Lines Matching refs:dell_wmi_input_dev
144 static struct input_dev *dell_wmi_input_dev;
240 input_report_key(dell_wmi_input_dev, key->keycode, 1);
241 input_sync(dell_wmi_input_dev);
242 input_report_key(dell_wmi_input_dev, key->keycode, 0);
243 input_sync(dell_wmi_input_dev);
294 dell_wmi_input_dev = input_allocate_device();
296 if (!dell_wmi_input_dev)
299 dell_wmi_input_dev->name = "Dell WMI hotkeys";
300 dell_wmi_input_dev->phys = "wmi/input0";
301 dell_wmi_input_dev->id.bustype = BUS_HOST;
302 dell_wmi_input_dev->getkeycode = dell_wmi_getkeycode;
303 dell_wmi_input_dev->setkeycode = dell_wmi_setkeycode;
308 set_bit(EV_KEY, dell_wmi_input_dev->evbit);
309 set_bit(key->keycode, dell_wmi_input_dev->keybit);
312 set_bit(EV_SW, dell_wmi_input_dev->evbit);
313 set_bit(key->keycode, dell_wmi_input_dev->swbit);
318 err = input_register_device(dell_wmi_input_dev);
321 input_free_device(dell_wmi_input_dev);
351 input_unregister_device(dell_wmi_input_dev);
366 input_unregister_device(dell_wmi_input_dev);