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

/drivers/input/keyboard/
H A Dsamsung-keypad.c81 unsigned int row_state[SAMSUNG_MAX_COLS]; member in struct:samsung_keypad
90 unsigned int *row_state)
108 row_state[col] = ~val & ((1 << keypad->rows) - 1);
116 unsigned int *row_state)
126 changed = row_state[col] ^ keypad->row_state[col];
127 key_down |= row_state[col];
135 pressed = row_state[col] & (1 << row);
150 memcpy(keypad->row_state, row_state, sizeo
89 samsung_keypad_scan(struct samsung_keypad *keypad, unsigned int *row_state) argument
115 samsung_keypad_report(struct samsung_keypad *keypad, unsigned int *row_state) argument
158 unsigned int row_state[SAMSUNG_MAX_COLS]; local
[all...]
H A Dpmic8xxx-keypad.c287 u16 check, row_state; local
291 row_state = (~new_state[row]) &
294 if (hweight16(row_state) > 1) {
297 if (check & row_state) {
303 check |= row_state;
/drivers/isdn/hardware/eicon/
H A Dos_pri.c971 byte row_state; local
1014 row_state = ((ret >> (dsp_row * 7)) & 0x7F);
1015 if (row_state && (row_state != 0x7F)) {
1017 if (!(row_state & (1 << dsp_index))) {

Completed in 101 milliseconds