Lines Matching refs:ipdev
59 struct input_polled_dev *ipdev; member
89 static void apanel_poll(struct input_polled_dev *ipdev) in apanel_poll() argument
91 struct apanel *ap = ipdev->private; in apanel_poll()
92 struct input_dev *idev = ipdev->input; in apanel_poll()
141 input_unregister_polled_device(ap->ipdev); in apanel_remove()
142 input_free_polled_device(ap->ipdev); in apanel_remove()
192 struct input_polled_dev *ipdev; in apanel_probe() local
199 ipdev = input_allocate_polled_device(); in apanel_probe()
200 if (!ipdev) in apanel_probe()
203 ap->ipdev = ipdev; in apanel_probe()
215 ipdev->poll = apanel_poll; in apanel_probe()
216 ipdev->poll_interval = POLL_INTERVAL_DEFAULT; in apanel_probe()
217 ipdev->private = ap; in apanel_probe()
219 idev = ipdev->input; in apanel_probe()
235 err = input_register_polled_device(ipdev); in apanel_probe()
248 input_unregister_polled_device(ipdev); in apanel_probe()
250 input_free_polled_device(ipdev); in apanel_probe()