Lines Matching refs:key_pos
134 static boolean_t kb8042_autorepeat_detect(struct kb8042 *kb8042, int key_pos,
1060 int key_pos = -1; local
1067 legit = KeyboardConvertScan(kb8042, scancode, &key_pos, &state,
1079 if (key_pos == kb8042->debugger.mod1) {
1082 if (key_pos == kb8042->debugger.mod2) {
1086 key_pos == kb8042->debugger.trigger &&
1114 if (kb8042_autorepeat_detect(kb8042, key_pos, state)) {
1119 kb8042_process_key(kb8042, key_pos, state);
1127 (void) kb8042_autorepeat_detect(kb8042, key_pos, KEY_RELEASED);
1128 kb8042_process_key(kb8042, key_pos, state);
1134 kb8042_process_key(struct kb8042 *kb8042, kbtrans_key_t key_pos, argument
1139 ASSERT(key_pos >= 0 && key_pos <= 255);
1141 kbtrans_streams_key(kb8042->hw_kbtrans, key_pos, state);
1143 key = keytab_pc2usb[key_pos];
1545 int key_pos, argument
1549 if (kb8042->kb_old_key_pos == key_pos)
1552 if (kb8042->kb_old_key_pos == key_pos) {
1555 kb8042->kb_old_key_pos = key_pos;