Searched refs:wmi_device (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/include/linux/ |
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 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.4/drivers/platform/x86/ |
D | huawei-wmi.c | 78 static int huawei_wmi_leds_setup(struct wmi_device *wdev) in huawei_wmi_leds_setup() 104 static void huawei_wmi_process_key(struct wmi_device *wdev, int code) in huawei_wmi_process_key() 139 static void huawei_wmi_notify(struct wmi_device *wdev, in huawei_wmi_notify() 148 static int huawei_wmi_input_setup(struct wmi_device *wdev) in huawei_wmi_input_setup() 169 static int huawei_wmi_probe(struct wmi_device *wdev, const void *context) in huawei_wmi_probe()
|
D | dell-smbios-wmi.c | 33 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()
|
D | dell-wmi.c | 323 static void dell_wmi_process_key(struct wmi_device *wdev, int type, int code) in dell_wmi_process_key() 354 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify() 512 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup() 620 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy() 664 static int dell_wmi_probe(struct wmi_device *wdev, const void *context) in dell_wmi_probe() 685 static int dell_wmi_remove(struct wmi_device *wdev) in dell_wmi_remove()
|
D | intel-wmi-thunderbolt.c | 59 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()
|
D | xiaomi-wmi.c | 26 int xiaomi_wmi_probe(struct wmi_device *wdev, const void *context) in xiaomi_wmi_probe() 51 void xiaomi_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in xiaomi_wmi_notify()
|
D | wmi-bmof.c | 49 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()
|
D | dell-wmi-descriptor.c | 101 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()
|
D | wmi.c | 55 struct wmi_device dev; 208 int set_required_buffer_size(struct wmi_device *wdev, u64 length) in set_required_buffer_size() 251 acpi_status wmidev_evaluate_method(struct wmi_device *wdev, u8 instance, in wmidev_evaluate_method() 385 union acpi_object *wmidev_block_query(struct wmi_device *wdev, u8 instance) in wmidev_block_query() 665 static struct wmi_device *dev_to_wdev(struct device *dev) in dev_to_wdev() 667 return container_of(dev, struct wmi_device, dev); in dev_to_wdev() 747 struct wmi_device *wdev = dev_to_wdev(dev); in setable_show()
|