/linux/include/linux/ |
A D | wmi.h | 16 struct wmi_device { struct 24 extern acpi_status wmidev_evaluate_method(struct wmi_device *wdev, argument 30 extern union acpi_object *wmidev_block_query(struct wmi_device *wdev, 33 extern int set_required_buffer_size(struct wmi_device *wdev, u64 length); 39 int (*probe)(struct wmi_device *wdev, const void *context); 40 void (*remove)(struct wmi_device *wdev); 41 void (*notify)(struct wmi_device *device, union acpi_object *data); 42 long (*filter_callback)(struct wmi_device *wdev, unsigned int cmd,
|
/linux/drivers/platform/x86/ |
A D | gigabyte-wmi.c | 34 static int gigabyte_wmi_perform_query(struct wmi_device *wdev, in gigabyte_wmi_perform_query() 51 static int gigabyte_wmi_query_integer(struct wmi_device *wdev, in gigabyte_wmi_query_integer() 71 static int gigabyte_wmi_temperature(struct wmi_device *wdev, u8 sensor, long *res) in gigabyte_wmi_temperature() 91 struct wmi_device *wdev = dev_get_drvdata(dev); in gigabyte_wmi_hwmon_read() 123 static u8 gigabyte_wmi_detect_sensor_usability(struct wmi_device *wdev) in gigabyte_wmi_detect_sensor_usability() 159 static int gigabyte_wmi_probe(struct wmi_device *wdev, const void *context) in gigabyte_wmi_probe()
|
A D | nvidia-wmi-ec-backlight.c | 91 static int wmi_brightness_notify(struct wmi_device *w, enum wmi_brightness_method id, enum wmi_brig… in wmi_brightness_notify() 124 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_update_status() 133 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_get_brightness() 150 static int nvidia_wmi_ec_backlight_probe(struct wmi_device *wdev, const void *ctx) in nvidia_wmi_ec_backlight_probe()
|
A D | think-lmi.h | 56 struct wmi_device *wmi_device; member
|
A D | xiaomi-wmi.c | 26 static int xiaomi_wmi_probe(struct wmi_device *wdev, const void *context) in xiaomi_wmi_probe() 51 static void xiaomi_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in xiaomi_wmi_notify()
|
A D | wmi-bmof.c | 49 static int wmi_bmof_probe(struct wmi_device *wdev, const void *context) in wmi_bmof_probe() 89 static void wmi_bmof_remove(struct wmi_device *wdev) in wmi_bmof_remove()
|
A D | wmi.c | 61 struct wmi_device dev; 254 int set_required_buffer_size(struct wmi_device *wdev, u64 length) in set_required_buffer_size() 300 acpi_status wmidev_evaluate_method(struct wmi_device *wdev, u8 instance, u32 method_id, in wmidev_evaluate_method() 431 union acpi_object *wmidev_block_query(struct wmi_device *wdev, u8 instance) in wmidev_block_query() 702 static struct wmi_device *dev_to_wdev(struct device *dev) in dev_to_wdev() 704 return container_of(dev, struct wmi_device, dev); in dev_to_wdev() 789 struct wmi_device *wdev = dev_to_wdev(dev); in setable_show()
|
A D | think-lmi.c | 979 static void tlmi_remove(struct wmi_device *wdev) in tlmi_remove() 986 static int tlmi_probe(struct wmi_device *wdev, const void *context) in tlmi_probe()
|
/linux/drivers/platform/x86/dell/ |
A D | dell-smbios-wmi.c | 33 struct wmi_device *wdev; 46 static int run_smbios_call(struct wmi_device *wdev) in run_smbios_call() 111 static long dell_smbios_wmi_filter(struct wmi_device *wdev, unsigned int cmd, in dell_smbios_wmi_filter() 147 static int dell_smbios_wmi_probe(struct wmi_device *wdev, const void *context) in dell_smbios_wmi_probe() 209 static void dell_smbios_wmi_remove(struct wmi_device *wdev) in dell_smbios_wmi_remove()
|
A D | dell-wmi-base.c | 383 static int dell_wmi_process_key(struct wmi_device *wdev, int type, int code, u16 *buffer, int remai… in dell_wmi_process_key() 427 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify() 597 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup() 713 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy() 759 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe() 780 static void dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
|
A D | dell-wmi-privacy.c | 36 struct wmi_device *wdev; 202 static int get_current_status(struct wmi_device *wdev) in get_current_status() 294 static int dell_privacy_wmi_probe(struct wmi_device *wdev, const void *context) in dell_privacy_wmi_probe() 360 static void dell_privacy_wmi_remove(struct wmi_device *wdev) in dell_privacy_wmi_remove()
|
A D | dell-wmi-descriptor.c | 101 static int dell_wmi_descriptor_probe(struct wmi_device *wdev, in dell_wmi_descriptor_probe() 177 static void dell_wmi_descriptor_remove(struct wmi_device *wdev) in dell_wmi_descriptor_remove()
|
/linux/drivers/platform/x86/dell/dell-wmi-sysman/ |
A D | passwordattr-interface.c | 11 static int call_password_interface(struct wmi_device *wdev, char *in_args, size_t size) in call_password_interface() 114 static int bios_attr_pass_interface_probe(struct wmi_device *wdev, const void *context) in bios_attr_pass_interface_probe() 122 static void bios_attr_pass_interface_remove(struct wmi_device *wdev) in bios_attr_pass_interface_remove()
|
A D | biosattr-interface.c | 16 static int call_biosattributes_interface(struct wmi_device *wdev, char *in_args, size_t size, in call_biosattributes_interface() 147 static int bios_attr_set_interface_probe(struct wmi_device *wdev, const void *context) in bios_attr_set_interface_probe() 155 static void bios_attr_set_interface_remove(struct wmi_device *wdev) in bios_attr_set_interface_remove()
|
A D | dell-wmi-sysman.h | 70 struct wmi_device *password_attr_wdev; 71 struct wmi_device *bios_attr_wdev;
|
/linux/drivers/platform/x86/intel/wmi/ |
A D | thunderbolt.c | 59 static int intel_wmi_thunderbolt_probe(struct wmi_device *wdev, in intel_wmi_thunderbolt_probe() 69 static void intel_wmi_thunderbolt_remove(struct wmi_device *wdev) in intel_wmi_thunderbolt_remove()
|
A D | sbl-fw-update.c | 113 static int intel_wmi_sbl_fw_update_probe(struct wmi_device *wdev, in intel_wmi_sbl_fw_update_probe() 120 static void intel_wmi_sbl_fw_update_remove(struct wmi_device *wdev) in intel_wmi_sbl_fw_update_remove()
|