Lines Matching full:keycode

109 	uint32_t		keycode;  member
200 if (key->keycode != GPIOKEY_NONE) { in gpiokeys_key_event()
201 code = key->keycode & SCAN_KEYCODE_MASK; in gpiokeys_key_event()
205 if (key->keycode & SCAN_PREFIX_E0) in gpiokeys_key_event()
207 else if (key->keycode & SCAN_PREFIX_E1) in gpiokeys_key_event()
214 if (key->keycode != GPIOKEY_NONE) in gpiokeys_key_event()
313 key->keycode = fdt32_to_cpu(prop); in gpiokeys_attach_key()
316 key->keycode = gpiokey_map_linux_code(code); in gpiokeys_attach_key()
317 if (key->keycode == GPIOKEY_NONE) in gpiokeys_attach_key()
364 "repeat=%d, repeat_delay=%d\n", key_name, key->keycode, in gpiokeys_attach_key()
720 int32_t keycode; in gpiokeys_read() local
726 keycode = gpiokeys_get_key(sc, (wait == FALSE) ? 0 : 1); in gpiokeys_read()
727 if (!KBD_IS_ACTIVE(kbd) || (keycode == -1)) in gpiokeys_read()
732 return (keycode); in gpiokeys_read()
741 uint32_t keycode; in gpiokeys_read_char_locked() local
750 keycode = gpiokeys_get_key(sc, (wait == FALSE) ? 0 : 1); in gpiokeys_read_char_locked()
755 return (keycode); in gpiokeys_read_char_locked()
759 /* XXX: keycode |= SCAN_RELEASE; */ in gpiokeys_read_char_locked()
762 return (keycode); in gpiokeys_read_char_locked()
765 /* keycode to key action */ in gpiokeys_read_char_locked()
766 action = genkbd_keyaction(kbd, SCAN_CHAR(keycode), in gpiokeys_read_char_locked()
767 (keycode & SCAN_RELEASE), in gpiokeys_read_char_locked()
780 uint32_t keycode; in gpiokeys_read_char() local
784 keycode = gpiokeys_read_char_locked(kbd, wait); in gpiokeys_read_char()
787 return (keycode); in gpiokeys_read_char()