Lines Matching refs:hp_wmi_input_dev

156 static struct input_dev *hp_wmi_input_dev;  variable
566 if (test_bit(SW_DOCK, hp_wmi_input_dev->swbit)) in hp_wmi_notify()
567 input_report_switch(hp_wmi_input_dev, SW_DOCK, in hp_wmi_notify()
569 if (test_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit)) in hp_wmi_notify()
570 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE, in hp_wmi_notify()
572 input_sync(hp_wmi_input_dev); in hp_wmi_notify()
583 if (!sparse_keymap_report_event(hp_wmi_input_dev, in hp_wmi_notify()
638 hp_wmi_input_dev = input_allocate_device(); in hp_wmi_input_setup()
639 if (!hp_wmi_input_dev) in hp_wmi_input_setup()
642 hp_wmi_input_dev->name = "HP WMI hotkeys"; in hp_wmi_input_setup()
643 hp_wmi_input_dev->phys = "wmi/input0"; in hp_wmi_input_setup()
644 hp_wmi_input_dev->id.bustype = BUS_HOST; in hp_wmi_input_setup()
646 __set_bit(EV_SW, hp_wmi_input_dev->evbit); in hp_wmi_input_setup()
651 __set_bit(SW_DOCK, hp_wmi_input_dev->swbit); in hp_wmi_input_setup()
652 input_report_switch(hp_wmi_input_dev, SW_DOCK, val); in hp_wmi_input_setup()
658 __set_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit); in hp_wmi_input_setup()
659 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE, val); in hp_wmi_input_setup()
662 err = sparse_keymap_setup(hp_wmi_input_dev, hp_wmi_keymap, NULL); in hp_wmi_input_setup()
667 input_sync(hp_wmi_input_dev); in hp_wmi_input_setup()
678 err = input_register_device(hp_wmi_input_dev); in hp_wmi_input_setup()
687 input_free_device(hp_wmi_input_dev); in hp_wmi_input_setup()
694 input_unregister_device(hp_wmi_input_dev); in hp_wmi_input_destroy()
934 if (hp_wmi_input_dev) { in hp_wmi_resume_handler()
935 if (test_bit(SW_DOCK, hp_wmi_input_dev->swbit)) in hp_wmi_resume_handler()
936 input_report_switch(hp_wmi_input_dev, SW_DOCK, in hp_wmi_resume_handler()
938 if (test_bit(SW_TABLET_MODE, hp_wmi_input_dev->swbit)) in hp_wmi_resume_handler()
939 input_report_switch(hp_wmi_input_dev, SW_TABLET_MODE, in hp_wmi_resume_handler()
941 input_sync(hp_wmi_input_dev); in hp_wmi_resume_handler()