Searched refs:row_state (Results 1 - 2 of 2) sorted by relevance

/linux-master/drivers/input/keyboard/
H A Dsamsung-keypad.c75 unsigned int row_state[SAMSUNG_MAX_COLS]; member in struct:samsung_keypad
80 unsigned int *row_state)
98 row_state[col] = ~val & ((1 << keypad->rows) - 1);
106 unsigned int *row_state)
116 changed = row_state[col] ^ keypad->row_state[col];
117 key_down |= row_state[col];
125 pressed = row_state[col] & (1 << row);
140 memcpy(keypad->row_state, row_state, sizeo
79 samsung_keypad_scan(struct samsung_keypad *keypad, unsigned int *row_state) argument
105 samsung_keypad_report(struct samsung_keypad *keypad, unsigned int *row_state) argument
148 unsigned int row_state[SAMSUNG_MAX_COLS]; local
[all...]
H A Dpmic8xxx-keypad.c253 u16 check, row_state; local
257 row_state = (~new_state[row]) &
260 if (hweight16(row_state) > 1) {
263 if (check & row_state) {
269 check |= row_state;

Completed in 114 milliseconds