Lines Matching refs:scancode
1497 uint32_t scancode; in ukbd_read() local
1508 scancode = sc->sc_buffered_char[0]; in ukbd_read()
1509 if (scancode & SCAN_PREFIX) { in ukbd_read()
1511 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read()
1515 return (scancode); in ukbd_read()
1547 uint32_t scancode; in ukbd_read_char_locked() local
1574 scancode = sc->sc_buffered_char[0]; in ukbd_read_char_locked()
1575 if (scancode) { in ukbd_read_char_locked()
1576 if (scancode & SCAN_PREFIX) { in ukbd_read_char_locked()
1577 sc->sc_buffered_char[0] = (scancode & ~SCAN_PREFIX); in ukbd_read_char_locked()
1578 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read_char_locked()
1582 return (scancode); in ukbd_read_char_locked()