Home
last modified time | relevance | path

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

/Linux-v5.10/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);
39 int (*probe)(struct wmi_device *wdev, const void *context);
40 int (*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-v5.10/drivers/platform/x86/
Ddell-smbios-wmi.c33 struct wmi_device *wdev;
46 static int run_smbios_call(struct wmi_device *wdev) in run_smbios_call()
110 static long dell_smbios_wmi_filter(struct wmi_device *wdev, unsigned int cmd, in dell_smbios_wmi_filter()
146 static int dell_smbios_wmi_probe(struct wmi_device *wdev, const void *context) in dell_smbios_wmi_probe()
208 static int dell_smbios_wmi_remove(struct wmi_device *wdev) in dell_smbios_wmi_remove()
Ddell-wmi.c346 static void dell_wmi_process_key(struct wmi_device *wdev, int type, int code) in dell_wmi_process_key()
377 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify()
536 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup()
652 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy()
696 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe()
717 static int dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
Dintel-wmi-thunderbolt.c59 static int intel_wmi_thunderbolt_probe(struct wmi_device *wdev, in intel_wmi_thunderbolt_probe()
69 static int intel_wmi_thunderbolt_remove(struct wmi_device *wdev) in intel_wmi_thunderbolt_remove()
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()
Dintel-wmi-sbl-fw-update.c113 static int intel_wmi_sbl_fw_update_probe(struct wmi_device *wdev, in intel_wmi_sbl_fw_update_probe()
120 static int intel_wmi_sbl_fw_update_remove(struct wmi_device *wdev) in intel_wmi_sbl_fw_update_remove()
Dwmi-bmof.c49 static int wmi_bmof_probe(struct wmi_device *wdev, const void *context) in wmi_bmof_probe()
89 static int wmi_bmof_remove(struct wmi_device *wdev) in wmi_bmof_remove()
Ddell-wmi-descriptor.c101 static int dell_wmi_descriptor_probe(struct wmi_device *wdev, in dell_wmi_descriptor_probe()
177 static int dell_wmi_descriptor_remove(struct wmi_device *wdev) in dell_wmi_descriptor_remove()
Dwmi.c56 struct wmi_device dev;
209 int set_required_buffer_size(struct wmi_device *wdev, u64 length) in set_required_buffer_size()
252 acpi_status wmidev_evaluate_method(struct wmi_device *wdev, u8 instance, in wmidev_evaluate_method()
386 union acpi_object *wmidev_block_query(struct wmi_device *wdev, u8 instance) in wmidev_block_query()
668 static struct wmi_device *dev_to_wdev(struct device *dev) in dev_to_wdev()
670 return container_of(dev, struct wmi_device, dev); in dev_to_wdev()
750 struct wmi_device *wdev = dev_to_wdev(dev); in setable_show()