Home
last modified time | relevance | path

Searched defs:input_dev (Results 1 – 25 of 203) sorted by relevance

123456789

/linux-6.6.21/include/linux/
Dinput.h137 struct input_dev { struct
161 int (*setkeycode)(struct input_dev *dev, argument
164 int (*getkeycode)(struct input_dev *dev, argument
169 struct input_dev_poller *poller; argument
185 int (*open)(struct input_dev *dev); argument
186 void (*close)(struct input_dev *dev); argument
187 int (*flush)(struct input_dev *dev, struct file *file); argument
188 int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value); argument
213 #define to_input_dev(d) container_of(d, struct input_dev, dev) argument
/linux-6.6.21/drivers/input/tests/
Dinput_test.c17 struct input_dev *input_dev; in input_test_init() local
44 struct input_dev *input_dev = test->priv; in input_test_exit() local
54 struct input_dev *input_dev = test->priv; in input_test_polling() local
70 struct input_dev *input_dev = test->priv; in input_test_timestamp() local
89 struct input_dev *input_dev = test->priv; in input_test_match_device_id() local
135 struct input_dev *input_dev = test->priv; in input_test_grab() local
/linux-6.6.21/drivers/input/misc/
Dstpmic1_onkey.c21 struct input_dev *input_dev; member
29 struct input_dev *input_dev = onkey->input_dev; in onkey_falling_irq() local
41 struct input_dev *input_dev = onkey->input_dev; in onkey_rising_irq() local
54 struct input_dev *input_dev; in stpmic1_onkey_probe() local
Dpalmas-pwrbutton.c34 struct input_dev *input_dev; member
58 struct input_dev *input_dev = pwron->input_dev; in palmas_power_button_work() local
88 struct input_dev *input_dev = pwron->input_dev; in pwron_irq() local
159 struct input_dev *input_dev; in palmas_pwron_probe() local
Dsparcspkr.c36 struct input_dev *input_dev; member
147 struct input_dev *input_dev; in sparcspkr_probe() local
181 struct input_dev *input_dev = state->input_dev; in sparcspkr_shutdown() local
237 struct input_dev *input_dev = state->input_dev; in bbc_remove() local
317 struct input_dev *input_dev = state->input_dev; in grover_remove() local
Dkxtj9.c72 struct input_dev *input_dev; member
308 struct input_dev *input_dev = tj9->input_dev; in kxtj9_set_poll() local
393 struct input_dev *input_dev; in kxtj9_probe() local
501 struct input_dev *input_dev = tj9->input_dev; in kxtj9_suspend() local
516 struct input_dev *input_dev = tj9->input_dev; in kxtj9_resume() local
Dm68kspkr.c48 struct input_dev *input_dev; in m68kspkr_probe() local
80 struct input_dev *input_dev = platform_get_drvdata(dev); in m68kspkr_remove() local
Dpcf50633-input.c27 struct input_dev *input_dev; member
53 struct input_dev *input_dev; in pcf50633_input_probe() local
Dcma3000_d0x.c60 struct input_dev *input_dev; member
216 static int cma3000_open(struct input_dev *input_dev) in cma3000_open()
232 static void cma3000_close(struct input_dev *input_dev) in cma3000_close()
278 struct input_dev *input_dev; in cma3000_init() local
/linux-6.6.21/drivers/input/keyboard/
Dpxa27x_keypad.c100 struct input_dev *input_dev; member
121 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_matrix_key_parse_dt() local
151 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_direct_key_parse_dt() local
217 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_rotary_parse_dt() local
283 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_build_keycode_from_dt() local
344 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_build_keycode() local
411 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_scan_matrix() local
530 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_scan_direct() local
684 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_resume() local
719 struct input_dev *input_dev; in pxa27x_keypad_probe() local
Dep93xx_keypad.c68 struct input_dev *input_dev; member
86 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_irq_handler() local
185 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_suspend() local
203 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_resume() local
234 struct input_dev *input_dev; in ep93xx_keypad_probe() local
Dsamsung-keypad.c63 struct input_dev *input_dev; member
108 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_report() local
224 static int samsung_keypad_open(struct input_dev *input_dev) in samsung_keypad_open()
233 static void samsung_keypad_close(struct input_dev *input_dev) in samsung_keypad_close()
319 struct input_dev *input_dev; in samsung_keypad_probe() local
531 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_suspend() local
549 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_resume() local
Dimx_keypad.c48 struct input_dev *input_dev; member
147 struct input_dev *input_dev = keypad->input_dev; in imx_keypad_fire_events() local
421 struct input_dev *input_dev; in imx_keypad_probe() local
521 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_suspend() local
549 struct input_dev *input_dev = kbd->input_dev; in imx_kbd_noirq_resume() local
Dmax7359_keypad.c60 struct input_dev *input_dev; member
88 struct input_dev *input_dev = keypad->input_dev; in max7359_interrupt() local
163 struct input_dev *input_dev; in max7359_probe() local
/linux-6.6.21/drivers/input/touchscreen/
Dts4800-ts.c48 static int ts4800_ts_open(struct input_dev *input_dev) in ts4800_ts_open()
65 static void ts4800_ts_close(struct input_dev *input_dev) in ts4800_ts_close()
76 static void ts4800_ts_poll(struct input_dev *input_dev) in ts4800_ts_poll()
151 struct input_dev *input_dev; in ts4800_ts_probe() local
Dmms114.c65 struct input_dev *input_dev; member
163 struct input_dev *input_dev = data->input_dev; in mms114_process_mt() local
196 struct input_dev *input_dev = data->input_dev; in mms114_process_touchkey() local
219 struct input_dev *input_dev = data->input_dev; in mms114_interrupt() local
482 struct input_dev *input_dev; in mms114_probe() local
637 struct input_dev *input_dev = data->input_dev; in mms114_suspend() local
661 struct input_dev *input_dev = data->input_dev; in mms114_resume() local
Dda9052_tsi.c184 static int da9052_ts_input_open(struct input_dev *input_dev) in da9052_ts_input_open()
199 static void da9052_ts_input_close(struct input_dev *input_dev) in da9052_ts_input_close()
228 struct input_dev *input_dev; in da9052_ts_probe() local
Degalax_ts.c61 struct input_dev *input_dev; member
67 struct input_dev *input_dev = ts->input_dev; in egalax_ts_interrupt() local
161 struct input_dev *input_dev; in egalax_ts_probe() local
Dtsc2007_core.c184 static int tsc2007_open(struct input_dev *input_dev) in tsc2007_open()
204 static void tsc2007_close(struct input_dev *input_dev) in tsc2007_close()
298 struct input_dev *input_dev; in tsc2007_probe() local
Dimx6ul_tsc.c359 static int imx6ul_tsc_open(struct input_dev *input_dev) in imx6ul_tsc_open()
366 static void imx6ul_tsc_close(struct input_dev *input_dev) in imx6ul_tsc_close()
377 struct input_dev *input_dev; in imx6ul_tsc_probe() local
519 struct input_dev *input_dev = tsc->input; in imx6ul_tsc_suspend() local
535 struct input_dev *input_dev = tsc->input; in imx6ul_tsc_resume() local
/linux-6.6.21/drivers/hid/
Dhid-udraw-ps3.c281 struct input_dev *input_dev; in allocate_and_setup() local
305 struct input_dev *input_dev; in udraw_setup_touch() local
332 struct input_dev *input_dev; in udraw_setup_pen() local
360 struct input_dev *input_dev; in udraw_setup_accel() local
383 struct input_dev *input_dev; in udraw_setup_joypad() local
Dhid-hyperv.c150 struct mousevsc_dev *input_dev; in mousevsc_alloc_device() local
247 struct mousevsc_dev *input_dev = hv_get_drvdata(device); in mousevsc_on_receive() local
334 struct mousevsc_dev *input_dev = hv_get_drvdata(device); in mousevsc_connect_to_vsp() local
392 struct mousevsc_dev *input_dev = hv_get_drvdata(dev); in mousevsc_hid_parse() local
440 struct mousevsc_dev *input_dev; in mousevsc_probe() local
527 struct mousevsc_dev *input_dev = hv_get_drvdata(dev); in mousevsc_remove() local
/linux-6.6.21/drivers/input/
Dmatrix-keymap.c22 static bool matrix_keypad_map_key(struct input_dev *input_dev, in matrix_keypad_map_key()
71 struct input_dev *input_dev) in matrix_keypad_parse_keymap()
154 struct input_dev *input_dev) in matrix_keypad_build_keymap()
/linux-6.6.21/drivers/input/mouse/
Dsynaptics_usb.c96 struct input_dev *input_dev = synusb->input; in synusb_report_buttons() local
105 struct input_dev *input_dev = synusb->input; in synusb_report_stick() local
127 struct input_dev *input_dev = synusb->input; in synusb_report_touchpad() local
297 struct input_dev *input_dev; in synusb_probe() local
/linux-6.6.21/drivers/platform/x86/
Dlenovo-ymc.c64 struct input_dev *input_dev; member
136 struct input_dev *input_dev; in lenovo_ymc_probe() local

123456789