Home
last modified time | relevance | path

Searched refs:matrix_volatile_state (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/drivers/input/keyboard/
Dimx_keypad.c79 unsigned short *matrix_volatile_state) in imx_keypad_scan_matrix() argument
127 matrix_volatile_state[col] = (~reg_val) & keypad->rows_en_mask; in imx_keypad_scan_matrix()
144 unsigned short *matrix_volatile_state) in imx_keypad_fire_events() argument
157 matrix_volatile_state[col]; in imx_keypad_fire_events()
171 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events()
174 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events()
186 unsigned short matrix_volatile_state[MAX_MATRIX_KEY_COLS]; in imx_keypad_check_for_events() local
191 memset(matrix_volatile_state, 0, sizeof(matrix_volatile_state)); in imx_keypad_check_for_events()
193 imx_keypad_scan_matrix(keypad, matrix_volatile_state); in imx_keypad_check_for_events()
200 if (keypad->matrix_unstable_state[i] ^ matrix_volatile_state[i]) { in imx_keypad_check_for_events()
[all …]