| /linux/include/linux/ |
| H A D | wmi.h | 24 struct wmi_device { struct 35 #define to_wmi_device(device) container_of_const(device, struct wmi_device, dev) 66 int wmidev_invoke_method(struct wmi_device *wdev, u8 instance, u32 method_id, 69 int wmidev_invoke_procedure(struct wmi_device *wdev, u8 instance, u32 method_id, 72 int wmidev_query_block(struct wmi_device *wdev, u8 instance, struct wmi_buffer *out, 75 int wmidev_set_block(struct wmi_device *wdev, u8 instance, const struct wmi_buffer *in); 77 acpi_status wmidev_evaluate_method(struct wmi_device *wdev, u8 instance, u32 method_id, 80 union acpi_object *wmidev_block_query(struct wmi_device *wdev, u8 instance); 82 acpi_status wmidev_block_set(struct wmi_device *wdev, u8 instance, const struct acpi_buffer *in); 84 u8 wmidev_instance_count(struct wmi_device *wdev); [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | gigabyte-wmi.c | 29 static int gigabyte_wmi_perform_query(struct wmi_device *wdev, in gigabyte_wmi_perform_query() 46 static int gigabyte_wmi_query_integer(struct wmi_device *wdev, in gigabyte_wmi_query_integer() 66 static int gigabyte_wmi_temperature(struct wmi_device *wdev, u8 sensor, long *res) in gigabyte_wmi_temperature() 86 struct wmi_device *wdev = dev_get_drvdata(dev); in gigabyte_wmi_hwmon_read() 118 static u8 gigabyte_wmi_detect_sensor_usability(struct wmi_device *wdev) in gigabyte_wmi_detect_sensor_usability() 131 static int gigabyte_wmi_probe(struct wmi_device *wdev, const void *context) in gigabyte_wmi_probe()
|
| H A D | nvidia-wmi-ec-backlight.c | 31 static int wmi_brightness_notify(struct wmi_device *w, enum wmi_brightness_method id, enum wmi_brig… in wmi_brightness_notify() 64 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_update_status() 73 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_get_brightness() 90 static int nvidia_wmi_ec_backlight_probe(struct wmi_device *wdev, const void *ctx) in nvidia_wmi_ec_backlight_probe()
|
| H A D | redmi-wmi.c | 67 static int redmi_wmi_probe(struct wmi_device *wdev, const void *context) in redmi_wmi_probe() 97 static void redmi_wmi_notify(struct wmi_device *wdev, union acpi_object *obj) in redmi_wmi_notify()
|
| H A D | msi-wmi-platform.c | 83 struct wmi_device *wdev; 408 static int msi_wmi_platform_probe(struct wmi_device *wdev, const void *context) in msi_wmi_platform_probe()
|
| H A D | bitland-mifs-wmi.c | 154 struct wmi_device *wdev; 661 static int bitland_mifs_wmi_probe(struct wmi_device *wdev, const void *context) in bitland_mifs_wmi_probe() 741 static void bitland_mifs_wmi_notify(struct wmi_device *wdev, in bitland_mifs_wmi_notify()
|
| /linux/drivers/platform/x86/dell/ |
| H A D | alienware-wmi-wmax.c | 341 struct wmi_device *wdev; 617 static int awcc_wmi_command(struct wmi_device *wdev, u32 method_id, in awcc_wmi_command() 632 static int awcc_get_fan_sensors(struct wmi_device *wdev, u8 operation, in awcc_get_fan_sensors() 645 static int awcc_thermal_information(struct wmi_device *wdev, u8 operation, u8 arg, in awcc_thermal_information() 658 static int awcc_fwup_gpio_control(struct wmi_device *wdev, u8 pin, u8 status) in awcc_fwup_gpio_control() 671 static int awcc_read_total_gpios(struct wmi_device *wdev, u32 *count) in awcc_read_total_gpios() 678 static int awcc_read_gpio_status(struct wmi_device *wdev, u8 pin, u32 *status) in awcc_read_gpio_status() 690 static int awcc_game_shift_status(struct wmi_device *wdev, u8 operation, in awcc_game_shift_status() 722 static int awcc_op_get_resource_id(struct wmi_device *wdev, u8 index, u8 *out) in awcc_op_get_resource_id() 742 static int awcc_op_get_fan_rpm(struct wmi_device *wdev, u8 fan_id, u32 *out) in awcc_op_get_fan_rpm() [all …]
|
| H A D | dell-smbios-wmi.c | 36 struct wmi_device *wdev; 45 static int run_smbios_call(struct wmi_device *wdev) in run_smbios_call() 214 static int dell_smbios_wmi_probe(struct wmi_device *wdev, const void *context) in dell_smbios_wmi_probe() 267 static void dell_smbios_wmi_remove(struct wmi_device *wdev) in dell_smbios_wmi_remove()
|
| H A D | dell-wmi-ddv.c | 146 struct wmi_device *wdev; 167 static int dell_wmi_ddv_query(struct wmi_device *wdev, enum dell_ddv_method method, u32 arg, in dell_wmi_ddv_query() 179 static int dell_wmi_ddv_query_integer(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_integer() 196 static int dell_wmi_ddv_query_buffer(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_buffer() 225 static ssize_t dell_wmi_ddv_query_string(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_string() 252 static int dell_wmi_ddv_update_sensors(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_update_sensors() 555 static struct hwmon_channel_info *dell_wmi_ddv_channel_init(struct wmi_device *wdev, in dell_wmi_ddv_channel_init() 585 struct wmi_device *wdev = data->wdev; in dell_wmi_ddv_hwmon_add() 1012 static void dell_wmi_ddv_debugfs_init(struct wmi_device *wdev) in dell_wmi_ddv_debugfs_init() 1028 static int dell_wmi_ddv_probe(struct wmi_device *wdev, const void *context) in dell_wmi_ddv_probe()
|
| H A D | dell-wmi-base.c | 418 static int dell_wmi_process_key(struct wmi_device *wdev, int type, int code, __le16 *buffer, in dell_wmi_process_key() 468 static void dell_wmi_notify(struct wmi_device *wdev, const struct wmi_buffer *buffer) in dell_wmi_notify() 632 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup() 743 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy() 789 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe() 810 static void dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
|
| H A D | dell-wmi-privacy.c | 59 struct wmi_device *wdev; 211 static int get_current_status(struct wmi_device *wdev) in get_current_status() 285 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()
|
| /linux/drivers/platform/x86/tuxedo/nb04/ |
| H A D | wmi_util.c | 16 static int __wmi_method_acpi_object_out(struct wmi_device *wdev, in __wmi_method_acpi_object_out() 45 static int __wmi_method_buffer_out(struct wmi_device *wdev, in __wmi_method_buffer_out() 77 int tux_wmi_xx_8in_80out(struct wmi_device *wdev, in tux_wmi_xx_8in_80out() 85 int tux_wmi_xx_496in_80out(struct wmi_device *wdev, in tux_wmi_xx_496in_80out()
|
| H A D | wmi_util.h | 100 int tux_wmi_xx_8in_80out(struct wmi_device *wdev, 104 int tux_wmi_xx_496in_80out(struct wmi_device *wdev,
|
| H A D | wmi_ab.c | 423 struct wmi_device *wdev = to_wmi_device(hdev->dev.parent); in tux_ll_start() 604 struct wmi_device *wdev = to_wmi_device(hdev->dev.parent); in handle_lamp_multi_update_report() 825 static int tux_virt_lamparray_add_device(struct wmi_device *wdev, in tux_virt_lamparray_add_device() 852 static int tux_probe(struct wmi_device *wdev, const void *context __always_unused) in tux_probe() 865 static void tux_remove(struct wmi_device *wdev) in tux_remove()
|
| /linux/drivers/platform/x86/amd/ |
| H A D | amd_halo_led.c | 58 struct wmi_device *wdev; 95 static int __amd_halo_wmi_call(struct wmi_device *wdev, in __amd_halo_wmi_call() 122 static int amd_halo_wmi_turn_off(struct wmi_device *wdev) in amd_halo_wmi_turn_off() 138 static int amd_halo_wmi_set_rgb(struct wmi_device *wdev, u32 r, u32 g, u32 b) in amd_halo_wmi_set_rgb() 165 static int amd_halo_wmi_get_rgb(struct wmi_device *wdev, u8 *r, u8 *g, u8 *b) in amd_halo_wmi_get_rgb() 246 static int amd_halo_probe(struct wmi_device *wdev, const void *context) in amd_halo_probe()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | wmi-events.c | 33 struct wmi_device *wdev; 120 static void lwmi_events_notify(struct wmi_device *wdev, union acpi_object *obj) in lwmi_events_notify() 157 static int lwmi_events_probe(struct wmi_device *wdev, const void *context) in lwmi_events_probe()
|
| H A D | wmi-gamezone.c | 37 struct wmi_device *wdev; 120 static int lwmi_gz_thermal_mode_supported(struct wmi_device *wdev, in lwmi_gz_thermal_mode_supported() 134 static int lwmi_gz_thermal_mode_get(struct wmi_device *wdev, in lwmi_gz_thermal_mode_get() 355 static int lwmi_gz_probe(struct wmi_device *wdev, const void *context) in lwmi_gz_probe()
|
| H A D | yb9-kbdock.c | 103 struct wmi_device *wdev; 191 static int yb9_kbdock_block_probe(struct wmi_device *wdev, const void *ctx) in yb9_kbdock_block_probe() 249 static void yb9_kbdock_notify_new(struct wmi_device *wdev, in yb9_kbdock_notify_new()
|
| H A D | ymc.c | 79 static void lenovo_ymc_notify(struct wmi_device *wdev, union acpi_object *data) in lenovo_ymc_notify() 120 static int lenovo_ymc_probe(struct wmi_device *wdev, const void *ctx) in lenovo_ymc_probe()
|
| H A D | wmi-hotkey-utilities.c | 47 struct wmi_device *led_wdev; 190 static int lenovo_super_hotkey_wmi_probe(struct wmi_device *wdev, const void *context) in lenovo_super_hotkey_wmi_probe()
|
| H A D | think-lmi.c | 385 static int tlmi_setting(struct wmi_device *wdev, int item, char **value) in tlmi_setting() 1620 static int tlmi_analyze(struct wmi_device *wdev) in tlmi_analyze() 1830 static void tlmi_remove(struct wmi_device *wdev) in tlmi_remove() 1836 static int tlmi_probe(struct wmi_device *wdev, const void *context) in tlmi_probe()
|
| /linux/drivers/platform/x86/dell/dell-wmi-sysman/ |
| H A D | biosattr-interface.c | 16 static int call_biosattributes_interface(struct wmi_device *wdev, u8 *in_args, in call_biosattributes_interface() 146 static int bios_attr_set_interface_probe(struct wmi_device *wdev, const void *context) in bios_attr_set_interface_probe() 154 static void bios_attr_set_interface_remove(struct wmi_device *wdev) in bios_attr_set_interface_remove()
|
| H A D | dell-wmi-sysman.h | 70 struct wmi_device *password_attr_wdev; 71 struct wmi_device *bios_attr_wdev;
|
| /linux/drivers/platform/x86/hp/hp-bioscfg/ |
| H A D | biosattr-interface.c | 275 static int hp_attr_set_interface_probe(struct wmi_device *wdev, const void *context) in hp_attr_set_interface_probe() 282 static void hp_attr_set_interface_remove(struct wmi_device *wdev) in hp_attr_set_interface_remove()
|
| /linux/drivers/platform/x86/uniwill/ |
| H A D | uniwill-wmi.c | 47 static void uniwill_wmi_notify(struct wmi_device *wdev, union acpi_object *obj) in uniwill_wmi_notify()
|