Lines Matching refs:kb_state
115 KEYBOARD_STATE kb_state;
160 kb_state.state = KEYBOARD;
164 kb_state.state = RESYNC;
165 kb_state.len = 1; /* skip max. 1 another byte */
174 switch (kb_state.state) {
178 kb_state.state = AMOUSE;
179 kb_state.len = 0;
186 kb_state.state = RMOUSE;
187 kb_state.len = 1;
188 kb_state.buf[0] = scancode;
192 kb_state.state = CLOCK;
193 kb_state.len = 0;
198 kb_state.state = JOYSTICK;
199 kb_state.len = 1;
200 kb_state.buf[0] = scancode;
250 kb_state.buf[kb_state.len++] = scancode;
251 if (kb_state.len == 5) {
252 kb_state.state = KEYBOARD;
259 kb_state.buf[kb_state.len++] = scancode;
260 if (kb_state.len == 3) {
261 kb_state.state = KEYBOARD;
263 atari_input_mouse_interrupt_hook(kb_state.buf);
268 kb_state.buf[1] = scancode;
269 kb_state.state = KEYBOARD;
271 atari_joystick_interrupt(kb_state.buf);
276 kb_state.buf[kb_state.len++] = scancode;
277 if (kb_state.len == 6) {
278 kb_state.state = KEYBOARD;
287 if (kb_state.len <= 0 || IS_SYNC_CODE(scancode)) {
288 kb_state.state = KEYBOARD;
291 kb_state.len--;
474 kb_state.state = JOYSTICK_MONITOR;
504 kb_state.state = KEYBOARD;
505 kb_state.len = 0;