#include <kmt_test.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ PTEST_CONTEXT
◆ TEST_CONTEXT
◆ START_TEST()
Definition at line 142 of file HalPortIo.c.
143{
145}
static VOID TestStringIo(VOID)
◆ TestReadStringUchar()
Definition at line 103 of file HalPortIo.c.
105{
107
109}
#define ok_eq_pointer(value, expected)
PPC_QUAL void __inbytestring(unsigned long Port, unsigned char *Buffer, unsigned long Count)
Referenced by TestStringIo().
◆ TestReadStringUlong()
Definition at line 92 of file HalPortIo.c.
94{
96
98}
PPC_QUAL void __outdwordstring(unsigned long const Port, const unsigned long *const Buffer, const unsigned long Count)
Referenced by TestStringIo().
◆ TestReadStringUshort()
Definition at line 81 of file HalPortIo.c.
83{
85
87}
PPC_QUAL void __inwordstring(unsigned long Port, unsigned short *Buffer, unsigned long Count)
Referenced by TestStringIo().
◆ TestStringIo()
Definition at line 113 of file HalPortIo.c.
114{
117
118
120
124
128
129
130
131
132
133
135 {
139 }
140}
static DECLSPEC_NOINLINE VOID TestWriteStringUshort(_In_ PTEST_CONTEXT Context)
static DECLSPEC_NOINLINE VOID TestReadStringUlong(_In_ PTEST_CONTEXT Context)
static DECLSPEC_NOINLINE VOID TestWriteStringUchar(_In_ PTEST_CONTEXT Context)
static DECLSPEC_NOINLINE VOID TestWriteStringUlong(_In_ PTEST_CONTEXT Context)
static DECLSPEC_NOINLINE VOID TestReadStringUshort(_In_ PTEST_CONTEXT Context)
static DECLSPEC_NOINLINE VOID TestReadStringUchar(_In_ PTEST_CONTEXT Context)
BOOLEAN KmtIsVirtualMachine
Referenced by START_TEST().
◆ TestWriteStringUchar()
◆ TestWriteStringUlong()
◆ TestWriteStringUshort()
Definition at line 44 of file HalPortIo.c.
46{
48
49
50
51
52
54}
PPC_QUAL void __outwordstring(unsigned long const Port, const unsigned short *const Buffer, const unsigned long Count)
Referenced by TestStringIo().