Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/
Dwmi.h16 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);
40 int (*probe)(struct wmi_device *wdev, const void *context);
41 void (*remove)(struct wmi_device *wdev);
42 void (*notify)(struct wmi_device *device, union acpi_object *data);
43 long (*filter_callback)(struct wmi_device *wdev, unsigned int cmd,
/Linux-v6.1/drivers/platform/x86/
Dlenovo-yogabook-wmi.c33 struct wmi_device *wdev;
46 static int yogabook_wmi_do_action(struct wmi_device *wdev, int action) in yogabook_wmi_do_action()
75 static int yogabook_wmi_set_kbd_backlight(struct wmi_device *wdev, in yogabook_wmi_set_kbd_backlight()
164 static void yogabook_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in yogabook_wmi_notify()
210 struct wmi_device *wdev = data->wdev; in kbd_brightness_set()
236 static int yogabook_wmi_probe(struct wmi_device *wdev, const void *context) in yogabook_wmi_probe()
334 static void yogabook_wmi_remove(struct wmi_device *wdev) in yogabook_wmi_remove()
346 struct wmi_device *wdev = container_of(dev, struct wmi_device, dev); in yogabook_wmi_suspend()
362 struct wmi_device *wdev = container_of(dev, struct wmi_device, dev); in yogabook_wmi_resume()
Dgigabyte-wmi.c34 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()
165 static int gigabyte_wmi_probe(struct wmi_device *wdev, const void *context) in gigabyte_wmi_probe()
Dnvidia-wmi-ec-backlight.c28 static int wmi_brightness_notify(struct wmi_device *w, enum wmi_brightness_method id, enum wmi_brig… in wmi_brightness_notify()
61 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_update_status()
70 struct wmi_device *wdev = bl_get_data(bd); in nvidia_wmi_ec_backlight_get_brightness()
87 static int nvidia_wmi_ec_backlight_probe(struct wmi_device *wdev, const void *ctx) in nvidia_wmi_ec_backlight_probe()
Dthink-lmi.h79 struct wmi_device *wmi_device; member
Dxiaomi-wmi.c26 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()
Dwmi-bmof.c49 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()
Dwmi.c66 struct wmi_device dev;
252 int set_required_buffer_size(struct wmi_device *wdev, u64 length) in set_required_buffer_size()
298 acpi_status wmidev_evaluate_method(struct wmi_device *wdev, u8 instance, u32 method_id, in wmidev_evaluate_method()
429 union acpi_object *wmidev_block_query(struct wmi_device *wdev, u8 instance) in wmidev_block_query()
700 static struct wmi_device *dev_to_wdev(struct device *dev) in dev_to_wdev()
702 return container_of(dev, struct wmi_device, dev); in dev_to_wdev()
787 struct wmi_device *wdev = dev_to_wdev(dev); in setable_show()
Dthink-lmi.c1516 static void tlmi_remove(struct wmi_device *wdev) in tlmi_remove()
1523 static int tlmi_probe(struct wmi_device *wdev, const void *context) in tlmi_probe()
/Linux-v6.1/drivers/platform/x86/dell/
Ddell-smbios-wmi.c33 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()
Ddell-wmi-base.c386 static int dell_wmi_process_key(struct wmi_device *wdev, int type, int code, u16 *buffer, int remai… in dell_wmi_process_key()
430 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify()
600 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup()
716 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy()
762 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe()
783 static void dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
Ddell-wmi-privacy.c36 struct wmi_device *wdev;
199 static int get_current_status(struct wmi_device *wdev) in get_current_status()
291 static int dell_privacy_wmi_probe(struct wmi_device *wdev, const void *context) in dell_privacy_wmi_probe()
353 static void dell_privacy_wmi_remove(struct wmi_device *wdev) in dell_privacy_wmi_remove()
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-v6.1/drivers/platform/x86/dell/dell-wmi-sysman/
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()
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()
Ddell-wmi-sysman.h70 struct wmi_device *password_attr_wdev;
71 struct wmi_device *bios_attr_wdev;
/Linux-v6.1/drivers/platform/x86/intel/wmi/
Dsbl-fw-update.c113 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()
/Linux-v6.1/drivers/hwmon/
Dasus_wmi_sensors.c614 static int asus_wmi_probe(struct wmi_device *wdev, const void *context) in asus_wmi_probe()