Lines Matching refs:poll_dev
43 struct input_polled_dev *poll_dev; member
158 static void tps6507x_ts_poll(struct input_polled_dev *poll_dev) in tps6507x_ts_poll() argument
160 struct tps6507x_ts *tsc = poll_dev->private; in tps6507x_ts_poll()
161 struct input_dev *input_dev = poll_dev->input; in tps6507x_ts_poll()
215 struct input_polled_dev *poll_dev; in tps6507x_ts_probe() local
250 poll_dev = input_allocate_polled_device(); in tps6507x_ts_probe()
251 if (!poll_dev) { in tps6507x_ts_probe()
257 tsc->poll_dev = poll_dev; in tps6507x_ts_probe()
259 poll_dev->private = tsc; in tps6507x_ts_probe()
260 poll_dev->poll = tps6507x_ts_poll; in tps6507x_ts_probe()
261 poll_dev->poll_interval = init_data ? in tps6507x_ts_probe()
264 input_dev = poll_dev->input; in tps6507x_ts_probe()
286 error = input_register_polled_device(poll_dev); in tps6507x_ts_probe()
295 input_free_polled_device(poll_dev); in tps6507x_ts_probe()
304 struct input_polled_dev *poll_dev = tsc->poll_dev; in tps6507x_ts_remove() local
306 input_unregister_polled_device(poll_dev); in tps6507x_ts_remove()
307 input_free_polled_device(poll_dev); in tps6507x_ts_remove()