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