iPXE
|
Go to the source code of this file.
Macros | |
#define | SHIFT 1 |
#define | CONTROL 2 |
#define | CAPS 4 |
Functions | |
static int | get_scancode (void) |
static int | kbd_havekey (void) |
static int | kbd_ischar (void) |
static int | kbd_getc (void) |
Variables | |
static char | key_map [][128] |
static int | cur_scan |
static unsigned int | shift_state |
struct console_driver pc_kbd_console | __console_driver |
|
static |
Definition at line 40 of file pc_kbd.c.
References CAPS, CONTROL, inb(), SHIFT, and shift_state.
Referenced by kbd_havekey().
|
static |
Definition at line 73 of file pc_kbd.c.
References cur_scan, and get_scancode().
Referenced by kbd_ischar().
|
static |
Definition at line 80 of file pc_kbd.c.
References cur_scan, kbd_havekey(), key_map, SHIFT, and shift_state.
Referenced by kbd_getc().
|
static |
Definition at line 91 of file pc_kbd.c.
References c, CAPS, CONTROL, cur_scan, kbd_ischar(), key_map, SHIFT, and shift_state.
|
static |
Definition at line 16 of file pc_kbd.c.
Referenced by kbd_getc(), and kbd_ischar().
|
static |
Definition at line 34 of file pc_kbd.c.
Referenced by kbd_getc(), kbd_havekey(), and kbd_ischar().
|
static |
Definition at line 35 of file pc_kbd.c.
Referenced by get_scancode(), kbd_getc(), and kbd_ischar().
struct console_driver pc_kbd_console __console_driver |