/linux-4.4.14/drivers/input/keyboard/ |
D | matrix_keypad.c | 87 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs() 100 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs() 118 struct matrix_keypad *keypad = in matrix_keypad_scan() local 176 struct matrix_keypad *keypad = id; in matrix_keypad_interrupt() local 201 struct matrix_keypad *keypad = input_get_drvdata(dev); in matrix_keypad_start() local 217 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 | 83 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan() 109 static bool samsung_keypad_report(struct samsung_keypad *keypad, in samsung_keypad_report() 151 struct samsung_keypad *keypad = dev_id; in samsung_keypad_irq() local 177 static void samsung_keypad_start(struct samsung_keypad *keypad) in samsung_keypad_start() 199 static void samsung_keypad_stop(struct samsung_keypad *keypad) in samsung_keypad_stop() 231 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_open() local 240 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_close() local 323 struct samsung_keypad *keypad; in samsung_keypad_probe() local 456 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_remove() local 472 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_runtime_suspend() local [all …]
|
D | pxa27x_keypad.c | 121 static int pxa27x_keypad_matrix_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_matrix_key_parse_dt() 151 static int pxa27x_keypad_direct_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_direct_key_parse_dt() 211 static int pxa27x_keypad_rotary_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_rotary_parse_dt() 284 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode_from_dt() 335 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode_from_dt() 344 static int pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode() 411 static void pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_matrix() 490 static void report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) in report_rotary_event() 514 static void pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_rotary() 530 static void pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_direct() [all …]
|
D | nomadik-ske-keypad.c | 74 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits() 94 static int __init ske_keypad_chip_init(struct ske_keypad *keypad) in ske_keypad_chip_init() 140 static void ske_keypad_report(struct ske_keypad *keypad, u8 status, int col) in ske_keypad_report() 166 static void ske_keypad_read_data(struct ske_keypad *keypad) in ske_keypad_read_data() 200 struct ske_keypad *keypad = dev_id; in ske_keypad_irq() local 227 struct ske_keypad *keypad; in ske_keypad_probe() local 372 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_remove() local 396 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_suspend() local 410 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_resume() local
|
D | ep93xx_keypad.c | 86 struct ep93xx_keypad *keypad = dev_id; in ep93xx_keypad_irq_handler() local 135 static void ep93xx_keypad_config(struct ep93xx_keypad *keypad) in ep93xx_keypad_config() 163 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_open() local 176 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_close() local 189 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_suspend() local 210 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_resume() local 237 struct ep93xx_keypad *keypad; in ep93xx_keypad_probe() local 350 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_remove() local
|
D | st-keyscan.c | 44 struct st_keyscan *keypad = dev_id; in keyscan_isr() local 62 static int keyscan_start(struct st_keyscan *keypad) in keyscan_start() 82 static void keyscan_stop(struct st_keyscan *keypad) in keyscan_stop() 91 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_open() local 98 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_close() local 222 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_suspend() local 239 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_resume() local
|
D | imx_keypad.c | 82 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix() 147 static void imx_keypad_fire_events(struct imx_keypad *keypad, in imx_keypad_fire_events() 189 struct imx_keypad *keypad = (struct imx_keypad *) data; in imx_keypad_check_for_events() local 293 struct imx_keypad *keypad = dev_id; in imx_keypad_irq_handler() local 316 static void imx_keypad_config(struct imx_keypad *keypad) in imx_keypad_config() 352 static void imx_keypad_inhibit(struct imx_keypad *keypad) in imx_keypad_inhibit() 369 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_close() local 386 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_open() local 427 struct imx_keypad *keypad; in imx_keypad_probe() local
|
D | tc3589x-keypad.c | 115 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware() 192 struct tc_keypad *keypad = dev; in tc3589x_keypad_irq() local 227 static int tc3589x_keypad_enable(struct tc_keypad *keypad) in tc3589x_keypad_enable() 263 static int tc3589x_keypad_disable(struct tc_keypad *keypad) in tc3589x_keypad_disable() 296 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_open() local 316 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_close() local 378 struct tc_keypad *keypad; in tc3589x_keypad_probe() local 463 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_suspend() local 482 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_resume() local
|
D | w90p910_keypad.c | 57 static void w90p910_keypad_scan_matrix(struct w90p910_keypad *keypad, in w90p910_keypad_scan_matrix() 77 struct w90p910_keypad *keypad = dev_id; in w90p910_keypad_irq_handler() local 92 struct w90p910_keypad *keypad = input_get_drvdata(dev); in w90p910_keypad_open() local 114 struct w90p910_keypad *keypad = input_get_drvdata(dev); in w90p910_keypad_close() local 125 struct w90p910_keypad *keypad; in w90p910_keypad_probe() local 238 struct w90p910_keypad *keypad = platform_get_drvdata(pdev); in w90p910_keypad_remove() local
|
D | nspire-keypad.c | 55 struct nspire_keypad *keypad = dev_id; in nspire_keypad_irq() local 99 static int nspire_keypad_chip_init(struct nspire_keypad *keypad) in nspire_keypad_chip_init() 138 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_open() local 156 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_close() local 164 struct nspire_keypad *keypad; in nspire_keypad_probe() local
|
D | stmpe-keypad.c | 132 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data() 156 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local 186 static int stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init() 256 static int stmpe_keypad_chip_init(struct stmpe_keypad *keypad) in stmpe_keypad_chip_init() 305 static void stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad, in stmpe_keypad_fill_used_pins() 326 struct stmpe_keypad *keypad; in stmpe_keypad_probe() local 400 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); in stmpe_keypad_remove() local
|
D | max7359_keypad.c | 90 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local 132 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local 141 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local 166 struct max7359_keypad *keypad; in max7359_probe() local
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | pxa27x.dtsi | 83 keypad: keypad@41500000 { label
|
D | nspire.dtsi | 176 keypad: input@900E0000 { label
|
D | s5pv210.dtsi | 193 keypad: keypad@e1600000 { label
|
D | exynos4.dtsi | 282 keypad: keypad@100A0000 { label
|
D | omap4.dtsi | 659 keypad: keypad@4a31c000 { label
|
D | omap5.dtsi | 629 keypad: keypad@4ae1c000 { label
|
/linux-4.4.14/drivers/staging/panel/ |
D | panel.c | 241 } keypad; variable
|
/linux-4.4.14/include/linux/i2c/ |
D | twl.h | 712 struct twl4030_keypad_data *keypad; member
|