/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | st-keyscan.c | 41 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 D | imx_keypad.c | 78 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 D | ep93xx_keypad.c | 82 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 D | matrix_keypad.c | 85 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 D | nomadik-ske-keypad.c | 73 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 D | max7359_keypad.c | 87 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 D | nspire-keypad.c | 52 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 D | samsung-keypad.c | 79 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 D | stmpe-keypad.c | 140 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 D | tc3589x-keypad.c | 114 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 D | pxa27x_keypad.c | 118 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 D | imx_keypad.c | 79 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 D | matrix_keypad.c | 86 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 D | nomadik-ske-keypad.c | 75 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 D | max7359_keypad.c | 87 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 D | mt6779-keypad.c | 50 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 D | nspire-keypad.c | 52 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 D | ep93xx_keypad.c | 85 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 D | st-keyscan.c | 43 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 D | tc3589x-keypad.c | 114 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 D | samsung-keypad.c | 79 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 D | stmpe-keypad.c | 141 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 D | pxa27x_keypad.c | 118 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 D | ht16k33.c | 73 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 D | ht16k33.c | 102 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...] |