~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-wmi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 What:           /sys/bus/wmi/devices/.../driver_override
  2 Date:           February 2024
  3 Contact:        Armin Wolf <W_Armin@gmx.de>
  4 Description:
  5                 This file allows the driver for a device to be specified which
  6                 will override standard ID table matching.
  7                 When specified, only a driver with a name matching the value
  8                 written to driver_override will have an opportunity to bind
  9                 to the device.
 10                 The override is specified by writing a string to the
 11                 driver_override file (echo wmi-event-dummy > driver_override).
 12                 The override may be cleared with an empty string (echo > \
 13                 driver_override) which returns the device to standard matching
 14                 rules binding.
 15                 Writing to driver_override does not automatically unbind the
 16                 device from its current driver or make any attempt to automatically
 17                 load the specified driver. If no driver with a matching name is
 18                 currently loaded in the kernel, the device will not bind to any
 19                 driver.
 20                 This also allows devices to opt-out of driver binding using a
 21                 driver_override name such as "none". Only a single driver may be
 22                 specified in the override, there is no support for parsing delimiters.
 23 
 24 What:           /sys/bus/wmi/devices/.../modalias
 25 Date:           November 20:15
 26 Contact:        Andy Lutomirski <luto@kernel.org>
 27 Description:
 28                 This file contains the MODALIAS value emitted by uevent for a
 29                 given WMI device.
 30 
 31                 Format: wmi:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
 32 
 33 What:           /sys/bus/wmi/devices/.../guid
 34 Date:           November 2015
 35 Contact:        Andy Lutomirski <luto@kernel.org>
 36 Description:
 37                 This file contains the GUID used to match WMI devices to
 38                 compatible WMI drivers. This GUID is not necessarily unique
 39                 inside a given machine, it is solely used to identify the
 40                 interface exposed by a given WMI device.
 41 
 42 What:           /sys/bus/wmi/devices/.../object_id
 43 Date:           November 2015
 44 Contact:        Andy Lutomirski <luto@kernel.org>
 45 Description:
 46                 This file contains the WMI object ID used internally to construct
 47                 the ACPI method names used by non-event WMI devices. It contains
 48                 two ASCII letters.
 49 
 50 What:           /sys/bus/wmi/devices/.../notify_id
 51 Date:           November 2015
 52 Contact:        Andy Lutomirski <luto@kernel.org>
 53 Description:
 54                 This file contains the WMI notify ID used internally to map ACPI
 55                 events to WMI event devices. It contains two ASCII letters.
 56 
 57 What:           /sys/bus/wmi/devices/.../instance_count
 58 Date:           November 2015
 59 Contact:        Andy Lutomirski <luto@kernel.org>
 60 Description:
 61                 This file contains the number of WMI object instances being
 62                 present on a given WMI device. It contains a non-negative
 63                 number.
 64 
 65 What:           /sys/bus/wmi/devices/.../expensive
 66 Date:           November 2015
 67 Contact:        Andy Lutomirski <luto@kernel.org>
 68 Description:
 69                 This file contains a boolean flag signaling if interacting with
 70                 the given WMI device will consume significant CPU resources.
 71                 The WMI driver core will take care of enabling/disabling such
 72                 WMI devices.
 73 
 74 What:           /sys/bus/wmi/devices/.../setable
 75 Date:           May 2017
 76 Contact:        Darren Hart (VMware) <dvhart@infradead.org>
 77 Description:
 78                 This file contains a boolean flags signaling the data block
 79                 aassociated with the given WMI device is writable. If the
 80                 given WMI device is not associated with a data block, then
 81                 this file will not exist.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php