ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | KdbpGetCharKeyboard(ScanCode) KdbpTryGetCharKeyboard((ScanCode), 0) |
#define | KdbpGetCharSerial() KdbpTryGetCharSerial(0) |
Functions | |
CHAR | KdbpTryGetCharKeyboard (PULONG ScanCode, ULONG Retry) |
CHAR | KdbpTryGetCharSerial (_In_ ULONG Retry) |
VOID | KdbpSendCommandSerial (_In_ PCSTR Command) |
BOOLEAN | KdpInitTerminal (VOID) |
Initializes the controlling terminal. | |
BOOLEAN | KdpUpdateTerminalSize (_Out_ PSIZE TermSize) |
VOID | KdpFlushTerminalInput (VOID) |
Flushes terminal input (either serial or PS/2). | |
CHAR | KdpReadTermKey (_Out_ PULONG ScanCode) |
Reads one character from the terminal. This function returns a scan code even when reading is done from a serial terminal. | |
Variables | |
ULONG | KdbDebugState = 0 |
SIZE | KdTermSize = {0,0} |
BOOLEAN | KdTermConnected = FALSE |
BOOLEAN | KdTermSerial = FALSE |
BOOLEAN | KdTermReportsSize = TRUE |
static CHAR | KdTermNextKey = ANSI_NULL |
#define KdbpGetCharKeyboard | ( | ScanCode | ) | KdbpTryGetCharKeyboard((ScanCode), 0) |
Definition at line 15 of file kdterminal.c.
#define KdbpGetCharSerial | ( | ) | KdbpTryGetCharSerial(0) |
Definition at line 19 of file kdterminal.c.
Definition at line 17 of file kdserial.c.
Referenced by KdpInitTerminal(), and KdpUpdateTerminalSize().
Definition at line 104 of file kdps2kbd.c.
Referenced by KdpFlushTerminalInput(), and KdpReadTermKey().
Definition at line 25 of file kdserial.c.
Referenced by KdpFlushTerminalInput(), KdpInitTerminal(), KdpReadTermKey(), and KdpUpdateTerminalSize().
Flushes terminal input (either serial or PS/2).
Definition at line 197 of file kdterminal.c.
Referenced by KdIoReadLine(), KdpInitTerminal(), and KdpUpdateTerminalSize().
Initializes the controlling terminal.
Definition at line 51 of file kdterminal.c.
Referenced by KdbpPagerInternal().
Reads one character from the terminal. This function returns a scan code even when reading is done from a serial terminal.
Definition at line 217 of file kdterminal.c.
Referenced by KdbpPagerInternal(), and KdIoReadLine().
Definition at line 108 of file kdterminal.c.
Referenced by KdbpPagerInternal().
ULONG KdbDebugState = 0 |
Definition at line 32 of file kdterminal.c.
Referenced by KdIoReadLine(), KdpFlushTerminalInput(), KdpGetTerminalSettings(), KdpInitTerminal(), KdpReadTermKey(), and KdReceivePacket().
Definition at line 34 of file kdterminal.c.
Referenced by KdbpPagerInternal(), KdpInitTerminal(), and KdpUpdateTerminalSize().
Definition at line 38 of file kdterminal.c.
Referenced by KdpFlushTerminalInput(), and KdpReadTermKey().
Definition at line 36 of file kdterminal.c.
Referenced by KdpUpdateTerminalSize().
Definition at line 35 of file kdterminal.c.
Referenced by KdpInitTerminal(), and KdpUpdateTerminalSize().
SIZE KdTermSize = {0,0} |
Definition at line 33 of file kdterminal.c.
Referenced by KdbpPagerInternal().