Home
last modified time | relevance | path

Searched defs:keypad (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dst-keyscan.c41 struct st_keyscan *keypad = dev_id; in keyscan_isr() local
59 static int keyscan_start(struct st_keyscan *keypad) in keyscan_start() argument
79 keyscan_stop(struct st_keyscan *keypad) keyscan_stop() argument
88 struct st_keyscan *keypad = input_get_drvdata(dev); keyscan_open() local
95 struct st_keyscan *keypad = input_get_drvdata(dev); keyscan_close() local
217 struct st_keyscan *keypad = platform_get_drvdata(pdev); keyscan_suspend() local
234 struct st_keyscan *keypad = platform_get_drvdata(pdev); keyscan_resume() local
[all...]
H A Dimx_keypad.c78 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix() argument
143 imx_keypad_fire_events(struct imx_keypad *keypad, unsigned short *matrix_volatile_state) imx_keypad_fire_events() argument
185 struct imx_keypad *keypad = from_timer(keypad, t, check_matrix_timer); imx_keypad_check_for_events() local
289 struct imx_keypad *keypad = dev_id; imx_keypad_irq_handler() local
312 imx_keypad_config(struct imx_keypad *keypad) imx_keypad_config() argument
348 imx_keypad_inhibit(struct imx_keypad *keypad) imx_keypad_inhibit() argument
365 struct imx_keypad *keypad = input_get_drvdata(dev); imx_keypad_close() local
382 struct imx_keypad *keypad = input_get_drvdata(dev); imx_keypad_open() local
423 struct imx_keypad *keypad; imx_keypad_probe() local
[all...]
H A Dep93xx_keypad.c82 struct ep93xx_keypad *keypad = dev_id; in ep93xx_keypad_irq_handler() local
131 ep93xx_keypad_config(struct ep93xx_keypad *keypad) ep93xx_keypad_config() argument
156 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); ep93xx_keypad_open() local
169 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); ep93xx_keypad_close() local
182 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); ep93xx_keypad_suspend() local
203 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); ep93xx_keypad_resume() local
230 struct ep93xx_keypad *keypad; ep93xx_keypad_probe() local
343 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); ep93xx_keypad_remove() local
[all...]
H A Dmatrix_keypad.c85 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs() argument
98 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs() argument
116 struct matrix_keypad *keypad = in matrix_keypad_scan() local
174 struct matrix_keypad *keypad = id; matrix_keypad_interrupt() local
199 struct matrix_keypad *keypad = input_get_drvdata(dev); matrix_keypad_start() local
215 struct matrix_keypad *keypad = input_get_drvdata(dev); matrix_keypad_stop() local
230 matrix_keypad_enable_wakeup(struct matrix_keypad *keypad) matrix_keypad_enable_wakeup() argument
252 matrix_keypad_disable_wakeup(struct matrix_keypad *keypad) matrix_keypad_disable_wakeup() argument
276 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_suspend() local
289 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_resume() local
303 matrix_keypad_init_gpio(struct platform_device *pdev, struct matrix_keypad *keypad) matrix_keypad_init_gpio() argument
380 matrix_keypad_free_gpio(struct matrix_keypad *keypad) matrix_keypad_free_gpio() argument
483 struct matrix_keypad *keypad; matrix_keypad_probe() local
554 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_remove() local
[all...]
H A Dnomadik-ske-keypad.c73 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits() argument
93 ske_keypad_chip_init(struct ske_keypad *keypad) ske_keypad_chip_init() argument
139 ske_keypad_report(struct ske_keypad *keypad, u8 status, int col) ske_keypad_report() argument
165 ske_keypad_read_data(struct ske_keypad *keypad) ske_keypad_read_data() argument
199 struct ske_keypad *keypad = dev_id; ske_keypad_irq() local
226 struct ske_keypad *keypad; ske_keypad_probe() local
369 struct ske_keypad *keypad = platform_get_drvdata(pdev); ske_keypad_remove() local
393 struct ske_keypad *keypad = platform_get_drvdata(pdev); ske_keypad_suspend() local
407 struct ske_keypad *keypad = platform_get_drvdata(pdev); ske_keypad_resume() local
[all...]
H A Dmax7359_keypad.c87 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local
129 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local
138 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local
163 struct max7359_keypad *keypad; in max7359_probe() local
[all...]
H A Dnspire-keypad.c52 struct nspire_keypad *keypad = dev_id; in nspire_keypad_irq() local
98 struct nspire_keypad *keypad = input_get_drvdata(input); nspire_keypad_open() local
135 struct nspire_keypad *keypad = input_get_drvdata(input); nspire_keypad_close() local
148 struct nspire_keypad *keypad; nspire_keypad_probe() local
[all...]
H A Dsamsung-keypad.c79 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan() argument
105 static bool samsung_keypad_report(struct samsung_keypad *keypad, in samsung_keypad_report() argument
147 struct samsung_keypad *keypad = dev_id; samsung_keypad_irq() local
173 samsung_keypad_start(struct samsung_keypad *keypad) samsung_keypad_start() argument
195 samsung_keypad_stop(struct samsung_keypad *keypad) samsung_keypad_stop() argument
227 struct samsung_keypad *keypad = input_get_drvdata(input_dev); samsung_keypad_open() local
236 struct samsung_keypad *keypad = input_get_drvdata(input_dev); samsung_keypad_close() local
319 struct samsung_keypad *keypad; samsung_keypad_probe() local
451 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_remove() local
466 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_runtime_suspend() local
490 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_runtime_resume() local
510 samsung_keypad_toggle_wakeup(struct samsung_keypad *keypad, bool enable) samsung_keypad_toggle_wakeup() argument
535 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_suspend() local
553 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_resume() local
[all...]
H A Dstmpe-keypad.c140 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data() argument
164 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local
194 static int stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init() argument
264 stmpe_keypad_chip_init(struct stmpe_keypad *keypad) stmpe_keypad_chip_init() argument
313 stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad, u32 used_rows, u32 used_cols) stmpe_keypad_fill_used_pins() argument
334 struct stmpe_keypad *keypad; stmpe_keypad_probe() local
408 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); stmpe_keypad_remove() local
[all...]
H A Dtc3589x-keypad.c114 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware() argument
191 struct tc_keypad *keypad = dev; tc3589x_keypad_irq() local
226 tc3589x_keypad_enable(struct tc_keypad *keypad) tc3589x_keypad_enable() argument
262 tc3589x_keypad_disable(struct tc_keypad *keypad) tc3589x_keypad_disable() argument
295 struct tc_keypad *keypad = input_get_drvdata(input); tc3589x_keypad_open() local
315 struct tc_keypad *keypad = input_get_drvdata(input); tc3589x_keypad_close() local
377 struct tc_keypad *keypad; tc3589x_keypad_probe() local
462 struct tc_keypad *keypad = platform_get_drvdata(pdev); tc3589x_keypad_suspend() local
481 struct tc_keypad *keypad = platform_get_drvdata(pdev); tc3589x_keypad_resume() local
[all...]
H A Dpxa27x_keypad.c118 static int pxa27x_keypad_matrix_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_matrix_key_parse_dt() argument
148 static int pxa27x_keypad_direct_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_direct_key_parse_dt() argument
208 pxa27x_keypad_rotary_parse_dt(struct pxa27x_keypad *keypad, struct pxa27x_keypad_platform_data *pdata) pxa27x_keypad_rotary_parse_dt() argument
281 pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode_from_dt() argument
332 pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode_from_dt() argument
341 pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode() argument
408 pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_matrix() argument
487 report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) report_rotary_event() argument
511 pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_rotary() argument
527 pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_direct() argument
567 clear_wakeup_event(struct pxa27x_keypad *keypad) clear_wakeup_event() argument
577 struct pxa27x_keypad *keypad = dev_id; pxa27x_keypad_irq_handler() local
591 pxa27x_keypad_config(struct pxa27x_keypad *keypad) pxa27x_keypad_config() argument
643 struct pxa27x_keypad *keypad = input_get_drvdata(dev); pxa27x_keypad_open() local
657 struct pxa27x_keypad *keypad = input_get_drvdata(dev); pxa27x_keypad_close() local
667 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pxa27x_keypad_suspend() local
684 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pxa27x_keypad_resume() local
720 struct pxa27x_keypad *keypad; pxa27x_keypad_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dimx_keypad.c79 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix() argument
144 imx_keypad_fire_events(struct imx_keypad *keypad, unsigned short *matrix_volatile_state) imx_keypad_fire_events() argument
186 struct imx_keypad *keypad = from_timer(keypad, t, check_matrix_timer); imx_keypad_check_for_events() local
290 struct imx_keypad *keypad = dev_id; imx_keypad_irq_handler() local
313 imx_keypad_config(struct imx_keypad *keypad) imx_keypad_config() argument
349 imx_keypad_inhibit(struct imx_keypad *keypad) imx_keypad_inhibit() argument
366 struct imx_keypad *keypad = input_get_drvdata(dev); imx_keypad_close() local
383 struct imx_keypad *keypad = input_get_drvdata(dev); imx_keypad_open() local
420 struct imx_keypad *keypad; imx_keypad_probe() local
[all...]
H A Dmatrix_keypad.c86 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs() argument
99 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs() argument
117 struct matrix_keypad *keypad = in matrix_keypad_scan() local
178 struct matrix_keypad *keypad = id; matrix_keypad_interrupt() local
203 struct matrix_keypad *keypad = input_get_drvdata(dev); matrix_keypad_start() local
219 struct matrix_keypad *keypad = input_get_drvdata(dev); matrix_keypad_stop() local
233 matrix_keypad_enable_wakeup(struct matrix_keypad *keypad) matrix_keypad_enable_wakeup() argument
255 matrix_keypad_disable_wakeup(struct matrix_keypad *keypad) matrix_keypad_disable_wakeup() argument
279 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_suspend() local
292 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_resume() local
305 matrix_keypad_init_gpio(struct platform_device *pdev, struct matrix_keypad *keypad) matrix_keypad_init_gpio() argument
382 matrix_keypad_free_gpio(struct matrix_keypad *keypad) matrix_keypad_free_gpio() argument
483 struct matrix_keypad *keypad; matrix_keypad_probe() local
554 struct matrix_keypad *keypad = platform_get_drvdata(pdev); matrix_keypad_remove() local
[all...]
H A Dnomadik-ske-keypad.c75 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits() argument
95 ske_keypad_chip_init(struct ske_keypad *keypad) ske_keypad_chip_init() argument
141 ske_keypad_report(struct ske_keypad *keypad, u8 status, int col) ske_keypad_report() argument
167 ske_keypad_read_data(struct ske_keypad *keypad) ske_keypad_read_data() argument
201 struct ske_keypad *keypad = dev_id; ske_keypad_irq() local
226 struct ske_keypad *keypad = data; ske_keypad_board_exit() local
236 struct ske_keypad *keypad; ske_keypad_probe() local
338 struct ske_keypad *keypad = platform_get_drvdata(pdev); ske_keypad_suspend() local
352 struct ske_keypad *keypad = platform_get_drvdata(pdev); ske_keypad_resume() local
[all...]
H A Dmax7359_keypad.c87 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local
129 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local
138 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local
162 struct max7359_keypad *keypad; in max7359_probe() local
[all...]
H A Dmt6779-keypad.c50 struct mt6779_keypad *keypad = dev_id; in mt6779_keypad_irq_handler() local
118 struct mt6779_keypad *keypad; mt6779_keypad_pdrv_probe() local
[all...]
H A Dnspire-keypad.c52 struct nspire_keypad *keypad = dev_id; in nspire_keypad_irq() local
98 struct nspire_keypad *keypad = input_get_drvdata(input); nspire_keypad_open() local
135 struct nspire_keypad *keypad = input_get_drvdata(input); nspire_keypad_close() local
148 struct nspire_keypad *keypad; nspire_keypad_probe() local
[all...]
H A Dep93xx_keypad.c85 struct ep93xx_keypad *keypad = dev_id; in ep93xx_keypad_irq_handler() local
134 ep93xx_keypad_config(struct ep93xx_keypad *keypad) ep93xx_keypad_config() argument
159 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); ep93xx_keypad_open() local
172 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); ep93xx_keypad_close() local
184 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); ep93xx_keypad_suspend() local
202 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); ep93xx_keypad_resume() local
232 struct ep93xx_keypad *keypad; ep93xx_keypad_probe() local
[all...]
H A Dst-keyscan.c43 struct st_keyscan *keypad = dev_id; in keyscan_isr() local
61 static int keyscan_start(struct st_keyscan *keypad) in keyscan_start() argument
81 keyscan_stop(struct st_keyscan *keypad) keyscan_stop() argument
90 struct st_keyscan *keypad = input_get_drvdata(dev); keyscan_open() local
97 struct st_keyscan *keypad = input_get_drvdata(dev); keyscan_close() local
216 struct st_keyscan *keypad = platform_get_drvdata(pdev); keyscan_suspend() local
233 struct st_keyscan *keypad = platform_get_drvdata(pdev); keyscan_resume() local
[all...]
H A Dtc3589x-keypad.c114 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware() argument
191 struct tc_keypad *keypad = dev; tc3589x_keypad_irq() local
226 tc3589x_keypad_enable(struct tc_keypad *keypad) tc3589x_keypad_enable() argument
262 tc3589x_keypad_disable(struct tc_keypad *keypad) tc3589x_keypad_disable() argument
295 struct tc_keypad *keypad = input_get_drvdata(input); tc3589x_keypad_open() local
315 struct tc_keypad *keypad = input_get_drvdata(input); tc3589x_keypad_close() local
377 struct tc_keypad *keypad; tc3589x_keypad_probe() local
461 struct tc_keypad *keypad = platform_get_drvdata(pdev); tc3589x_keypad_suspend() local
480 struct tc_keypad *keypad = platform_get_drvdata(pdev); tc3589x_keypad_resume() local
[all...]
H A Dsamsung-keypad.c79 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan() argument
105 static bool samsung_keypad_report(struct samsung_keypad *keypad, in samsung_keypad_report() argument
147 struct samsung_keypad *keypad = dev_id; samsung_keypad_irq() local
172 samsung_keypad_start(struct samsung_keypad *keypad) samsung_keypad_start() argument
194 samsung_keypad_stop(struct samsung_keypad *keypad) samsung_keypad_stop() argument
226 struct samsung_keypad *keypad = input_get_drvdata(input_dev); samsung_keypad_open() local
235 struct samsung_keypad *keypad = input_get_drvdata(input_dev); samsung_keypad_close() local
317 struct samsung_keypad *keypad; samsung_keypad_probe() local
449 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_remove() local
463 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_runtime_suspend() local
487 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_runtime_resume() local
505 samsung_keypad_toggle_wakeup(struct samsung_keypad *keypad, bool enable) samsung_keypad_toggle_wakeup() argument
530 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_suspend() local
548 struct samsung_keypad *keypad = platform_get_drvdata(pdev); samsung_keypad_resume() local
[all...]
H A Dstmpe-keypad.c141 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data() argument
165 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local
195 static int stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init() argument
265 stmpe_keypad_chip_init(struct stmpe_keypad *keypad) stmpe_keypad_chip_init() argument
314 stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad, u32 used_rows, u32 used_cols) stmpe_keypad_fill_used_pins() argument
335 struct stmpe_keypad *keypad; stmpe_keypad_probe() local
409 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); stmpe_keypad_remove() local
[all...]
H A Dpxa27x_keypad.c118 static int pxa27x_keypad_matrix_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_matrix_key_parse_dt() argument
148 static int pxa27x_keypad_direct_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_direct_key_parse_dt() argument
208 pxa27x_keypad_rotary_parse_dt(struct pxa27x_keypad *keypad, struct pxa27x_keypad_platform_data *pdata) pxa27x_keypad_rotary_parse_dt() argument
281 pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode_from_dt() argument
332 pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode_from_dt() argument
341 pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) pxa27x_keypad_build_keycode() argument
408 pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_matrix() argument
487 report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) report_rotary_event() argument
511 pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_rotary() argument
527 pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) pxa27x_keypad_scan_direct() argument
567 clear_wakeup_event(struct pxa27x_keypad *keypad) clear_wakeup_event() argument
577 struct pxa27x_keypad *keypad = dev_id; pxa27x_keypad_irq_handler() local
591 pxa27x_keypad_config(struct pxa27x_keypad *keypad) pxa27x_keypad_config() argument
643 struct pxa27x_keypad *keypad = input_get_drvdata(dev); pxa27x_keypad_open() local
657 struct pxa27x_keypad *keypad = input_get_drvdata(dev); pxa27x_keypad_close() local
666 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pxa27x_keypad_suspend() local
683 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); pxa27x_keypad_resume() local
718 struct pxa27x_keypad *keypad; pxa27x_keypad_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/auxdisplay/
H A Dht16k33.c73 struct ht16k33_keypad keypad; member
254 static bool ht16k33_keypad_scan(struct ht16k33_keypad *keypad) in ht16k33_keypad_scan() argument
293 struct ht16k33_keypad *keypad = dev; ht16k33_keypad_irq_thread() local
307 struct ht16k33_keypad *keypad = input_get_drvdata(dev); ht16k33_keypad_start() local
318 struct ht16k33_keypad *keypad = input_get_drvdata(dev); ht16k33_keypad_stop() local
326 ht16k33_keypad_probe(struct i2c_client *client, struct ht16k33_keypad *keypad) ht16k33_keypad_probe() argument
[all...]
/kernel/linux/linux-6.6/drivers/auxdisplay/
H A Dht16k33.c102 struct ht16k33_keypad keypad; member
372 static bool ht16k33_keypad_scan(struct ht16k33_keypad *keypad) in ht16k33_keypad_scan() argument
411 struct ht16k33_keypad *keypad = dev; ht16k33_keypad_irq_thread() local
425 struct ht16k33_keypad *keypad = input_get_drvdata(dev); ht16k33_keypad_start() local
436 struct ht16k33_keypad *keypad = input_get_drvdata(dev); ht16k33_keypad_stop() local
516 ht16k33_keypad_probe(struct i2c_client *client, struct ht16k33_keypad *keypad) ht16k33_keypad_probe() argument
[all...]

Completed in 14 milliseconds

12