Lines Matching refs:input
49 struct input_dev *input; member
55 struct input_dev *input = trkball->input; in pxa930_trkball_interrupt() local
67 input_report_rel(input, REL_X, x); in pxa930_trkball_interrupt()
68 input_report_rel(input, REL_Y, y); in pxa930_trkball_interrupt()
69 input_sync(input); in pxa930_trkball_interrupt()
148 struct input_dev *input; in pxa930_trkball_probe() local
194 input = input_allocate_device(); in pxa930_trkball_probe()
195 if (!input) { in pxa930_trkball_probe()
201 input->name = pdev->name; in pxa930_trkball_probe()
202 input->id.bustype = BUS_HOST; in pxa930_trkball_probe()
203 input->open = pxa930_trkball_open; in pxa930_trkball_probe()
204 input->close = pxa930_trkball_close; in pxa930_trkball_probe()
205 input->dev.parent = &pdev->dev; in pxa930_trkball_probe()
206 input_set_drvdata(input, trkball); in pxa930_trkball_probe()
208 trkball->input = input; in pxa930_trkball_probe()
210 input_set_capability(input, EV_REL, REL_X); in pxa930_trkball_probe()
211 input_set_capability(input, EV_REL, REL_Y); in pxa930_trkball_probe()
213 error = input_register_device(input); in pxa930_trkball_probe()
222 input_free_device(input); in pxa930_trkball_probe()
237 input_unregister_device(trkball->input); in pxa930_trkball_remove()