Searched refs:polldev (Results 1 - 24 of 24) sorted by relevance

/linux-4.1.27/drivers/input/
H A Dinput-polldev.c18 #include <linux/input-polldev.h>
76 struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polldev_get_poll() local
78 return sprintf(buf, "%d\n", polldev->poll_interval); input_polldev_get_poll()
85 struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polldev_set_poll() local
86 struct input_dev *input = polldev->input; input_polldev_set_poll()
94 if (interval < polldev->poll_interval_min) input_polldev_set_poll()
97 if (interval > polldev->poll_interval_max) input_polldev_set_poll()
102 polldev->poll_interval = interval; input_polldev_set_poll()
105 cancel_delayed_work_sync(&polldev->work); input_polldev_set_poll()
106 if (polldev->poll_interval > 0) input_polldev_set_poll()
107 input_polldev_queue_work(polldev); input_polldev_set_poll()
122 struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polldev_get_max() local
124 return sprintf(buf, "%d\n", polldev->poll_interval_max); input_polldev_get_max()
132 struct input_polled_dev *polldev = dev_get_drvdata(dev); input_polldev_get_min() local
134 return sprintf(buf, "%d\n", polldev->poll_interval_min); input_polldev_get_min()
180 struct input_polled_dev *polldev; member in struct:input_polled_devres
187 return devres->polldev == data; devm_input_polldev_match()
193 struct input_polled_dev *polldev = devres->polldev; devm_input_polldev_release() local
196 __func__, dev_name(&polldev->input->dev)); devm_input_polldev_release()
198 input_put_device(polldev->input); devm_input_polldev_release()
199 kfree(polldev); devm_input_polldev_release()
205 struct input_polled_dev *polldev = devres->polldev; devm_input_polldev_unregister() local
208 __func__, dev_name(&polldev->input->dev)); devm_input_polldev_unregister()
209 input_unregister_device(polldev->input); devm_input_polldev_unregister()
240 struct input_polled_dev *polldev; devm_input_allocate_polled_device() local
248 polldev = input_allocate_polled_device(); devm_input_allocate_polled_device()
249 if (!polldev) { devm_input_allocate_polled_device()
254 polldev->input->dev.parent = dev; devm_input_allocate_polled_device()
255 polldev->devres_managed = true; devm_input_allocate_polled_device()
257 devres->polldev = polldev; devm_input_allocate_polled_device()
260 return polldev; devm_input_allocate_polled_device()
307 devres->polldev = dev; input_register_polled_device()
H A DMakefile11 obj-$(CONFIG_INPUT_POLLDEV) += input-polldev.o
/linux-4.1.27/drivers/macintosh/ams/
H A Dams.h2 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/input/mouse/
H A Dgpio_mouse.c13 #include <linux/input-polldev.h>
105 /* set input-polldev handlers */ gpio_mouse_probe()
/linux-4.1.27/drivers/input/touchscreen/
H A Dsur40.c34 #include <linux/input-polldev.h>
237 static void sur40_open(struct input_polled_dev *polldev) sur40_open() argument
239 struct sur40_state *sur40 = polldev->private; sur40_open()
246 static void sur40_close(struct input_polled_dev *polldev) sur40_close() argument
248 struct sur40_state *sur40 = polldev->private; sur40_close()
296 static void sur40_poll(struct input_polled_dev *polldev) sur40_poll() argument
298 struct sur40_state *sur40 = polldev->private; sur40_poll()
299 struct input_dev *input = polldev->input; sur40_poll()
H A Dtps6507x-ts.c20 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/input/misc/
H A Drb532_button.c7 #include <linux/input-polldev.h>
H A Dcobalt_btns.c20 #include <linux/input-polldev.h>
H A Dsgi_btns.c20 #include <linux/input-polldev.h>
H A Dgpio_tilt_polled.c21 #include <linux/input-polldev.h>
H A Dmma8450.c26 #include <linux/input-polldev.h>
H A Dapanel.c23 #include <linux/input-polldev.h>
H A Dbma150.c30 #include <linux/input-polldev.h>
H A Dkxtj9.c27 #include <linux/input-polldev.h>
H A Dwistron_btns.c23 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/input/keyboard/
H A Dclps711x-keypad.c13 #include <linux/input-polldev.h>
H A Dgpio_keys_polled.c22 #include <linux/input-polldev.h>
H A Djornada680_kbd.c21 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/misc/lis3lv02d/
H A Dlis3lv02d.h22 #include <linux/input-polldev.h>
H A Dlis3lv02d.c31 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/platform/x86/
H A Dhdaps.c33 #include <linux/input-polldev.h>
H A Dasus-laptop.c52 #include <linux/input-polldev.h>
468 * recursive fault under the polldev worker. This is pega_accel_poll()
/linux-4.1.27/drivers/hwmon/
H A Dapplesmc.c34 #include <linux/input-polldev.h>
/linux-4.1.27/drivers/net/wireless/rt2x00/
H A Drt2x00.h37 #include <linux/input-polldev.h>

Completed in 313 milliseconds