tag | line | file | source code |
scancode | 321 | drivers/char/keyboard.c | int setkeycode(unsigned int scancode, unsigned int keycode) |
scancode | 323 | drivers/char/keyboard.c | if (scancode < SC_LIM || scancode > 255 || keycode > 127) |
scancode | 325 | drivers/char/keyboard.c | if (scancode < 128) |
scancode | 326 | drivers/char/keyboard.c | high_keys[scancode - SC_LIM] = keycode; |
scancode | 328 | drivers/char/keyboard.c | e0_keys[scancode - 128] = keycode; |
scancode | 332 | drivers/char/keyboard.c | int getkeycode(unsigned int scancode) |
scancode | 335 | drivers/char/keyboard.c | (scancode < SC_LIM || scancode > 255) ? -EINVAL : |
scancode | 336 | drivers/char/keyboard.c | (scancode < 128) ? high_keys[scancode - SC_LIM] : |
scancode | 337 | drivers/char/keyboard.c | e0_keys[scancode - 128]; |
scancode | 342 | drivers/char/keyboard.c | unsigned char scancode, keycode; |
scancode | 362 | drivers/char/keyboard.c | scancode = inb(0x60); /* read data anyway */ |
scancode | 365 | drivers/char/keyboard.c | status, kbd_read_mask, scancode); |
scancode | 370 | drivers/char/keyboard.c | scancode = inb(0x60); |
scancode | 376 | drivers/char/keyboard.c | if (scancode == 0xfa) { |
scancode | 379 | drivers/char/keyboard.c | } else if (scancode == 0xfe) { |
scancode | 386 | drivers/char/keyboard.c | printk("keyboard reply expected - got %02x\n", scancode); |
scancode | 389 | drivers/char/keyboard.c | if (scancode == 0) { |
scancode | 398 | drivers/char/keyboard.c | add_keyboard_randomness(scancode); |
scancode | 403 | drivers/char/keyboard.c | put_queue(scancode); |
scancode | 409 | drivers/char/keyboard.c | if (scancode == 0xff) { |
scancode | 422 | drivers/char/keyboard.c | if (scancode == 0xe0 || scancode == 0xe1) { |
scancode | 423 | drivers/char/keyboard.c | prev_scancode = scancode; |
scancode | 430 | drivers/char/keyboard.c | up_flag = (scancode & 0200); |
scancode | 431 | drivers/char/keyboard.c | scancode &= 0x7f; |
scancode | 439 | drivers/char/keyboard.c | if (prev_scancode == 0xe1 && scancode == 0x1d) { |
scancode | 442 | drivers/char/keyboard.c | } else if (prev_scancode == 0x100 && scancode == 0x45) { |
scancode | 468 | drivers/char/keyboard.c | if (scancode == 0x2a || scancode == 0x36) |
scancode | 471 | drivers/char/keyboard.c | if (e0_keys[scancode]) |
scancode | 472 | drivers/char/keyboard.c | keycode = e0_keys[scancode]; |
scancode | 476 | drivers/char/keyboard.c | printk("keyboard: unknown scancode e0 %02x\n", scancode); |
scancode | 481 | drivers/char/keyboard.c | } else if (scancode >= SC_LIM) { |
scancode | 492 | drivers/char/keyboard.c | keycode = high_keys[scancode - SC_LIM]; |
scancode | 498 | drivers/char/keyboard.c | , scancode); |
scancode | 504 | drivers/char/keyboard.c | keycode = scancode; |
scancode | 420 | drivers/char/random.c | void add_keyboard_randomness(unsigned char scancode) |
scancode | 422 | drivers/char/random.c | add_timer_randomness(&random_state, &keyboard_timer_state, scancode); |
scancode | 57 | drivers/char/vt.c | extern int getkeycode(unsigned int scancode); |
scancode | 58 | drivers/char/vt.c | extern int setkeycode(unsigned int scancode, unsigned int keycode); |
scancode | 390 | drivers/char/vt.c | sc = get_user(&a->scancode); |
scancode | 408 | drivers/char/vt.c | sc = get_user(&a->scancode); |
scancode | 128 | include/linux/kd.h | unsigned int scancode, keycode; |
scancode | 32 | include/linux/random.h | extern void add_keyboard_randomness(unsigned char scancode); |