Lines Matching refs:scancode
1255 uint32_t scancode; in hkbd_read() local
1266 scancode = sc->sc_buffered_char[0]; in hkbd_read()
1267 if (scancode & SCAN_PREFIX) { in hkbd_read()
1269 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in hkbd_read()
1273 return (scancode); in hkbd_read()
1305 uint32_t scancode; in hkbd_read_char_locked() local
1332 scancode = sc->sc_buffered_char[0]; in hkbd_read_char_locked()
1333 if (scancode) { in hkbd_read_char_locked()
1334 if (scancode & SCAN_PREFIX) { in hkbd_read_char_locked()
1335 sc->sc_buffered_char[0] = (scancode & ~SCAN_PREFIX); in hkbd_read_char_locked()
1336 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in hkbd_read_char_locked()
1340 return (scancode); in hkbd_read_char_locked()