Lines Matching refs:scancode
652 int scancode; in atkbd_read_char() local
669 scancode = read_kbd_data(state->kbdc); in atkbd_read_char()
670 } while (scancode == -1); in atkbd_read_char()
672 scancode = read_kbd_data_no_wait(state->kbdc); in atkbd_read_char()
673 if (scancode == -1) in atkbd_read_char()
679 printf("atkbd_read_char(): scancode:0x%x\n", scancode); in atkbd_read_char()
687 (scancode == 0xF1 || scancode == 0xF2)) { in atkbd_read_char()
689 scancode & 0x7F); in atkbd_read_char()
696 scancode); in atkbd_read_char()
700 (uint16_t)keycode, scancode & 0x80 ? 0 : 1); in atkbd_read_char()
711 return scancode; in atkbd_read_char()
714 keycode = scancode & 0x7F; in atkbd_read_char()
717 switch(scancode) { in atkbd_read_char()
733 state->ks_prefix = scancode; in atkbd_read_char()
861 return (keycode | (scancode & 0x80)); in atkbd_read_char()
865 switch (keycode | (scancode & 0x80)) { in atkbd_read_char()
912 action = genkbd_keyaction(kbd, keycode, scancode & 0x80, in atkbd_read_char()