Lines Matching refs:col
86 unsigned int col; in samsung_keypad_scan() local
89 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_scan()
92 val &= ~(1 << col) << 8; in samsung_keypad_scan()
95 val &= ~(1 << col); in samsung_keypad_scan()
102 row_state[col] = ~val & ((1 << keypad->rows) - 1); in samsung_keypad_scan()
117 unsigned int col, row; in samsung_keypad_report() local
119 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_report()
120 changed = row_state[col] ^ keypad->row_state[col]; in samsung_keypad_report()
121 key_down |= row_state[col]; in samsung_keypad_report()
129 pressed = row_state[col] & (1 << row); in samsung_keypad_report()
133 pressed ? "pressed" : "released", row, col); in samsung_keypad_report()
135 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in samsung_keypad_report()
292 u32 row, col, key_code; in samsung_keypad_parse_dt() local
294 of_property_read_u32(key_np, "keypad,column", &col); in samsung_keypad_parse_dt()
296 *keymap++ = KEY(row, col, key_code); in samsung_keypad_parse_dt()