Lines Matching refs:pmic8xxx_kp
91 struct pmic8xxx_kp { struct
108 static u8 pmic8xxx_col_state(struct pmic8xxx_kp *kp, u8 col) in pmic8xxx_col_state() argument
129 static int pmic8xxx_chk_sync_read(struct pmic8xxx_kp *kp) in pmic8xxx_chk_sync_read()
154 static int pmic8xxx_kp_read_data(struct pmic8xxx_kp *kp, u16 *state, in pmic8xxx_kp_read_data()
171 static int pmic8xxx_kp_read_matrix(struct pmic8xxx_kp *kp, u16 *new_state, in pmic8xxx_kp_read_matrix()
219 static void __pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, u16 *new_state, in __pmic8xxx_kp_scan_matrix()
250 static bool pmic8xxx_detect_ghost_keys(struct pmic8xxx_kp *kp, u16 *new_state) in pmic8xxx_detect_ghost_keys()
274 static int pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, unsigned int events) in pmic8xxx_kp_scan_matrix()
332 struct pmic8xxx_kp *kp = data; in pmic8xxx_kp_stuck_irq()
347 struct pmic8xxx_kp *kp = data; in pmic8xxx_kp_irq()
366 static int pmic8xxx_kpd_init(struct pmic8xxx_kp *kp, in pmic8xxx_kpd_init()
450 static int pmic8xxx_kp_enable(struct pmic8xxx_kp *kp) in pmic8xxx_kp_enable()
463 static int pmic8xxx_kp_disable(struct pmic8xxx_kp *kp) in pmic8xxx_kp_disable()
478 struct pmic8xxx_kp *kp = input_get_drvdata(dev); in pmic8xxx_kp_open()
485 struct pmic8xxx_kp *kp = input_get_drvdata(dev); in pmic8xxx_kp_close()
506 struct pmic8xxx_kp *kp; in pmic8xxx_kp_probe()
627 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); in pmic8xxx_kp_suspend()
647 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); in pmic8xxx_kp_resume()