input_polled_dev 143 drivers/hwmon/applesmc.c static struct input_polled_dev *applesmc_idev; input_polled_dev 684 drivers/hwmon/applesmc.c static void applesmc_idev_poll(struct input_polled_dev *dev) input_polled_dev 21 drivers/input/input-polldev.c static void input_polldev_queue_work(struct input_polled_dev *dev) input_polled_dev 34 drivers/input/input-polldev.c struct input_polled_dev *dev = input_polled_dev 35 drivers/input/input-polldev.c container_of(work, struct input_polled_dev, work.work); input_polled_dev 43 drivers/input/input-polldev.c struct input_polled_dev *dev = input_get_drvdata(input); input_polled_dev 59 drivers/input/input-polldev.c struct input_polled_dev *dev = input_get_drvdata(input); input_polled_dev 72 drivers/input/input-polldev.c struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polled_dev 81 drivers/input/input-polldev.c struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polled_dev 118 drivers/input/input-polldev.c struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polled_dev 128 drivers/input/input-polldev.c struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polled_dev 157 drivers/input/input-polldev.c struct input_polled_dev *input_allocate_polled_device(void) input_polled_dev 159 drivers/input/input-polldev.c struct input_polled_dev *dev; input_polled_dev 161 drivers/input/input-polldev.c dev = kzalloc(sizeof(struct input_polled_dev), GFP_KERNEL); input_polled_dev 176 drivers/input/input-polldev.c struct input_polled_dev *polldev; input_polled_dev 189 drivers/input/input-polldev.c struct input_polled_dev *polldev = devres->polldev; input_polled_dev 201 drivers/input/input-polldev.c struct input_polled_dev *polldev = devres->polldev; input_polled_dev 234 drivers/input/input-polldev.c struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev) input_polled_dev 236 drivers/input/input-polldev.c struct input_polled_dev *polldev; input_polled_dev 267 drivers/input/input-polldev.c void input_free_polled_device(struct input_polled_dev *dev) input_polled_dev 291 drivers/input/input-polldev.c int input_register_polled_device(struct input_polled_dev *dev) input_polled_dev 352 drivers/input/input-polldev.c void input_unregister_polled_device(struct input_polled_dev *dev) input_polled_dev 63 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev; input_polled_dev 143 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev = input_get_drvdata(idev); input_polled_dev 192 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll_open(struct input_polled_dev *pdev) input_polled_dev 199 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll_close(struct input_polled_dev *pdev) input_polled_dev 206 drivers/input/joystick/psxpad-spi.c static void psxpad_spi_poll(struct input_polled_dev *pdev) input_polled_dev 287 drivers/input/joystick/psxpad-spi.c struct input_polled_dev *pdev; input_polled_dev 33 drivers/input/keyboard/adc-keys.c static void adc_keys_poll(struct input_polled_dev *dev) input_polled_dev 111 drivers/input/keyboard/adc-keys.c struct input_polled_dev *poll_dev; input_polled_dev 33 drivers/input/keyboard/clps711x-keypad.c static void clps711x_keypad_poll(struct input_polled_dev *dev) input_polled_dev 91 drivers/input/keyboard/clps711x-keypad.c struct input_polled_dev *poll_dev; input_polled_dev 171 drivers/input/keyboard/clps711x-keypad.c struct input_polled_dev *poll_dev = platform_get_drvdata(pdev); input_polled_dev 37 drivers/input/keyboard/gpio_keys_polled.c struct input_polled_dev *poll_dev; input_polled_dev 45 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_button_event(struct input_polled_dev *dev, input_polled_dev 69 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_polled_check_state(struct input_polled_dev *dev, input_polled_dev 89 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_polled_poll(struct input_polled_dev *dev) input_polled_dev 125 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_polled_open(struct input_polled_dev *dev) input_polled_dev 134 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_polled_close(struct input_polled_dev *dev) input_polled_dev 235 drivers/input/keyboard/gpio_keys_polled.c struct input_polled_dev *poll_dev; input_polled_dev 67 drivers/input/keyboard/jornada680_kbd.c struct input_polled_dev *poll_dev; input_polled_dev 170 drivers/input/keyboard/jornada680_kbd.c static void jornadakbd680_poll(struct input_polled_dev *dev) input_polled_dev 182 drivers/input/keyboard/jornada680_kbd.c struct input_polled_dev *poll_dev; input_polled_dev 54 drivers/input/misc/apanel.c struct input_polled_dev *ipdev; input_polled_dev 82 drivers/input/misc/apanel.c static void apanel_poll(struct input_polled_dev *ipdev) input_polled_dev 173 drivers/input/misc/apanel.c struct input_polled_dev *ipdev; input_polled_dev 126 drivers/input/misc/bma150.c struct input_polled_dev *input_polled; input_polled_dev 339 drivers/input/misc/bma150.c static void bma150_poll(struct input_polled_dev *dev) input_polled_dev 387 drivers/input/misc/bma150.c static void bma150_poll_open(struct input_polled_dev *ipoll_dev) input_polled_dev 394 drivers/input/misc/bma150.c static void bma150_poll_close(struct input_polled_dev *ipoll_dev) input_polled_dev 484 drivers/input/misc/bma150.c struct input_polled_dev *ipoll_dev; input_polled_dev 29 drivers/input/misc/cobalt_btns.c struct input_polled_dev *poll_dev; input_polled_dev 35 drivers/input/misc/cobalt_btns.c static void handle_buttons(struct input_polled_dev *dev) input_polled_dev 65 drivers/input/misc/cobalt_btns.c struct input_polled_dev *poll_dev; input_polled_dev 27 drivers/input/misc/gpio_decoder.c struct input_polled_dev *poll_dev; input_polled_dev 56 drivers/input/misc/gpio_decoder.c static void gpio_decoder_poll_gpios(struct input_polled_dev *poll_dev) input_polled_dev 73 drivers/input/misc/gpio_decoder.c struct input_polled_dev *poll_dev; input_polled_dev 75 drivers/input/misc/kxtj9.c struct input_polled_dev *poll_dev; input_polled_dev 396 drivers/input/misc/kxtj9.c static void kxtj9_poll(struct input_polled_dev *dev) input_polled_dev 409 drivers/input/misc/kxtj9.c static void kxtj9_polled_input_open(struct input_polled_dev *dev) input_polled_dev 416 drivers/input/misc/kxtj9.c static void kxtj9_polled_input_close(struct input_polled_dev *dev) input_polled_dev 426 drivers/input/misc/kxtj9.c struct input_polled_dev *poll_dev; input_polled_dev 45 drivers/input/misc/mma8450.c struct input_polled_dev *idev; input_polled_dev 95 drivers/input/misc/mma8450.c static void mma8450_poll(struct input_polled_dev *dev) input_polled_dev 124 drivers/input/misc/mma8450.c static void mma8450_open(struct input_polled_dev *dev) input_polled_dev 146 drivers/input/misc/mma8450.c static void mma8450_close(struct input_polled_dev *dev) input_polled_dev 160 drivers/input/misc/mma8450.c struct input_polled_dev *idev; input_polled_dev 49 drivers/input/misc/rb532_button.c static void rb532_button_poll(struct input_polled_dev *poll_dev) input_polled_dev 58 drivers/input/misc/rb532_button.c struct input_polled_dev *poll_dev; input_polled_dev 88 drivers/input/misc/rb532_button.c struct input_polled_dev *poll_dev = dev_get_drvdata(&pdev->dev); input_polled_dev 48 drivers/input/misc/sgi_btns.c struct input_polled_dev *poll_dev; input_polled_dev 53 drivers/input/misc/sgi_btns.c static void handle_buttons(struct input_polled_dev *dev) input_polled_dev 83 drivers/input/misc/sgi_btns.c struct input_polled_dev *poll_dev; input_polled_dev 1033 drivers/input/misc/wistron_btns.c static struct input_polled_dev *wistron_idev; input_polled_dev 1161 drivers/input/misc/wistron_btns.c static void wistron_flush(struct input_polled_dev *dev) input_polled_dev 1167 drivers/input/misc/wistron_btns.c static void wistron_poll(struct input_polled_dev *dev) input_polled_dev 46 drivers/input/mouse/gpio_mouse.c static void gpio_mouse_scan(struct input_polled_dev *dev) input_polled_dev 74 drivers/input/mouse/gpio_mouse.c struct input_polled_dev *input_poll; input_polled_dev 37 drivers/input/touchscreen/raspberrypi-ts.c struct input_polled_dev *poll_dev; input_polled_dev 60 drivers/input/touchscreen/raspberrypi-ts.c static void rpi_ts_poll(struct input_polled_dev *dev) input_polled_dev 126 drivers/input/touchscreen/raspberrypi-ts.c struct input_polled_dev *poll_dev; input_polled_dev 209 drivers/input/touchscreen/sur40.c struct input_polled_dev *input; input_polled_dev 388 drivers/input/touchscreen/sur40.c static void sur40_open(struct input_polled_dev *polldev) input_polled_dev 397 drivers/input/touchscreen/sur40.c static void sur40_close(struct input_polled_dev *polldev) input_polled_dev 451 drivers/input/touchscreen/sur40.c static void sur40_poll(struct input_polled_dev *polldev) input_polled_dev 652 drivers/input/touchscreen/sur40.c struct input_polled_dev *poll_dev; input_polled_dev 43 drivers/input/touchscreen/tps6507x-ts.c struct input_polled_dev *poll_dev; input_polled_dev 151 drivers/input/touchscreen/tps6507x-ts.c static void tps6507x_ts_poll(struct input_polled_dev *poll_dev) input_polled_dev 208 drivers/input/touchscreen/tps6507x-ts.c struct input_polled_dev *poll_dev; input_polled_dev 36 drivers/input/touchscreen/ts4800-ts.c struct input_polled_dev *poll_dev; input_polled_dev 49 drivers/input/touchscreen/ts4800-ts.c static void ts4800_ts_open(struct input_polled_dev *dev) input_polled_dev 62 drivers/input/touchscreen/ts4800-ts.c static void ts4800_ts_close(struct input_polled_dev *dev) input_polled_dev 73 drivers/input/touchscreen/ts4800-ts.c static void ts4800_ts_poll(struct input_polled_dev *dev) input_polled_dev 149 drivers/input/touchscreen/ts4800-ts.c struct input_polled_dev *poll_dev; input_polled_dev 28 drivers/macintosh/ams/ams-input.c static void ams_idev_poll(struct input_polled_dev *dev) input_polled_dev 54 drivers/macintosh/ams/ams.h struct input_polled_dev *idev; input_polled_dev 437 drivers/misc/lis3lv02d/lis3lv02d.c static void lis3lv02d_joystick_poll(struct input_polled_dev *pidev) input_polled_dev 451 drivers/misc/lis3lv02d/lis3lv02d.c static void lis3lv02d_joystick_open(struct input_polled_dev *pidev) input_polled_dev 467 drivers/misc/lis3lv02d/lis3lv02d.c static void lis3lv02d_joystick_close(struct input_polled_dev *pidev) input_polled_dev 284 drivers/misc/lis3lv02d/lis3lv02d.h struct input_polled_dev *idev; /* input device */ input_polled_dev 247 drivers/platform/x86/asus-laptop.c struct input_polled_dev *pega_accel_poll; input_polled_dev 449 drivers/platform/x86/asus-laptop.c static void pega_accel_poll(struct input_polled_dev *ipd) input_polled_dev 492 drivers/platform/x86/asus-laptop.c struct input_polled_dev *ipd; input_polled_dev 62 drivers/platform/x86/hdaps.c static struct input_polled_dev *hdaps_idev; input_polled_dev 321 drivers/platform/x86/hdaps.c static void hdaps_mousedev_poll(struct input_polled_dev *dev) input_polled_dev 37 include/linux/input-polldev.h void (*open)(struct input_polled_dev *dev); input_polled_dev 38 include/linux/input-polldev.h void (*close)(struct input_polled_dev *dev); input_polled_dev 39 include/linux/input-polldev.h void (*poll)(struct input_polled_dev *dev); input_polled_dev 52 include/linux/input-polldev.h struct input_polled_dev *input_allocate_polled_device(void); input_polled_dev 53 include/linux/input-polldev.h struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev); input_polled_dev 54 include/linux/input-polldev.h void input_free_polled_device(struct input_polled_dev *dev); input_polled_dev 55 include/linux/input-polldev.h int input_register_polled_device(struct input_polled_dev *dev); input_polled_dev 56 include/linux/input-polldev.h void input_unregister_polled_device(struct input_polled_dev *dev);