Lines Matching refs:inputdev
201 struct input_dev *inputdev; member
503 input_set_capability(asus->inputdev, EV_SW, SW_TABLET_MODE); in asus_wmi_tablet_sw_init()
504 input_report_switch(asus->inputdev, SW_TABLET_MODE, result); in asus_wmi_tablet_sw_init()
519 asus->inputdev = input_allocate_device(); in asus_wmi_input_init()
520 if (!asus->inputdev) in asus_wmi_input_init()
523 asus->inputdev->name = asus->driver->input_name; in asus_wmi_input_init()
524 asus->inputdev->phys = asus->driver->input_phys; in asus_wmi_input_init()
525 asus->inputdev->id.bustype = BUS_HOST; in asus_wmi_input_init()
526 asus->inputdev->dev.parent = dev; in asus_wmi_input_init()
527 set_bit(EV_REP, asus->inputdev->evbit); in asus_wmi_input_init()
529 err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); in asus_wmi_input_init()
547 err = input_register_device(asus->inputdev); in asus_wmi_input_init()
554 input_free_device(asus->inputdev); in asus_wmi_input_init()
560 if (asus->inputdev) in asus_wmi_input_exit()
561 input_unregister_device(asus->inputdev); in asus_wmi_input_exit()
563 asus->inputdev = NULL; in asus_wmi_input_exit()
577 input_report_switch(asus->inputdev, SW_TABLET_MODE, result); in asus_wmi_tablet_mode_get_state()
578 input_sync(asus->inputdev); in asus_wmi_tablet_mode_get_state()
3309 if (!sparse_keymap_report_event(asus->inputdev, code, in asus_wmi_handle_event_code()