Lines Matching defs:scancode
349 * Checks if we should mangle the scancode to extract 'release' bit
387 * Encode the scancode, 0xe0 prefix, and high bit into a single integer,
1086 u16 scancode, keycode;
1105 scancode = SCANCODE(ptr[i]);
1107 atkbd->keycode[scancode] = keycode;
1116 * according to the selected scancode set
1122 unsigned int scancode;
1132 scancode = atkbd_unxlate_table[i];
1133 atkbd->keycode[i] = atkbd_set2_keycode[scancode];
1134 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80];
1137 if ((scancode | 0x80) == atkbd_scroll_keys[j].set2)
1147 scancode = atkbd_scroll_keys[i].set2;
1148 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode;
1156 scancode = atkbd_compat_scancode(atkbd, ATKBD_RET_HANGEUL);
1157 atkbd->keycode[scancode] = KEY_HANGEUL;
1158 __set_bit(scancode, atkbd->force_release_mask);
1160 scancode = atkbd_compat_scancode(atkbd, ATKBD_RET_HANJA);
1161 atkbd->keycode[scancode] = KEY_HANJA;
1162 __set_bit(scancode, atkbd->force_release_mask);
1393 * of multi-byte scancode.