32#define TIMEOUT_COUNT (1024 * 200)
131 }
while (++
Byte != 0);
234 if (!(Lsr & ExpectedValue))
#define CPPORT_FLAG_MODEM_CONTROL
VOID NTAPI Uart16550SetBaud(_Inout_ PCPPORT Port, _In_ ULONG BaudRate)
USHORT NTAPI Uart16550GetByte(_Inout_ PCPPORT Port, _Out_ PUCHAR Byte, _In_ BOOLEAN Wait, _In_ BOOLEAN Poll)
static BOOLEAN ComPortTest1(_In_ PUCHAR Address)
NTSTATUS NTAPI Uart16550Initialize(_Inout_ PCPPORT Port, _In_ PUCHAR Address, _In_ ULONG BaudRate)
VOID NTAPI Uart16550PutByte(_Inout_ PCPPORT Port, _In_ UCHAR Byte)
static BOOLEAN ComPortTest2(_In_ PUCHAR Address)
VOID NTAPI Uart16550EnableFifo(_In_ PUCHAR Address, _In_ BOOLEAN Enable)
static UCHAR NTAPI Cp16550ReadLsr(_Inout_ PCPPORT Port, _In_ UCHAR ExpectedValue)
BOOLEAN NTAPI Uart16550DoesPortExist(_In_ PUCHAR Address)
#define TRANSMIT_HOLDING_REGISTER
#define DIVISOR_LATCH_MSB
#define INTERRUPT_ENABLE_REGISTER
#define SERIAL_FCR_ENABLE
#define SERIAL_FCR_DISABLE
#define FIFO_CONTROL_REGISTER
#define SERIAL_FCR_RCVR_RESET
#define MODEM_CONTROL_REGISTER
#define SERIAL_NONE_PARITY
#define RECEIVE_BUFFER_REGISTER
#define DIVISOR_LATCH_LSB
#define LINE_CONTROL_REGISTER
#define LINE_STATUS_REGISTER
#define SERIAL_FCR_TXMT_RESET
#define MODEM_STATUS_REGISTER
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
#define READ_PORT_UCHAR(p)
#define WRITE_PORT_UCHAR(p, d)
#define STATUS_INVALID_PARAMETER
_In_ WDFDPC _In_ BOOLEAN Wait