Home
last modified time | relevance | path

Searched refs:kb_state (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/arch/m68k/atari/
Datakeyb.c115 KEYBOARD_STATE kb_state; variable
160 kb_state.state = KEYBOARD; in atari_keyboard_interrupt()
164 kb_state.state = RESYNC; in atari_keyboard_interrupt()
165 kb_state.len = 1; /* skip max. 1 another byte */ in atari_keyboard_interrupt()
174 switch (kb_state.state) { in atari_keyboard_interrupt()
178 kb_state.state = AMOUSE; in atari_keyboard_interrupt()
179 kb_state.len = 0; in atari_keyboard_interrupt()
186 kb_state.state = RMOUSE; in atari_keyboard_interrupt()
187 kb_state.len = 1; in atari_keyboard_interrupt()
188 kb_state.buf[0] = scancode; in atari_keyboard_interrupt()
[all …]
/linux-4.4.14/drivers/input/keyboard/
Dcros_ec_keyb.c108 uint8_t *kb_state, int len) in cros_ec_keyb_process() argument
118 if (ckdev->ghost_filter && cros_ec_keyb_has_ghosting(ckdev, kb_state)) { in cros_ec_keyb_process()
133 new_state = kb_state[col] & (1 << row); in cros_ec_keyb_process()
144 ckdev->old_kb_state[col] = kb_state[col]; in cros_ec_keyb_process()
149 static int cros_ec_keyb_get_state(struct cros_ec_keyb *ckdev, uint8_t *kb_state) in cros_ec_keyb_get_state() argument
169 memcpy(kb_state, msg->data, ckdev->cols); in cros_ec_keyb_get_state()
180 uint8_t kb_state[ckdev->cols]; in cros_ec_keyb_irq() local
185 ret = cros_ec_keyb_get_state(ckdev, kb_state); in cros_ec_keyb_irq()
187 cros_ec_keyb_process(ckdev, kb_state, ret); in cros_ec_keyb_irq()