Lines Matching defs:generic_inputdev
62 static struct input_dev *generic_inputdev;
223 if (test_bit(SW_LID, generic_inputdev->swbit)) {
240 if (test_bit(SW_LID, generic_inputdev->sw) && !(status & (1 << SW_LID))) {
244 sparse_keymap_report_entry(generic_inputdev, &ke, 1, true);
455 ret = sparse_keymap_setup(generic_inputdev, hotkey_keycode_map, NULL);
458 input_free_device(generic_inputdev);
459 generic_inputdev = NULL;
485 ke = sparse_keymap_entry_from_scancode(generic_inputdev, scan_code);
494 sparse_keymap_report_entry(generic_inputdev, ke, 1, true);
574 generic_inputdev = input_allocate_device();
575 if (!generic_inputdev) {
581 generic_inputdev->name =
583 generic_inputdev->phys = ACPI_LAPTOP_NAME "/input0";
584 generic_inputdev->id.bustype = BUS_HOST;
585 generic_inputdev->dev.parent = NULL;
591 input_free_device(generic_inputdev);
598 ret = input_register_device(generic_inputdev);
600 input_free_device(generic_inputdev);
621 if (generic_inputdev) {
623 input_unregister_device(generic_inputdev);
625 input_free_device(generic_inputdev);