2 * PROJECT: ReactOS Storport Driver
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Storport driver stub functions
5 * COPYRIGHT: Copyright 2017 Eric Kohl (eric.kohl@reactos.org)
8 /* INCLUDES *******************************************************************/
16 /* FUNCTIONS ******************************************************************/
21 StorPortReadPortBufferUchar(
22 _In_ PVOID HwDeviceExtension
,
27 READ_PORT_BUFFER_UCHAR(Port
, Buffer
, Count
);
34 StorPortReadPortBufferUlong(
35 _In_ PVOID HwDeviceExtension
,
40 READ_PORT_BUFFER_ULONG(Port
, Buffer
, Count
);
47 StorPortReadPortBufferUshort(
48 _In_ PVOID HwDeviceExtension
,
53 READ_PORT_BUFFER_USHORT(Port
, Buffer
, Count
);
60 StorPortReadPortUchar(
61 _In_ PVOID HwDeviceExtension
,
64 return READ_PORT_UCHAR(Port
);
71 StorPortReadPortUlong(
72 _In_ PVOID HwDeviceExtension
,
75 return READ_PORT_ULONG(Port
);
82 StorPortReadPortUshort(
83 _In_ PVOID HwDeviceExtension
,
86 return READ_PORT_USHORT(Port
);
93 StorPortReadRegisterBufferUchar(
94 _In_ PVOID HwDeviceExtension
,
99 READ_REGISTER_BUFFER_UCHAR(Register
, Buffer
, Count
);
106 StorPortReadRegisterBufferUlong(
107 _In_ PVOID HwDeviceExtension
,
108 _In_ PULONG Register
,
112 READ_REGISTER_BUFFER_ULONG(Register
, Buffer
, Count
);
119 StorPortReadRegisterBufferUshort(
120 _In_ PVOID HwDeviceExtension
,
121 _In_ PUSHORT Register
,
125 READ_REGISTER_BUFFER_USHORT(Register
, Buffer
, Count
);
132 StorPortReadRegisterUchar(
133 _In_ PVOID HwDeviceExtension
,
134 _In_ PUCHAR Register
)
136 return READ_REGISTER_UCHAR(Register
);
143 StorPortReadRegisterUlong(
144 _In_ PVOID HwDeviceExtension
,
145 _In_ PULONG Register
)
147 return READ_REGISTER_ULONG(Register
);
154 StorPortReadRegisterUshort(
155 _In_ PVOID HwDeviceExtension
,
156 _In_ PUSHORT Register
)
158 return READ_REGISTER_USHORT(Register
);
165 StorPortWritePortBufferUchar(
166 _In_ PVOID HwDeviceExtension
,
171 WRITE_PORT_BUFFER_UCHAR(Port
, Buffer
, Count
);
178 StorPortWritePortBufferUlong(
179 _In_ PVOID HwDeviceExtension
,
184 WRITE_PORT_BUFFER_ULONG(Port
, Buffer
, Count
);
191 StorPortWritePortBufferUshort(
192 _In_ PVOID HwDeviceExtension
,
197 WRITE_PORT_BUFFER_USHORT(Port
, Buffer
, Count
);
204 StorPortWritePortUchar(
205 _In_ PVOID HwDeviceExtension
,
209 WRITE_PORT_UCHAR(Port
, Value
);
216 StorPortWritePortUlong(
217 _In_ PVOID HwDeviceExtension
,
221 WRITE_PORT_ULONG(Port
, Value
);
228 StorPortWritePortUshort(
229 _In_ PVOID HwDeviceExtension
,
233 WRITE_PORT_USHORT(Port
, Value
);
240 StorPortWriteRegisterBufferUchar(
241 _In_ PVOID HwDeviceExtension
,
242 _In_ PUCHAR Register
,
246 WRITE_REGISTER_BUFFER_UCHAR(Register
, Buffer
, Count
);
253 StorPortWriteRegisterBufferUlong(
254 _In_ PVOID HwDeviceExtension
,
255 _In_ PULONG Register
,
259 WRITE_REGISTER_BUFFER_ULONG(Register
, Buffer
, Count
);
266 StorPortWriteRegisterBufferUshort(
267 _In_ PVOID HwDeviceExtension
,
268 _In_ PUSHORT Register
,
272 WRITE_REGISTER_BUFFER_USHORT(Register
, Buffer
, Count
);
279 StorPortWriteRegisterUchar(
280 _In_ PVOID HwDeviceExtension
,
281 _In_ PUCHAR Register
,
284 WRITE_REGISTER_UCHAR(Register
, Value
);
291 StorPortWriteRegisterUlong(
292 _In_ PVOID HwDeviceExtension
,
293 _In_ PULONG Register
,
296 WRITE_REGISTER_ULONG(Register
, Value
);
303 StorPortWriteRegisterUshort(
304 _In_ PVOID HwDeviceExtension
,
305 _In_ PUSHORT Register
,
308 WRITE_REGISTER_USHORT(Register
, Value
);