Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/bus/css/devices/.../type
0002 Date:           March 2008
0003 Contact:        Cornelia Huck <cornelia.huck@de.ibm.com>
0004                 linux-s390@vger.kernel.org
0005 Description:    Contains the subchannel type, as reported by the hardware.
0006                 This attribute is present for all subchannel types.
0007 
0008 What:           /sys/bus/css/devices/.../modalias
0009 Date:           March 2008
0010 Contact:        Cornelia Huck <cornelia.huck@de.ibm.com>
0011                 linux-s390@vger.kernel.org
0012 Description:    Contains the module alias as reported with uevents.
0013                 It is of the format css:t<type> and present for all
0014                 subchannel types.
0015 
0016 What:           /sys/bus/css/drivers/io_subchannel/.../chpids
0017 Date:           December 2002
0018 Contact:        Cornelia Huck <cornelia.huck@de.ibm.com>
0019                 linux-s390@vger.kernel.org
0020 Description:    Contains the ids of the channel paths used by this
0021                 subchannel, as reported by the channel subsystem
0022                 during subchannel recognition.
0023 
0024                 Note: This is an I/O-subchannel specific attribute.
0025 Users:          s390-tools, HAL
0026 
0027 What:           /sys/bus/css/drivers/io_subchannel/.../pimpampom
0028 Date:           December 2002
0029 Contact:        Cornelia Huck <cornelia.huck@de.ibm.com>
0030                 linux-s390@vger.kernel.org
0031 Description:    Contains the PIM/PAM/POM values, as reported by the
0032                 channel subsystem when last queried by the common I/O
0033                 layer (this implies that this attribute is not necessarily
0034                 in sync with the values current in the channel subsystem).
0035 
0036                 Note: This is an I/O-subchannel specific attribute.
0037 Users:          s390-tools, HAL
0038 
0039 What:           /sys/bus/css/devices/.../driver_override
0040 Date:           June 2019
0041 Contact:        Cornelia Huck <cohuck@redhat.com>
0042                 linux-s390@vger.kernel.org
0043 Description:    This file allows the driver for a device to be specified. When
0044                 specified, only a driver with a name matching the value written
0045                 to driver_override will have an opportunity to bind to the
0046                 device. The override is specified by writing a string to the
0047                 driver_override file (echo vfio-ccw > driver_override) and
0048                 may be cleared with an empty string (echo > driver_override).
0049                 This returns the device to standard matching rules binding.
0050                 Writing to driver_override does not automatically unbind the
0051                 device from its current driver or make any attempt to
0052                 automatically load the specified driver.  If no driver with a
0053                 matching name is currently loaded in the kernel, the device
0054                 will not bind to any driver.  This also allows devices to
0055                 opt-out of driver binding using a driver_override name such as
0056                 "none".  Only a single driver may be specified in the override,
0057                 there is no support for parsing delimiters.
0058 
0059                 Note that unlike the mechanism of the same name for pci, this
0060                 file does not allow to override basic matching rules. I.e.,
0061                 the driver must still match the subchannel type of the device.