Lines Matching refs:scancode
1634 uint32_t scancode; in ukbd_read() local
1645 scancode = sc->sc_buffered_char[0]; in ukbd_read()
1646 if (scancode & SCAN_PREFIX) { in ukbd_read()
1648 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read()
1652 return (scancode); in ukbd_read()
1684 uint32_t scancode; in ukbd_read_char_locked() local
1712 scancode = sc->sc_buffered_char[0]; in ukbd_read_char_locked()
1713 if (scancode) { in ukbd_read_char_locked()
1714 if (scancode & SCAN_PREFIX) { in ukbd_read_char_locked()
1715 sc->sc_buffered_char[0] = (scancode & ~SCAN_PREFIX); in ukbd_read_char_locked()
1716 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read_char_locked()
1720 return (scancode); in ukbd_read_char_locked()