Lines Matching refs:col
81 unsigned int col; in samsung_keypad_scan() local
84 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_scan()
85 val = SAMSUNG_KEYIFCOL_MASK & ~BIT(col); in samsung_keypad_scan()
92 row_state[col] = ~val & GENMASK(keypad->rows - 1, 0); in samsung_keypad_scan()
107 unsigned int col, row; in samsung_keypad_report() local
109 for (col = 0; col < keypad->cols; col++) { in samsung_keypad_report()
110 changed = row_state[col] ^ keypad->row_state[col]; in samsung_keypad_report()
111 key_down |= row_state[col]; in samsung_keypad_report()
119 pressed = row_state[col] & BIT(row); in samsung_keypad_report()
123 pressed ? "pressed" : "released", row, col); in samsung_keypad_report()
125 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in samsung_keypad_report()
281 u32 row, col, key_code; in samsung_keypad_parse_dt() local
283 of_property_read_u32(key_np, "keypad,column", &col); in samsung_keypad_parse_dt()
285 *keymap++ = KEY(row, col, key_code); in samsung_keypad_parse_dt()