Lines Matching defs:inputdev
81 struct input_dev *inputdev;
91 eeepc->inputdev = input_allocate_device();
92 if (!eeepc->inputdev)
95 eeepc->inputdev->name = "Eee PC WMI hotkeys";
96 eeepc->inputdev->phys = EEEPC_WMI_FILE "/input0";
97 eeepc->inputdev->id.bustype = BUS_HOST;
98 eeepc->inputdev->dev.parent = &platform_device->dev;
100 err = sparse_keymap_setup(eeepc->inputdev, eeepc_wmi_keymap, NULL);
104 err = input_register_device(eeepc->inputdev);
111 sparse_keymap_free(eeepc->inputdev);
113 input_free_device(eeepc->inputdev);
119 if (eeepc->inputdev) {
120 sparse_keymap_free(eeepc->inputdev);
121 input_unregister_device(eeepc->inputdev);
124 eeepc->inputdev = NULL;
287 if (!sparse_keymap_report_event(eeepc->inputdev,