Lines Matching refs:scancode
1556 uint32_t scancode; in ukbd_read() local
1567 scancode = sc->sc_buffered_char[0]; in ukbd_read()
1568 if (scancode & SCAN_PREFIX) { in ukbd_read()
1570 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read()
1574 return (scancode); in ukbd_read()
1606 uint32_t scancode; in ukbd_read_char_locked() local
1633 scancode = sc->sc_buffered_char[0]; in ukbd_read_char_locked()
1634 if (scancode) { in ukbd_read_char_locked()
1635 if (scancode & SCAN_PREFIX) { in ukbd_read_char_locked()
1636 sc->sc_buffered_char[0] = (scancode & ~SCAN_PREFIX); in ukbd_read_char_locked()
1637 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read_char_locked()
1641 return (scancode); in ukbd_read_char_locked()