Lines Matching refs:input
45 struct input_dev *input; member
60 input_report_switch(button->input, SW_TABLET_MODE, !state); in ebook_send_state()
61 input_sync(button->input); in ebook_send_state()
91 struct input_dev *input; in ebook_switch_add() local
102 button->input = input = input_allocate_device(); in ebook_switch_add()
103 if (!input) { in ebook_switch_add()
122 input->name = name; in ebook_switch_add()
123 input->phys = button->phys; in ebook_switch_add()
124 input->id.bustype = BUS_HOST; in ebook_switch_add()
125 input->dev.parent = &device->dev; in ebook_switch_add()
127 input->evbit[0] = BIT_MASK(EV_SW); in ebook_switch_add()
128 set_bit(SW_TABLET_MODE, input->swbit); in ebook_switch_add()
130 error = input_register_device(input); in ebook_switch_add()
146 input_free_device(input); in ebook_switch_add()
156 input_unregister_device(button->input); in ebook_switch_remove()