ReactOS 0.4.15-dev-7788-g1ad9096
portio.c File Reference
#include <hal.h>
#include <debug.h>
Include dependency graph for portio.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

VOID NTAPI READ_PORT_BUFFER_UCHAR (IN PUCHAR Port, OUT PUCHAR Buffer, IN ULONG Count)
 
VOID NTAPI READ_PORT_BUFFER_USHORT (IN PUSHORT Port, OUT PUSHORT Buffer, IN ULONG Count)
 
VOID NTAPI READ_PORT_BUFFER_ULONG (IN PULONG Port, OUT PULONG Buffer, IN ULONG Count)
 
UCHAR NTAPI READ_PORT_UCHAR (IN PUCHAR Port)
 
USHORT NTAPI READ_PORT_USHORT (IN PUSHORT Port)
 
ULONG NTAPI READ_PORT_ULONG (IN PULONG Port)
 
VOID NTAPI WRITE_PORT_BUFFER_UCHAR (IN PUCHAR Port, IN PUCHAR Buffer, IN ULONG Count)
 
VOID NTAPI WRITE_PORT_BUFFER_USHORT (IN PUSHORT Port, IN PUSHORT Buffer, IN ULONG Count)
 
VOID NTAPI WRITE_PORT_BUFFER_ULONG (IN PULONG Port, IN PULONG Buffer, IN ULONG Count)
 
VOID NTAPI WRITE_PORT_UCHAR (IN PUCHAR Port, IN UCHAR Value)
 
VOID NTAPI WRITE_PORT_USHORT (IN PUSHORT Port, IN USHORT Value)
 
VOID NTAPI WRITE_PORT_ULONG (IN PULONG Port, IN ULONG Value)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 12 of file portio.c.

Function Documentation

◆ READ_PORT_BUFFER_UCHAR()

VOID NTAPI READ_PORT_BUFFER_UCHAR ( IN PUCHAR  Port,
OUT PUCHAR  Buffer,
IN ULONG  Count 
)

Definition at line 26 of file portio.c.

29{
31 while (TRUE);
32}
#define UNIMPLEMENTED
Definition: debug.h:115
#define TRUE
Definition: types.h:120

Referenced by ScsiPortReadPortBufferUchar(), StorPortReadPortBufferUchar(), and x86IoRead().

◆ READ_PORT_BUFFER_ULONG()

VOID NTAPI READ_PORT_BUFFER_ULONG ( IN PULONG  Port,
OUT PULONG  Buffer,
IN ULONG  Count 
)

Definition at line 46 of file portio.c.

49{
51 while (TRUE);
52}

Referenced by ScsiPortReadPortBufferUlong(), StorPortReadPortBufferUlong(), and x86IoRead().

◆ READ_PORT_BUFFER_USHORT()

VOID NTAPI READ_PORT_BUFFER_USHORT ( IN PUSHORT  Port,
OUT PUSHORT  Buffer,
IN ULONG  Count 
)

Definition at line 36 of file portio.c.

39{
41 while (TRUE);
42}

Referenced by ScsiPortReadPortBufferUshort(), StorPortReadPortBufferUshort(), and x86IoRead().

◆ READ_PORT_UCHAR()

UCHAR NTAPI READ_PORT_UCHAR ( IN PUCHAR  Port)

Definition at line 56 of file portio.c.

57{
59}
CPPORT Port[4]
Definition: headless.c:35
NTKERNELAPI UCHAR NTAPI READ_REGISTER_UCHAR(IN PUCHAR Register)

◆ READ_PORT_ULONG()

◆ READ_PORT_USHORT()

◆ WRITE_PORT_BUFFER_UCHAR()

VOID NTAPI WRITE_PORT_BUFFER_UCHAR ( IN PUCHAR  Port,
IN PUCHAR  Buffer,
IN ULONG  Count 
)

Definition at line 77 of file portio.c.

80{
82 while (TRUE);
83}

Referenced by ScsiPortWritePortBufferUchar(), StorPortWritePortBufferUchar(), and x86IoWrite().

◆ WRITE_PORT_BUFFER_ULONG()

VOID NTAPI WRITE_PORT_BUFFER_ULONG ( IN PULONG  Port,
IN PULONG  Buffer,
IN ULONG  Count 
)

Definition at line 97 of file portio.c.

100{
102 while (TRUE);
103}

Referenced by ScsiPortWritePortBufferUlong(), StorPortWritePortBufferUlong(), and x86IoWrite().

◆ WRITE_PORT_BUFFER_USHORT()

VOID NTAPI WRITE_PORT_BUFFER_USHORT ( IN PUSHORT  Port,
IN PUSHORT  Buffer,
IN ULONG  Count 
)

Definition at line 87 of file portio.c.

90{
92 while (TRUE);
93}

Referenced by ScsiPortWritePortBufferUshort(), StorPortWritePortBufferUshort(), VgaInterpretCmdStream(), and x86IoWrite().

◆ WRITE_PORT_UCHAR()

VOID NTAPI WRITE_PORT_UCHAR ( IN PUCHAR  Port,
IN UCHAR  Value 
)

Definition at line 107 of file portio.c.

109{
111}
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
Definition: wdfregistry.h:413
NTKERNELAPI VOID NTAPI WRITE_REGISTER_UCHAR(IN PUCHAR Register, IN UCHAR Value)

◆ WRITE_PORT_ULONG()

◆ WRITE_PORT_USHORT()