Lines Matching refs:wmi_input_dev
66 static struct input_dev *wmi_input_dev; variable
228 wmi_input_dev, eventcode); in wmi_notify()
230 sparse_keymap_report_entry(wmi_input_dev, in wmi_notify()
244 wmi_input_dev = input_allocate_device(); in wmi_input_setup()
245 if (wmi_input_dev) { in wmi_input_setup()
246 wmi_input_dev->name = "LG WMI hotkeys"; in wmi_input_setup()
247 wmi_input_dev->phys = "wmi/input0"; in wmi_input_setup()
248 wmi_input_dev->id.bustype = BUS_HOST; in wmi_input_setup()
250 if (sparse_keymap_setup(wmi_input_dev, wmi_keymap, NULL) || in wmi_input_setup()
251 input_register_device(wmi_input_dev)) { in wmi_input_setup()
253 input_free_device(wmi_input_dev); in wmi_input_setup()
278 key = sparse_keymap_entry_from_scancode(wmi_input_dev, 0x80); in acpi_notify()
280 sparse_keymap_report_entry(wmi_input_dev, key, 1, true); in acpi_notify()
624 input_unregister_device(wmi_input_dev); in wmi_input_destroy()