Lines Matching full:keycode

177  * keyboard in the list that accepts the scancode and keycode.
205 .keycode = 0, in getkeycode()
214 return d.error ?: d.ke.keycode; in getkeycode()
226 static int setkeycode(unsigned int scancode, unsigned int keycode) in setkeycode() argument
232 .keycode = keycode, in setkeycode()
1303 static int emulate_raw(struct vc_data *vc, unsigned int keycode, in emulate_raw() argument
1308 switch (keycode) { in emulate_raw()
1345 if (keycode > 255) in emulate_raw()
1348 code = x86_keycodes[keycode]; in emulate_raw()
1369 static int emulate_raw(struct vc_data *vc, unsigned int keycode, unsigned char up_flag) in emulate_raw() argument
1371 if (keycode > 127) in emulate_raw()
1374 put_queue(vc, keycode | up_flag); in emulate_raw()
1388 static void kbd_keycode(unsigned int keycode, int down, bool hw_raw) in kbd_keycode() argument
1396 struct keyboard_notifier_param param = { .vc = vc, .value = keycode, .down = down }; in kbd_keycode()
1409 if (keycode == KEY_STOP) in kbd_keycode()
1417 if (emulate_raw(vc, keycode, !down << 7)) in kbd_keycode()
1418 if (keycode < BTN_MISC && printk_ratelimit()) in kbd_keycode()
1419 pr_warn("can't emulate rawmode for keycode %d\n", in kbd_keycode()
1420 keycode); in kbd_keycode()
1423 if (keycode == KEY_A && sparc_l1_a_state) { in kbd_keycode()
1439 if (keycode < 128) { in kbd_keycode()
1440 put_queue(vc, keycode | (!down << 7)); in kbd_keycode()
1443 put_queue(vc, (keycode >> 7) | BIT(7)); in kbd_keycode()
1444 put_queue(vc, keycode | BIT(7)); in kbd_keycode()
1449 assign_bit(keycode, key_down, down); in kbd_keycode()
1476 if (keycode < NR_KEYS) in kbd_keycode()
1477 keysym = key_map[keycode]; in kbd_keycode()
1478 else if (keycode >= KEY_BRL_DOT1 && keycode <= KEY_BRL_DOT8) in kbd_keycode()
1479 keysym = U(K(KT_BRL, keycode - KEY_BRL_DOT1 + 1)); in kbd_keycode()
1502 keysym = key_map[keycode]; in kbd_keycode()
1902 kc = put_user(kc, &user_kbkc->keycode); in vt_do_kbkeycode_ioctl()
1907 kc = setkeycode(tmp.scancode, tmp.keycode); in vt_do_kbkeycode_ioctl()
1961 /* ++Geert: non-PC keyboards may generate keycode zero */ in vt_kdskbent()