Lines Matching full:scancode
1672 uint32_t scancode; in ukbd_read() local
1683 scancode = sc->sc_buffered_char[0]; in ukbd_read()
1684 if (scancode & SCAN_PREFIX) { in ukbd_read()
1686 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read()
1690 return (scancode); in ukbd_read()
1722 uint32_t scancode; in ukbd_read_char_locked() local
1749 scancode = sc->sc_buffered_char[0]; in ukbd_read_char_locked()
1750 if (scancode) { in ukbd_read_char_locked()
1751 if (scancode & SCAN_PREFIX) { in ukbd_read_char_locked()
1752 sc->sc_buffered_char[0] = (scancode & ~SCAN_PREFIX); in ukbd_read_char_locked()
1753 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read_char_locked()
1757 return (scancode); in ukbd_read_char_locked()