Lines Matching refs:tpacpi_inputdev

957 static struct input_dev *tpacpi_inputdev;  variable
2388 input_report_switch(tpacpi_inputdev, in tpacpi_input_send_tabletsw()
2390 input_sync(tpacpi_inputdev); in tpacpi_input_send_tabletsw()
2404 input_event(tpacpi_inputdev, EV_MSC, MSC_SCAN, scancode); in tpacpi_input_send_key()
2405 input_report_key(tpacpi_inputdev, keycode, 1); in tpacpi_input_send_key()
2406 input_sync(tpacpi_inputdev); in tpacpi_input_send_key()
2408 input_event(tpacpi_inputdev, EV_MSC, MSC_SCAN, scancode); in tpacpi_input_send_key()
2409 input_report_key(tpacpi_inputdev, keycode, 0); in tpacpi_input_send_key()
2410 input_sync(tpacpi_inputdev); in tpacpi_input_send_key()
2687 (poll_user_mask && tpacpi_inputdev->users > 0))) { in hotkey_poll_setup()
3159 input_report_switch(tpacpi_inputdev, in tpacpi_send_radiosw_update()
3161 input_sync(tpacpi_inputdev); in tpacpi_send_radiosw_update()
3198 tpacpi_inputdev->keybit); in hotkey_unmap()
3497 BUG_ON(!tpacpi_inputdev); in hotkey_init()
3498 BUG_ON(tpacpi_inputdev->open != NULL || in hotkey_init()
3499 tpacpi_inputdev->close != NULL); in hotkey_init()
3677 input_set_capability(tpacpi_inputdev, EV_MSC, MSC_SCAN); in hotkey_init()
3678 tpacpi_inputdev->keycodesize = TPACPI_HOTKEY_MAP_TYPESIZE; in hotkey_init()
3679 tpacpi_inputdev->keycodemax = TPACPI_HOTKEY_MAP_LEN; in hotkey_init()
3680 tpacpi_inputdev->keycode = hotkey_keycode_map; in hotkey_init()
3683 input_set_capability(tpacpi_inputdev, EV_KEY, in hotkey_init()
3692 input_set_capability(tpacpi_inputdev, EV_SW, SW_RFKILL_ALL); in hotkey_init()
3693 input_report_switch(tpacpi_inputdev, in hotkey_init()
3697 input_set_capability(tpacpi_inputdev, EV_SW, SW_TABLET_MODE); in hotkey_init()
3698 input_report_switch(tpacpi_inputdev, in hotkey_init()
3749 tpacpi_inputdev->open = &hotkey_inputdev_open; in hotkey_init()
3750 tpacpi_inputdev->close = &hotkey_inputdev_close; in hotkey_init()
3884 input_report_key(tpacpi_inputdev, keycode, 1); in adaptive_keyboard_hotkey_notify_hotkey()
3885 input_sync(tpacpi_inputdev); in adaptive_keyboard_hotkey_notify_hotkey()
3887 input_report_key(tpacpi_inputdev, keycode, 0); in adaptive_keyboard_hotkey_notify_hotkey()
3888 input_sync(tpacpi_inputdev); in adaptive_keyboard_hotkey_notify_hotkey()
10225 if (tpacpi_inputdev) { in thinkpad_acpi_module_exit()
10227 input_unregister_device(tpacpi_inputdev); in thinkpad_acpi_module_exit()
10229 input_free_device(tpacpi_inputdev); in thinkpad_acpi_module_exit()
10368 tpacpi_inputdev = input_allocate_device(); in thinkpad_acpi_module_init()
10369 if (!tpacpi_inputdev) { in thinkpad_acpi_module_init()
10374 tpacpi_inputdev->name = "ThinkPad Extra Buttons"; in thinkpad_acpi_module_init()
10375 tpacpi_inputdev->phys = TPACPI_DRVR_NAME "/input0"; in thinkpad_acpi_module_init()
10376 tpacpi_inputdev->id.bustype = BUS_HOST; in thinkpad_acpi_module_init()
10377 tpacpi_inputdev->id.vendor = thinkpad_id.vendor; in thinkpad_acpi_module_init()
10378 tpacpi_inputdev->id.product = TPACPI_HKEY_INPUT_PRODUCT; in thinkpad_acpi_module_init()
10379 tpacpi_inputdev->id.version = TPACPI_HKEY_INPUT_VERSION; in thinkpad_acpi_module_init()
10380 tpacpi_inputdev->dev.parent = &tpacpi_pdev->dev; in thinkpad_acpi_module_init()
10399 ret = input_register_device(tpacpi_inputdev); in thinkpad_acpi_module_init()