Lines Matching refs:input
25 struct input_dev *input = dev->input; in gpio_mouse_scan() local
29 input_report_key(input, BTN_LEFT, in gpio_mouse_scan()
32 input_report_key(input, BTN_MIDDLE, in gpio_mouse_scan()
35 input_report_key(input, BTN_RIGHT, in gpio_mouse_scan()
43 input_report_rel(input, REL_X, x); in gpio_mouse_scan()
44 input_report_rel(input, REL_Y, y); in gpio_mouse_scan()
45 input_sync(input); in gpio_mouse_scan()
52 struct input_dev *input; in gpio_mouse_probe() local
110 input = input_poll->input; in gpio_mouse_probe()
111 input->name = pdev->name; in gpio_mouse_probe()
112 input->id.bustype = BUS_HOST; in gpio_mouse_probe()
113 input->dev.parent = &pdev->dev; in gpio_mouse_probe()
115 input_set_capability(input, EV_REL, REL_X); in gpio_mouse_probe()
116 input_set_capability(input, EV_REL, REL_Y); in gpio_mouse_probe()
118 input_set_capability(input, EV_KEY, BTN_LEFT); in gpio_mouse_probe()
120 input_set_capability(input, EV_KEY, BTN_MIDDLE); in gpio_mouse_probe()
122 input_set_capability(input, EV_KEY, BTN_RIGHT); in gpio_mouse_probe()
153 struct input_polled_dev *input = platform_get_drvdata(pdev); in gpio_mouse_remove() local
154 struct gpio_mouse_platform_data *pdata = input->private; in gpio_mouse_remove()
157 input_unregister_polled_device(input); in gpio_mouse_remove()
158 input_free_polled_device(input); in gpio_mouse_remove()