/kernel/linux/linux-5.10/include/linux/ |
H A D | wmi.h | 35 struct wmi_driver { struct 46 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 48 extern void wmi_driver_unregister(struct wmi_driver *driver);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | wmi.h | 43 * struct wmi_driver - WMI driver structure 56 struct wmi_driver { struct 68 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 70 extern void wmi_driver_unregister(struct wmi_driver *driver); 74 * @driver: wmi_driver struct 83 * @__wmi_driver: wmi_driver struct
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | wmi.c | 144 struct wmi_driver *wdriver) in find_guid_context() 804 struct wmi_driver *wmi_driver = in wmi_dev_match() local 805 container_of(driver, struct wmi_driver, driver); in wmi_dev_match() 807 const struct wmi_device_id *id = wmi_driver->id_table; in wmi_dev_match() 850 struct wmi_driver *wdriver; in wmi_ioctl() 891 struct wmi_driver, driver); in wmi_ioctl() 924 struct wmi_driver *wdriver = in wmi_dev_probe() 925 container_of(dev->driver, struct wmi_driver, driver); in wmi_dev_probe() 988 struct wmi_driver *wdrive in wmi_dev_remove() [all...] |
H A D | dell-smbios-wmi.c | 149 struct wmi_driver *wdriver = in dell_smbios_wmi_probe() 150 container_of(wdev->dev.driver, struct wmi_driver, driver); in dell_smbios_wmi_probe() 253 static struct wmi_driver dell_smbios_wmi_driver = {
|
H A D | intel-wmi-thunderbolt.c | 81 static struct wmi_driver intel_wmi_thunderbolt_driver = {
|
H A D | xiaomi-wmi.c | 79 static struct wmi_driver xiaomi_wmi_driver = {
|
H A D | intel-wmi-sbl-fw-update.c | 132 static struct wmi_driver intel_wmi_sbl_fw_update_driver = {
|
H A D | wmi-bmof.c | 103 static struct wmi_driver wmi_bmof_driver = {
|
H A D | dell-wmi-descriptor.c | 192 static struct wmi_driver dell_wmi_descriptor_driver = {
|
H A D | dell-wmi.c | 730 static struct wmi_driver dell_wmi_driver = {
|
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | wmi.c | 105 /* allow duplicate GUIDs as these device drivers use struct wmi_driver */ 150 struct wmi_driver *wdriver) in find_guid_context() 773 static inline struct wmi_driver *drv_to_wdrv(struct device_driver *drv) in drv_to_wdrv() 775 return container_of(drv, struct wmi_driver, driver); in drv_to_wdrv() 896 struct wmi_driver *wmi_driver = drv_to_wdrv(driver); in wmi_dev_match() local 898 const struct wmi_device_id *id = wmi_driver->id_table; in wmi_dev_match() 941 struct wmi_driver *wdriver; in wmi_ioctl() 1014 struct wmi_driver *wdriver = drv_to_wdrv(dev->driver); in wmi_dev_probe() 1078 struct wmi_driver *wdrive in wmi_dev_remove() [all...] |
H A D | xiaomi-wmi.c | 79 static struct wmi_driver xiaomi_wmi_driver = {
|
H A D | gigabyte-wmi.c | 152 static struct wmi_driver gigabyte_wmi_driver = {
|
H A D | nvidia-wmi-ec-backlight.c | 132 static struct wmi_driver nvidia_wmi_ec_backlight_driver = {
|
H A D | wmi-bmof.c | 90 static struct wmi_driver wmi_bmof_driver = {
|
H A D | lenovo-ymc.c | 206 static struct wmi_driver lenovo_ymc_driver = {
|
/kernel/linux/linux-6.6/drivers/platform/x86/dell/ |
H A D | dell-smbios-wmi.c | 149 struct wmi_driver *wdriver = in dell_smbios_wmi_probe() 150 container_of(wdev->dev.driver, struct wmi_driver, driver); in dell_smbios_wmi_probe() 252 static struct wmi_driver dell_smbios_wmi_driver = {
|
H A D | dell-wmi-descriptor.c | 191 static struct wmi_driver dell_wmi_descriptor_driver = {
|
H A D | dell-wmi-privacy.c | 388 static struct wmi_driver dell_privacy_wmi_driver = {
|
H A D | dell-wmi-base.c | 795 static struct wmi_driver dell_wmi_driver = {
|
/kernel/linux/linux-6.6/drivers/platform/x86/intel/wmi/ |
H A D | thunderbolt.c | 61 static struct wmi_driver intel_wmi_thunderbolt_driver = {
|
H A D | sbl-fw-update.c | 131 static struct wmi_driver intel_wmi_sbl_fw_update_driver = {
|
/kernel/linux/linux-6.6/drivers/platform/x86/dell/dell-wmi-sysman/ |
H A D | passwordattr-interface.c | 133 static struct wmi_driver bios_attr_pass_interface_driver = {
|
H A D | biosattr-interface.c | 166 static struct wmi_driver bios_attr_set_interface_driver = {
|
/kernel/linux/linux-6.6/drivers/platform/x86/hp/hp-bioscfg/ |
H A D | biosattr-interface.c | 293 static struct wmi_driver hp_attr_set_interface_driver = {
|