Lines Matching refs:input_dev
227 struct input_dev *input_dev; member
455 struct input_dev *hotk_input_dev = pcc->input_dev; in acpi_pcc_generate_keyinput()
498 struct input_dev *input_dev; in acpi_pcc_init_input() local
501 input_dev = input_allocate_device(); in acpi_pcc_init_input()
502 if (!input_dev) in acpi_pcc_init_input()
505 input_dev->name = ACPI_PCC_DRIVER_NAME; in acpi_pcc_init_input()
506 input_dev->phys = ACPI_PCC_INPUT_PHYS; in acpi_pcc_init_input()
507 input_dev->id.bustype = BUS_HOST; in acpi_pcc_init_input()
508 input_dev->id.vendor = 0x0001; in acpi_pcc_init_input()
509 input_dev->id.product = 0x0001; in acpi_pcc_init_input()
510 input_dev->id.version = 0x0100; in acpi_pcc_init_input()
512 error = sparse_keymap_setup(input_dev, panasonic_keymap, NULL); in acpi_pcc_init_input()
519 error = input_register_device(input_dev); in acpi_pcc_init_input()
526 pcc->input_dev = input_dev; in acpi_pcc_init_input()
530 sparse_keymap_free(input_dev); in acpi_pcc_init_input()
532 input_free_device(input_dev); in acpi_pcc_init_input()
538 sparse_keymap_free(pcc->input_dev); in acpi_pcc_destroy_input()
539 input_unregister_device(pcc->input_dev); in acpi_pcc_destroy_input()