Lines Matching full:row
110 * 6. Sample row inputs and save data. in imx_keypad_scan_matrix()
118 * Delay added to avoid propagating the 0 from column to row in imx_keypad_scan_matrix()
148 int row, col; in imx_keypad_fire_events() local
163 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) { in imx_keypad_fire_events()
164 if ((keypad->rows_en_mask & (1 << row)) == 0) in imx_keypad_fire_events()
165 continue; /* Row is not enabled */ in imx_keypad_fire_events()
166 if ((bits_changed & (1 << row)) == 0) in imx_keypad_fire_events()
167 continue; /* Row does not contain changes */ in imx_keypad_fire_events()
169 code = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT); in imx_keypad_fire_events()
172 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events()
175 matrix_volatile_state[col] & (1 << row)); in imx_keypad_fire_events()
422 int irq, error, i, row, col; in imx_keypad_probe() local
474 for (row = 0; row < MAX_MATRIX_KEY_ROWS; row++) { in imx_keypad_probe()
476 i = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT); in imx_keypad_probe()
478 keypad->rows_en_mask |= 1 << row; in imx_keypad_probe()