Lines Matching defs:scancode
346 * Checks if we should mangle the scancode to extract 'release' bit
384 * Encode the scancode, 0xe0 prefix, and high bit into a single integer,
1093 u16 scancode, keycode;
1112 scancode = SCANCODE(ptr[i]);
1114 atkbd->keycode[scancode] = keycode;
1123 * according to the selected scancode set
1129 unsigned int scancode;
1139 scancode = atkbd_unxlate_table[i];
1140 atkbd->keycode[i] = atkbd_set2_keycode[scancode];
1141 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80];
1144 if ((scancode | 0x80) == atkbd_scroll_keys[j].set2)
1154 scancode = atkbd_scroll_keys[i].set2;
1155 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode;
1163 scancode = atkbd_compat_scancode(atkbd, ATKBD_RET_HANGEUL);
1164 atkbd->keycode[scancode] = KEY_HANGEUL;
1165 __set_bit(scancode, atkbd->force_release_mask);
1167 scancode = atkbd_compat_scancode(atkbd, ATKBD_RET_HANJA);
1168 atkbd->keycode[scancode] = KEY_HANJA;
1169 __set_bit(scancode, atkbd->force_release_mask);
1397 * of multi-byte scancode.