| /Linux-v5.4/drivers/input/keyboard/ | 
| D | matrix_keypad.c | 85 static void enable_row_irqs(struct matrix_keypad *keypad)  in enable_row_irqs()98 static void disable_row_irqs(struct matrix_keypad *keypad)  in disable_row_irqs()
 116 	struct matrix_keypad *keypad =  in matrix_keypad_scan()  local
 174 	struct matrix_keypad *keypad = id;  in matrix_keypad_interrupt()  local
 199 	struct matrix_keypad *keypad = input_get_drvdata(dev);  in matrix_keypad_start()  local
 215 	struct matrix_keypad *keypad = input_get_drvdata(dev);  in matrix_keypad_stop()  local
 230 static void matrix_keypad_enable_wakeup(struct matrix_keypad *keypad)  in matrix_keypad_enable_wakeup()
 252 static void matrix_keypad_disable_wakeup(struct matrix_keypad *keypad)  in matrix_keypad_disable_wakeup()
 276 	struct matrix_keypad *keypad = platform_get_drvdata(pdev);  in matrix_keypad_suspend()  local
 289 	struct matrix_keypad *keypad = platform_get_drvdata(pdev);  in matrix_keypad_resume()  local
 [all …]
 
 | 
| D | samsung-keypad.c | 79 static void samsung_keypad_scan(struct samsung_keypad *keypad,  in samsung_keypad_scan()105 static bool samsung_keypad_report(struct samsung_keypad *keypad,  in samsung_keypad_report()
 147 	struct samsung_keypad *keypad = dev_id;  in samsung_keypad_irq()  local
 173 static void samsung_keypad_start(struct samsung_keypad *keypad)  in samsung_keypad_start()
 195 static void samsung_keypad_stop(struct samsung_keypad *keypad)  in samsung_keypad_stop()
 227 	struct samsung_keypad *keypad = input_get_drvdata(input_dev);  in samsung_keypad_open()  local
 236 	struct samsung_keypad *keypad = input_get_drvdata(input_dev);  in samsung_keypad_close()  local
 319 	struct samsung_keypad *keypad;  in samsung_keypad_probe()  local
 451 	struct samsung_keypad *keypad = platform_get_drvdata(pdev);  in samsung_keypad_remove()  local
 466 	struct samsung_keypad *keypad = platform_get_drvdata(pdev);  in samsung_keypad_runtime_suspend()  local
 [all …]
 
 | 
| D | pxa27x_keypad.c | 118 static int pxa27x_keypad_matrix_key_parse_dt(struct pxa27x_keypad *keypad,  in pxa27x_keypad_matrix_key_parse_dt()148 static int pxa27x_keypad_direct_key_parse_dt(struct pxa27x_keypad *keypad,  in pxa27x_keypad_direct_key_parse_dt()
 208 static int pxa27x_keypad_rotary_parse_dt(struct pxa27x_keypad *keypad,  in pxa27x_keypad_rotary_parse_dt()
 281 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad)  in pxa27x_keypad_build_keycode_from_dt()
 332 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad)  in pxa27x_keypad_build_keycode_from_dt()
 341 static int pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad)  in pxa27x_keypad_build_keycode()
 408 static void pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad)  in pxa27x_keypad_scan_matrix()
 487 static void report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta)  in report_rotary_event()
 511 static void pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad)  in pxa27x_keypad_scan_rotary()
 527 static void pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad)  in pxa27x_keypad_scan_direct()
 [all …]
 
 | 
| D | nomadik-ske-keypad.c | 73 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr,  in ske_keypad_set_bits()93 static int __init ske_keypad_chip_init(struct ske_keypad *keypad)  in ske_keypad_chip_init()
 139 static void ske_keypad_report(struct ske_keypad *keypad, u8 status, int col)  in ske_keypad_report()
 165 static void ske_keypad_read_data(struct ske_keypad *keypad)  in ske_keypad_read_data()
 199 	struct ske_keypad *keypad = dev_id;  in ske_keypad_irq()  local
 226 	struct ske_keypad *keypad;  in ske_keypad_probe()  local
 369 	struct ske_keypad *keypad = platform_get_drvdata(pdev);  in ske_keypad_remove()  local
 393 	struct ske_keypad *keypad = platform_get_drvdata(pdev);  in ske_keypad_suspend()  local
 407 	struct ske_keypad *keypad = platform_get_drvdata(pdev);  in ske_keypad_resume()  local
 
 | 
| D | ep93xx_keypad.c | 82 	struct ep93xx_keypad *keypad = dev_id;  in ep93xx_keypad_irq_handler()  local131 static void ep93xx_keypad_config(struct ep93xx_keypad *keypad)  in ep93xx_keypad_config()
 156 	struct ep93xx_keypad *keypad = input_get_drvdata(pdev);  in ep93xx_keypad_open()  local
 169 	struct ep93xx_keypad *keypad = input_get_drvdata(pdev);  in ep93xx_keypad_close()  local
 182 	struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);  in ep93xx_keypad_suspend()  local
 203 	struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);  in ep93xx_keypad_resume()  local
 230 	struct ep93xx_keypad *keypad;  in ep93xx_keypad_probe()  local
 343 	struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);  in ep93xx_keypad_remove()  local
 
 | 
