Lines Matching refs:keycode
111 uint32_t keycode; member
198 if (key->keycode != GPIOKEY_NONE) { in gpiokeys_key_event()
199 code = key->keycode & SCAN_KEYCODE_MASK; in gpiokeys_key_event()
203 if (key->keycode & SCAN_PREFIX_E0) in gpiokeys_key_event()
205 else if (key->keycode & SCAN_PREFIX_E1) in gpiokeys_key_event()
212 if (key->keycode != GPIOKEY_NONE) in gpiokeys_key_event()
311 key->keycode = fdt32_to_cpu(prop); in gpiokeys_attach_key()
314 key->keycode = gpiokey_map_linux_code(code); in gpiokeys_attach_key()
315 if (key->keycode == GPIOKEY_NONE) in gpiokeys_attach_key()
362 "repeat=%d, repeat_delay=%d\n", key_name, key->keycode, in gpiokeys_attach_key()
718 int32_t keycode; in gpiokeys_read() local
724 keycode = gpiokeys_get_key(sc, (wait == FALSE) ? 0 : 1); in gpiokeys_read()
725 if (!KBD_IS_ACTIVE(kbd) || (keycode == -1)) in gpiokeys_read()
730 return (keycode); in gpiokeys_read()
739 uint32_t keycode; in gpiokeys_read_char_locked() local
748 keycode = gpiokeys_get_key(sc, (wait == FALSE) ? 0 : 1); in gpiokeys_read_char_locked()
753 return (keycode); in gpiokeys_read_char_locked()
760 return (keycode); in gpiokeys_read_char_locked()
764 action = genkbd_keyaction(kbd, SCAN_CHAR(keycode), in gpiokeys_read_char_locked()
765 (keycode & SCAN_RELEASE), in gpiokeys_read_char_locked()
778 uint32_t keycode; in gpiokeys_read_char() local
782 keycode = gpiokeys_read_char_locked(kbd, wait); in gpiokeys_read_char()
785 return (keycode); in gpiokeys_read_char()