#include <ntddk.h>
#include <uart.h>
◆ UartHardwareAccess
UART_HARDWARE_ACCESS UartHardwareAccess |
112 {
113
114#if defined(_X86_)
115
116 ReadPort8,
117 WritePort8,
118 ReadPort16,
119 WritePort16,
120 ReadPort32,
121 WritePort32,
122
123#elif defined(_AMD64_)
124
131
132#else
133
140
141#endif
142
143#if defined(_X86_)
144
145 ReadRegister8,
146 WriteRegister8,
147 ReadRegister16,
148 WriteRegister16,
149 ReadRegister32,
150 WriteRegister32,
151
152#else
153
160
161#endif
162
163#if defined(_WIN64)
164
167
168#else
169
172
173#endif
174
175};
NULL()
Definition test-case-generator.py:530
#define WRITE_REGISTER_UCHAR
Definition uartp.h:38
#define READ_PORT_ULONG
Definition uartp.h:35
#define WRITE_REGISTER_USHORT
Definition uartp.h:40
#define WRITE_REGISTER_ULONG
Definition uartp.h:42
#define READ_PORT_USHORT
Definition uartp.h:33
#define READ_REGISTER_USHORT
Definition uartp.h:39
#define WRITE_PORT_ULONG
Definition uartp.h:36
#define WRITE_PORT_USHORT
Definition uartp.h:34
#define READ_REGISTER_ULONG64
Definition uartp.h:43
#define READ_REGISTER_UCHAR
Definition uartp.h:37
#define WRITE_PORT_UCHAR
Definition uartp.h:32
#define READ_REGISTER_ULONG
Definition uartp.h:41
#define READ_PORT_UCHAR
Definition uartp.h:31
#define WRITE_REGISTER_ULONG64
Definition uartp.h:44