Lines Matching refs:col
82 int col;
85 for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
86 if ((keypad->cols_en_mask & (1 << col)) == 0)
114 reg_val &= ~(1 << (8 + col));
124 * 1s in matrix_volatile_state[col] means key pressures
128 matrix_volatile_state[col] = (~reg_val) & keypad->rows_en_mask;
148 int row, col;
150 for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
154 if ((keypad->cols_en_mask & (1 << col)) == 0)
157 bits_changed = keypad->matrix_stable_state[col] ^
158 matrix_volatile_state[col];
169 code = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT);
172 matrix_volatile_state[col] & (1 << row));
175 matrix_volatile_state[col] & (1 << row));
422 int irq, error, i, row, col;
475 for (col = 0; col < MAX_MATRIX_KEY_COLS; col++) {
476 i = MATRIX_SCAN_CODE(row, col, MATRIX_ROW_SHIFT);
479 keypad->cols_en_mask |= 1 << col;