Lines Matching refs:kb_state
134 KEYBOARD_STATE kb_state;
217 kb_state.state = KEYBOARD;
221 kb_state.state = RESYNC;
222 kb_state.len = 1; /* skip max. 1 another byte */
232 switch (kb_state.state) {
236 kb_state.state = AMOUSE;
237 kb_state.len = 0;
244 kb_state.state = RMOUSE;
245 kb_state.len = 1;
246 kb_state.buf[0] = scancode;
250 kb_state.state = CLOCK;
251 kb_state.len = 0;
256 kb_state.state = JOYSTICK;
257 kb_state.len = 1;
258 kb_state.buf[0] = scancode;
309 kb_state.buf[kb_state.len++] = scancode;
310 if (kb_state.len == 5) {
311 kb_state.state = KEYBOARD;
318 kb_state.buf[kb_state.len++] = scancode;
319 if (kb_state.len == 3) {
320 kb_state.state = KEYBOARD;
322 atari_mouse_interrupt_hook(kb_state.buf);
327 kb_state.buf[1] = scancode;
328 kb_state.state = KEYBOARD;
330 atari_joystick_interrupt(kb_state.buf);
335 kb_state.buf[kb_state.len++] = scancode;
336 if (kb_state.len == 6) {
337 kb_state.state = KEYBOARD;
346 if (kb_state.len <= 0 || IS_SYNC_CODE(scancode)) {
347 kb_state.state = KEYBOARD;
350 kb_state.len--;
610 kb_state.state = KEYBOARD;
611 kb_state.len = 0;