Home
last modified time | relevance | path

Searched refs:wmi_device (Results 1 – 25 of 28) sorted by relevance

12

/linux/include/linux/
A Dwmi.h25 struct wmi_device { struct
37 #define to_wmi_device(device) container_of(device, struct wmi_device, dev)
39 extern acpi_status wmidev_evaluate_method(struct wmi_device *wdev,
44 extern union acpi_object *wmidev_block_query(struct wmi_device *wdev,
47 acpi_status wmidev_block_set(struct wmi_device *wdev, u8 instance, const struct acpi_buffer *in);
49 u8 wmidev_instance_count(struct wmi_device *wdev);
69 int (*probe)(struct wmi_device *wdev, const void *context);
70 void (*remove)(struct wmi_device *wdev);
71 void (*notify)(struct wmi_device *device, union acpi_object *data);
/linux/drivers/platform/x86/
A Dgigabyte-wmi.c29 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()
A Dmsi-wmi-platform.c80 struct wmi_device *wdev;
135 static int msi_wmi_platform_query(struct wmi_device *wdev, enum msi_wmi_platform_method method, in msi_wmi_platform_query()
173 struct wmi_device *wdev = dev_get_drvdata(dev); in msi_wmi_platform_read()
280 static void msi_wmi_platform_debugfs_add(struct wmi_device *wdev, struct dentry *dir, in msi_wmi_platform_debugfs_add()
304 static void msi_wmi_platform_debugfs_init(struct wmi_device *wdev) in msi_wmi_platform_debugfs_init()
325 static int msi_wmi_platform_hwmon_init(struct wmi_device *wdev) in msi_wmi_platform_hwmon_init()
335 static int msi_wmi_platform_ec_init(struct wmi_device *wdev) in msi_wmi_platform_ec_init()
365 static int msi_wmi_platform_init(struct wmi_device *wdev) in msi_wmi_platform_init()
392 static int msi_wmi_platform_probe(struct wmi_device *wdev, const void *context) in msi_wmi_platform_probe()
A Dnvidia-wmi-ec-backlight.c32 static int wmi_brightness_notify(struct wmi_device *w, enum wmi_brightness_method id, enum wmi_brig… in wmi_brightness_notify()
65 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_update_status()
74 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_get_brightness()
91 static int nvidia_wmi_ec_backlight_probe(struct wmi_device *wdev, const void *ctx) in nvidia_wmi_ec_backlight_probe()
A Dwmi.c65 struct wmi_device dev;
224 struct wmi_device *wdev; in wmi_instance_count()
269 struct wmi_device *wdev; in wmi_evaluate_method()
418 struct wmi_device *wdev; in wmi_query_block()
467 struct wmi_device *wdev; in wmi_set_block()
539 struct wmi_device *wdev; in wmi_install_notify_handler()
579 struct wmi_device *wdev; in wmi_remove_notify_handler()
618 struct wmi_device *wdev; in wmi_has_guid()
641 struct wmi_device *wdev; in wmi_get_acpi_device_uid()
702 struct wmi_device *wdev = to_wmi_device(dev); in driver_override_show()
[all …]
A Dinspur_platform_profile.c34 struct wmi_device *wdev;
38 static int inspur_wmi_perform_query(struct wmi_device *wdev, in inspur_wmi_perform_query()
169 static int inspur_wmi_probe(struct wmi_device *wdev, const void *context) in inspur_wmi_probe()
190 static void inspur_wmi_remove(struct wmi_device *wdev) in inspur_wmi_remove()
A Dlenovo-wmi-camera.c29 static void lenovo_wmi_notify(struct wmi_device *wdev, union acpi_object *obj) in lenovo_wmi_notify()
68 static int lenovo_wmi_probe(struct wmi_device *wdev, const void *context) in lenovo_wmi_probe()
99 static void lenovo_wmi_remove(struct wmi_device *wdev) in lenovo_wmi_remove()
A Dthink-lmi.h92 struct wmi_device *wmi_device; member
A Dxiaomi-wmi.c36 static int xiaomi_wmi_probe(struct wmi_device *wdev, const void *context) in xiaomi_wmi_probe()
67 static void xiaomi_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in xiaomi_wmi_notify()
A Dwmi-bmof.c37 static int wmi_bmof_probe(struct wmi_device *wdev, const void *context) in wmi_bmof_probe()
77 static void wmi_bmof_remove(struct wmi_device *wdev) in wmi_bmof_remove()
A Dlenovo-ymc.c59 static void lenovo_ymc_notify(struct wmi_device *wdev, union acpi_object *data) in lenovo_ymc_notify()
98 static int lenovo_ymc_probe(struct wmi_device *wdev, const void *ctx) in lenovo_ymc_probe()
A Dlenovo-yogabook.c334 static int yogabook_wmi_probe(struct wmi_device *wdev, const void *context) in yogabook_wmi_probe()
382 static void yogabook_wmi_remove(struct wmi_device *wdev) in yogabook_wmi_remove()
394 static void yogabook_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in yogabook_wmi_notify()
/linux/drivers/platform/x86/dell/dell-wmi-sysman/
A Dpasswordattr-interface.c11 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 Dbiosattr-interface.c16 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 Ddell-wmi-sysman.h70 struct wmi_device *password_attr_wdev;
71 struct wmi_device *bios_attr_wdev;
/linux/drivers/platform/x86/dell/
A Ddell-wmi-ddv.c111 struct wmi_device *wdev;
132 static int dell_wmi_ddv_query_type(struct wmi_device *wdev, enum dell_ddv_method method, u32 arg, in dell_wmi_ddv_query_type()
161 static int dell_wmi_ddv_query_integer(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_integer()
181 static int dell_wmi_ddv_query_buffer(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_buffer()
227 static int dell_wmi_ddv_query_string(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_query_string()
236 static int dell_wmi_ddv_update_sensors(struct wmi_device *wdev, enum dell_ddv_method method, in dell_wmi_ddv_update_sensors()
541 static struct hwmon_channel_info *dell_wmi_ddv_channel_init(struct wmi_device *wdev, in dell_wmi_ddv_channel_init()
571 struct wmi_device *wdev = data->wdev; in dell_wmi_ddv_hwmon_add()
799 static void dell_wmi_ddv_debugfs_init(struct wmi_device *wdev) in dell_wmi_ddv_debugfs_init()
815 static int dell_wmi_ddv_probe(struct wmi_device *wdev, const void *context) in dell_wmi_ddv_probe()
A Ddell-wmi-base.c404 static int dell_wmi_process_key(struct wmi_device *wdev, int type, int code, u16 *buffer, int remai… in dell_wmi_process_key()
448 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify()
618 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup()
734 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy()
780 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe()
801 static void dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
A Ddell-wmi-privacy.c36 struct wmi_device *wdev;
203 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()
369 static void dell_privacy_wmi_remove(struct wmi_device *wdev) in dell_privacy_wmi_remove()
A Ddell-smbios-wmi.c37 struct wmi_device *wdev;
51 static int run_smbios_call(struct wmi_device *wdev) in run_smbios_call()
221 static int dell_smbios_wmi_probe(struct wmi_device *wdev, const void *context) in dell_smbios_wmi_probe()
280 static void dell_smbios_wmi_remove(struct wmi_device *wdev) in dell_smbios_wmi_remove()
A Ddell-wmi-descriptor.c101 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/Documentation/driver-api/
A Dwmi.rst12 :c:type:`struct wmi_device <wmi_device>`, so it supports WMI devices sharing the
/linux/drivers/platform/x86/intel/wmi/
A Dsbl-fw-update.c108 static int intel_wmi_sbl_fw_update_probe(struct wmi_device *wdev, in intel_wmi_sbl_fw_update_probe()
115 static void intel_wmi_sbl_fw_update_remove(struct wmi_device *wdev) in intel_wmi_sbl_fw_update_remove()
/linux/drivers/platform/x86/hp/hp-bioscfg/
A Dbiosattr-interface.c275 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/hwmon/
A Ddell-smm-hwmon.c283 struct wmi_device *wdev = container_of(dev, struct wmi_device, dev); in wmi_smm_call()
1605 static int dell_smm_wmi_probe(struct wmi_device *wdev, const void *context) in dell_smm_wmi_probe()
A Dasus_wmi_sensors.c614 static int asus_wmi_probe(struct wmi_device *wdev, const void *context) in asus_wmi_probe()

Completed in 45 milliseconds

12