| D | st-keyscan.c | 41 	struct st_keyscan *keypad = dev_id;  in keyscan_isr()  local59 static int keyscan_start(struct st_keyscan *keypad)  in keyscan_start()
 79 static void keyscan_stop(struct st_keyscan *keypad)  in keyscan_stop()
 88 	struct st_keyscan *keypad = input_get_drvdata(dev);  in keyscan_open()  local
 95 	struct st_keyscan *keypad = input_get_drvdata(dev);  in keyscan_close()  local
 217 	struct st_keyscan *keypad = platform_get_drvdata(pdev);  in keyscan_suspend()  local
 234 	struct st_keyscan *keypad = platform_get_drvdata(pdev);  in keyscan_resume()  local
 
 | 
| D | imx_keypad.c | 78 static void imx_keypad_scan_matrix(struct imx_keypad *keypad,  in imx_keypad_scan_matrix()143 static void imx_keypad_fire_events(struct imx_keypad *keypad,  in imx_keypad_fire_events()
 185 	struct imx_keypad *keypad = from_timer(keypad, t, check_matrix_timer);  in imx_keypad_check_for_events()  local
 289 	struct imx_keypad *keypad = dev_id;  in imx_keypad_irq_handler()  local
 312 static void imx_keypad_config(struct imx_keypad *keypad)  in imx_keypad_config()
 348 static void imx_keypad_inhibit(struct imx_keypad *keypad)  in imx_keypad_inhibit()
 365 	struct imx_keypad *keypad = input_get_drvdata(dev);  in imx_keypad_close()  local
 382 	struct imx_keypad *keypad = input_get_drvdata(dev);  in imx_keypad_open()  local
 423 	struct imx_keypad *keypad;  in imx_keypad_probe()  local
 
 | 
| D | tc3589x-keypad.c | 114 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad)  in tc3589x_keypad_init_key_hardware()191 	struct tc_keypad *keypad = dev;  in tc3589x_keypad_irq()  local
 226 static int tc3589x_keypad_enable(struct tc_keypad *keypad)  in tc3589x_keypad_enable()
 262 static int tc3589x_keypad_disable(struct tc_keypad *keypad)  in tc3589x_keypad_disable()
 295 	struct tc_keypad *keypad = input_get_drvdata(input);  in tc3589x_keypad_open()  local
 315 	struct tc_keypad *keypad = input_get_drvdata(input);  in tc3589x_keypad_close()  local
 377 	struct tc_keypad *keypad;  in tc3589x_keypad_probe()  local
 462 	struct tc_keypad *keypad = platform_get_drvdata(pdev);  in tc3589x_keypad_suspend()  local
 481 	struct tc_keypad *keypad = platform_get_drvdata(pdev);  in tc3589x_keypad_resume()  local
 
 | 
| D | nspire-keypad.c | 52 	struct nspire_keypad *keypad = dev_id;  in nspire_keypad_irq()  local96 static int nspire_keypad_chip_init(struct nspire_keypad *keypad)  in nspire_keypad_chip_init()
 135 	struct nspire_keypad *keypad = input_get_drvdata(input);  in nspire_keypad_open()  local
 153 	struct nspire_keypad *keypad = input_get_drvdata(input);  in nspire_keypad_close()  local
 161 	struct nspire_keypad *keypad;  in nspire_keypad_probe()  local
 
 | 
| D | stmpe-keypad.c | 140 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data)  in stmpe_keypad_read_data()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()
 264 static int stmpe_keypad_chip_init(struct stmpe_keypad *keypad)  in stmpe_keypad_chip_init()
 313 static void stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad,  in stmpe_keypad_fill_used_pins()
 334 	struct stmpe_keypad *keypad;  in stmpe_keypad_probe()  local
 408 	struct stmpe_keypad *keypad = platform_get_drvdata(pdev);  in stmpe_keypad_remove()  local
 
 | 
| D | max7359_keypad.c | 87 	struct max7359_keypad *keypad = dev_id;  in max7359_interrupt()  local129 	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
 
 | 
| /Linux-v5.4/drivers/auxdisplay/ | 
| D | ht16k33.c | 73 	struct ht16k33_keypad keypad;  member245 static bool ht16k33_keypad_scan(struct ht16k33_keypad *keypad)  in ht16k33_keypad_scan()
 284 	struct ht16k33_keypad *keypad = dev;  in ht16k33_keypad_irq_thread()  local
 298 	struct ht16k33_keypad *keypad = input_get_drvdata(dev);  in ht16k33_keypad_start()  local
 309 	struct ht16k33_keypad *keypad = input_get_drvdata(dev);  in ht16k33_keypad_stop()  local
 318 				struct ht16k33_keypad *keypad)  in ht16k33_keypad_probe()
 
 | 
| D | panel.c | 192 } keypad;  variable
 | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | pxa27x.dtsi | 92 		keypad: keypad@41500000 {  label
 | 
| D | nspire.dtsi | 179 			keypad: input@900E0000 {  label
 | 
| D | bcm-cygnus.dtsi | 610 		keypad: keypad@180ac000 {  label
 | 
| D | s5pv210.dtsi | 194 		keypad: keypad@e1600000 {  label
 | 
| D | omap5-l4.dtsi | 2407 			keypad: keypad@0 {  label
 | 
| D | omap4-l4.dtsi | 1204 			keypad: keypad@0 {  label
 | 
| D | exynos4.dtsi | 310 		keypad: keypad@100a0000 {  label
 | 
| /Linux-v5.4/include/linux/mfd/ | 
| D | twl.h | 698 	struct twl4030_keypad_data		*keypad;  member
 |