Home
last modified time | relevance | path

Searched refs:kscandat (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dlpc32xx-keys.c72 static void lpc32xx_mod_states(struct lpc32xx_kscan_drv *kscandat, int col) in lpc32xx_mod_states() argument
74 struct input_dev *input = kscandat->input; in lpc32xx_mod_states()
78 key = readl(LPC32XX_KS_DATA(kscandat->kscan_base, col)); in lpc32xx_mod_states()
79 changed = key ^ kscandat->lastkeystates[col]; in lpc32xx_mod_states()
80 kscandat->lastkeystates[col] = key; in lpc32xx_mod_states()
86 kscandat->row_shift); in lpc32xx_mod_states()
87 keycode = kscandat->keymap[scancode]; in lpc32xx_mod_states()
96 struct lpc32xx_kscan_drv *kscandat = dev_id; in lpc32xx_kscan_irq() local
99 for (i = 0; i < kscandat->matrix_sz; i++) in lpc32xx_kscan_irq()
100 lpc32xx_mod_states(kscandat, in lpc32xx_kscan_irq()
111 struct lpc32xx_kscan_drv *kscandat = input_get_drvdata(dev); lpc32xx_kscan_open() local
125 struct lpc32xx_kscan_drv *kscandat = input_get_drvdata(dev); lpc32xx_kscan_close() local
131 lpc32xx_parse_dt(struct device *dev, struct lpc32xx_kscan_drv *kscandat) lpc32xx_parse_dt() argument
161 struct lpc32xx_kscan_drv *kscandat; lpc32xx_kscan_probe() local
271 struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); lpc32xx_kscan_suspend() local
289 struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); lpc32xx_kscan_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dlpc32xx-keys.c72 static void lpc32xx_mod_states(struct lpc32xx_kscan_drv *kscandat, int col) in lpc32xx_mod_states() argument
74 struct input_dev *input = kscandat->input; in lpc32xx_mod_states()
78 key = readl(LPC32XX_KS_DATA(kscandat->kscan_base, col)); in lpc32xx_mod_states()
79 changed = key ^ kscandat->lastkeystates[col]; in lpc32xx_mod_states()
80 kscandat->lastkeystates[col] = key; in lpc32xx_mod_states()
86 kscandat->row_shift); in lpc32xx_mod_states()
87 keycode = kscandat->keymap[scancode]; in lpc32xx_mod_states()
96 struct lpc32xx_kscan_drv *kscandat = dev_id; in lpc32xx_kscan_irq() local
99 for (i = 0; i < kscandat->matrix_sz; i++) in lpc32xx_kscan_irq()
100 lpc32xx_mod_states(kscandat, in lpc32xx_kscan_irq()
111 struct lpc32xx_kscan_drv *kscandat = input_get_drvdata(dev); lpc32xx_kscan_open() local
125 struct lpc32xx_kscan_drv *kscandat = input_get_drvdata(dev); lpc32xx_kscan_close() local
131 lpc32xx_parse_dt(struct device *dev, struct lpc32xx_kscan_drv *kscandat) lpc32xx_parse_dt() argument
161 struct lpc32xx_kscan_drv *kscandat; lpc32xx_kscan_probe() local
263 struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); lpc32xx_kscan_suspend() local
281 struct lpc32xx_kscan_drv *kscandat = platform_get_drvdata(pdev); lpc32xx_kscan_resume() local
[all...]

Completed in 2 milliseconds