Home
last modified time | relevance | path

Searched refs:input_polled_dev (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.4/include/linux/
Dinput-polldev.h34 struct input_polled_dev { struct
37 void (*open)(struct input_polled_dev *dev); argument
38 void (*close)(struct input_polled_dev *dev); argument
39 void (*poll)(struct input_polled_dev *dev); argument
52 struct input_polled_dev *input_allocate_polled_device(void); argument
53 struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev);
54 void input_free_polled_device(struct input_polled_dev *dev);
55 int input_register_polled_device(struct input_polled_dev *dev);
56 void input_unregister_polled_device(struct input_polled_dev *dev);
/Linux-v5.4/drivers/input/
Dinput-polldev.c21 static void input_polldev_queue_work(struct input_polled_dev *dev) in input_polldev_queue_work()
34 struct input_polled_dev *dev = in input_polled_device_work()
35 container_of(work, struct input_polled_dev, work.work); in input_polled_device_work()
43 struct input_polled_dev *dev = input_get_drvdata(input); in input_open_polled_device()
59 struct input_polled_dev *dev = input_get_drvdata(input); in input_close_polled_device()
72 struct input_polled_dev *polldev = dev_get_drvdata(dev); in input_polldev_get_poll()
81 struct input_polled_dev *polldev = dev_get_drvdata(dev); in input_polldev_set_poll()
118 struct input_polled_dev *polldev = dev_get_drvdata(dev); in input_polldev_get_max()
128 struct input_polled_dev *polldev = dev_get_drvdata(dev); in input_polldev_get_min()
157 struct input_polled_dev *input_allocate_polled_device(void) in input_allocate_polled_device()
[all …]
/Linux-v5.4/drivers/input/misc/
Dmma8450.c45 struct input_polled_dev *idev;
95 static void mma8450_poll(struct input_polled_dev *dev) in mma8450_poll()
124 static void mma8450_open(struct input_polled_dev *dev) in mma8450_open()
146 static void mma8450_close(struct input_polled_dev *dev) in mma8450_close()
160 struct input_polled_dev *idev; in mma8450_probe()
Drb532_button.c49 static void rb532_button_poll(struct input_polled_dev *poll_dev) in rb532_button_poll()
58 struct input_polled_dev *poll_dev; in rb532_button_probe()
88 struct input_polled_dev *poll_dev = dev_get_drvdata(&pdev->dev); in rb532_button_remove()
Dgpio_decoder.c27 struct input_polled_dev *poll_dev;
56 static void gpio_decoder_poll_gpios(struct input_polled_dev *poll_dev) in gpio_decoder_poll_gpios()
73 struct input_polled_dev *poll_dev; in gpio_decoder_probe()
Dcobalt_btns.c29 struct input_polled_dev *poll_dev;
35 static void handle_buttons(struct input_polled_dev *dev) in handle_buttons()
65 struct input_polled_dev *poll_dev; in cobalt_buttons_probe()
Dsgi_btns.c48 struct input_polled_dev *poll_dev;
53 static void handle_buttons(struct input_polled_dev *dev) in handle_buttons()
83 struct input_polled_dev *poll_dev; in sgi_buttons_probe()
Dapanel.c54 struct input_polled_dev *ipdev;
82 static void apanel_poll(struct input_polled_dev *ipdev) in apanel_poll()
173 struct input_polled_dev *ipdev; in apanel_probe()
Dbma150.c126 struct input_polled_dev *input_polled;
339 static void bma150_poll(struct input_polled_dev *dev) in bma150_poll()
387 static void bma150_poll_open(struct input_polled_dev *ipoll_dev) in bma150_poll_open()
394 static void bma150_poll_close(struct input_polled_dev *ipoll_dev) in bma150_poll_close()
484 struct input_polled_dev *ipoll_dev; in bma150_register_polled_device()
Dkxtj9.c75 struct input_polled_dev *poll_dev;
396 static void kxtj9_poll(struct input_polled_dev *dev) in kxtj9_poll()
409 static void kxtj9_polled_input_open(struct input_polled_dev *dev) in kxtj9_polled_input_open()
416 static void kxtj9_polled_input_close(struct input_polled_dev *dev) in kxtj9_polled_input_close()
426 struct input_polled_dev *poll_dev; in kxtj9_setup_polled_device()
/Linux-v5.4/drivers/input/touchscreen/
Dts4800-ts.c36 struct input_polled_dev *poll_dev;
49 static void ts4800_ts_open(struct input_polled_dev *dev) in ts4800_ts_open()
62 static void ts4800_ts_close(struct input_polled_dev *dev) in ts4800_ts_close()
73 static void ts4800_ts_poll(struct input_polled_dev *dev) in ts4800_ts_poll()
149 struct input_polled_dev *poll_dev; in ts4800_ts_probe()
Draspberrypi-ts.c37 struct input_polled_dev *poll_dev;
60 static void rpi_ts_poll(struct input_polled_dev *dev) in rpi_ts_poll()
126 struct input_polled_dev *poll_dev; in rpi_ts_probe()
Dtps6507x-ts.c43 struct input_polled_dev *poll_dev;
151 static void tps6507x_ts_poll(struct input_polled_dev *poll_dev) in tps6507x_ts_poll()
208 struct input_polled_dev *poll_dev; in tps6507x_ts_probe()
Dsur40.c209 struct input_polled_dev *input;
388 static void sur40_open(struct input_polled_dev *polldev) in sur40_open()
397 static void sur40_close(struct input_polled_dev *polldev) in sur40_close()
451 static void sur40_poll(struct input_polled_dev *polldev) in sur40_poll()
652 struct input_polled_dev *poll_dev; in sur40_probe()
/Linux-v5.4/drivers/input/keyboard/
Dgpio_keys_polled.c37 struct input_polled_dev *poll_dev;
45 static void gpio_keys_button_event(struct input_polled_dev *dev, in gpio_keys_button_event()
69 static void gpio_keys_polled_check_state(struct input_polled_dev *dev, in gpio_keys_polled_check_state()
89 static void gpio_keys_polled_poll(struct input_polled_dev *dev) in gpio_keys_polled_poll()
125 static void gpio_keys_polled_open(struct input_polled_dev *dev) in gpio_keys_polled_open()
134 static void gpio_keys_polled_close(struct input_polled_dev *dev) in gpio_keys_polled_close()
235 struct input_polled_dev *poll_dev; in gpio_keys_polled_probe()
Dclps711x-keypad.c33 static void clps711x_keypad_poll(struct input_polled_dev *dev) in clps711x_keypad_poll()
91 struct input_polled_dev *poll_dev; in clps711x_keypad_probe()
171 struct input_polled_dev *poll_dev = platform_get_drvdata(pdev); in clps711x_keypad_remove()
Djornada680_kbd.c67 struct input_polled_dev *poll_dev;
170 static void jornadakbd680_poll(struct input_polled_dev *dev) in jornadakbd680_poll()
182 struct input_polled_dev *poll_dev; in jornada680kbd_probe()
Dadc-keys.c33 static void adc_keys_poll(struct input_polled_dev *dev) in adc_keys_poll()
111 struct input_polled_dev *poll_dev; in adc_keys_probe()
/Linux-v5.4/drivers/input/joystick/
Dpsxpad-spi.c63 struct input_polled_dev *pdev;
143 struct input_polled_dev *pdev = input_get_drvdata(idev); in psxpad_spi_play_effect()
192 static void psxpad_spi_poll_open(struct input_polled_dev *pdev) in psxpad_spi_poll_open()
199 static void psxpad_spi_poll_close(struct input_polled_dev *pdev) in psxpad_spi_poll_close()
206 static void psxpad_spi_poll(struct input_polled_dev *pdev) in psxpad_spi_poll()
287 struct input_polled_dev *pdev; in psxpad_spi_probe()
/Linux-v5.4/drivers/platform/x86/
Dpeaq-wmi.c22 static struct input_polled_dev *peaq_poll_dev;
31 static void peaq_wmi_poll(struct input_polled_dev *dev) in peaq_wmi_poll()
Dhdaps.c62 static struct input_polled_dev *hdaps_idev;
321 static void hdaps_mousedev_poll(struct input_polled_dev *dev) in hdaps_mousedev_poll()
/Linux-v5.4/drivers/input/mouse/
Dgpio_mouse.c46 static void gpio_mouse_scan(struct input_polled_dev *dev) in gpio_mouse_scan()
74 struct input_polled_dev *input_poll; in gpio_mouse_probe()
/Linux-v5.4/drivers/macintosh/ams/
Dams.h54 struct input_polled_dev *idev;
Dams-input.c28 static void ams_idev_poll(struct input_polled_dev *dev) in ams_idev_poll()
/Linux-v5.4/drivers/misc/lis3lv02d/
Dlis3lv02d.h284 struct input_polled_dev *idev; /* input device */

12