Lines Matching defs:kp
116 static u8 pmic8xxx_col_state(struct pmic8xxx_kp *kp, u8 col) in pmic8xxx_col_state()
137 static int pmic8xxx_chk_sync_read(struct pmic8xxx_kp *kp) in pmic8xxx_chk_sync_read()
162 static int pmic8xxx_kp_read_data(struct pmic8xxx_kp *kp, u16 *state, in pmic8xxx_kp_read_data()
179 static int pmic8xxx_kp_read_matrix(struct pmic8xxx_kp *kp, u16 *new_state, in pmic8xxx_kp_read_matrix()
227 static void __pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, u16 *new_state, in __pmic8xxx_kp_scan_matrix()
258 static bool pmic8xxx_detect_ghost_keys(struct pmic8xxx_kp *kp, u16 *new_state) in pmic8xxx_detect_ghost_keys()
282 static int pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, unsigned int events) in pmic8xxx_kp_scan_matrix()
340 struct pmic8xxx_kp *kp = data; in pmic8xxx_kp_stuck_irq() local
355 struct pmic8xxx_kp *kp = data; in pmic8xxx_kp_irq() local
374 static int pmic8xxx_kpd_init(struct pmic8xxx_kp *kp, in pmic8xxx_kpd_init()
458 static int pmic8xxx_kp_enable(struct pmic8xxx_kp *kp) in pmic8xxx_kp_enable()
471 static int pmic8xxx_kp_disable(struct pmic8xxx_kp *kp) in pmic8xxx_kp_disable()
486 struct pmic8xxx_kp *kp = input_get_drvdata(dev); in pmic8xxx_kp_open() local
493 struct pmic8xxx_kp *kp = input_get_drvdata(dev); in pmic8xxx_kp_close() local
513 struct pmic8xxx_kp *kp; in pmic8xxx_kp_probe() local
638 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); in pmic8xxx_kp_suspend() local
658 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); in pmic8xxx_kp_resume() local