2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Storage Stack
4 * FILE: drivers/storage/scsiport/stubs.c
5 * PURPOSE: SCSI port driver
6 * PROGRAMMER: Timo Kreuzer (timo.kreuzer@reactos.org)
9 /* INCLUDES *****************************************************************/
23 ScsiPortConvertUlongToPhysicalAddress(
24 IN ULONG UlongAddress
)
26 return RtlConvertUlongToLargeInteger(UlongAddress
);
31 ScsiPortReadPortBufferUchar(
36 READ_PORT_BUFFER_UCHAR(Port
, Buffer
, Count
);
41 ScsiPortReadPortBufferUshort(
46 READ_PORT_BUFFER_USHORT(Port
, Buffer
, Count
);
51 ScsiPortReadPortBufferUlong(
56 READ_PORT_BUFFER_ULONG(Port
, Buffer
, Count
);
61 ScsiPortReadPortUchar(
64 return READ_PORT_UCHAR(Port
);
69 ScsiPortReadPortUshort(
72 return READ_PORT_USHORT(Port
);
77 ScsiPortReadPortUlong(
80 return READ_PORT_ULONG(Port
);
85 ScsiPortReadRegisterBufferUchar(
90 READ_REGISTER_BUFFER_UCHAR(Register
, Buffer
, Count
);
95 ScsiPortReadRegisterBufferUshort(
100 READ_REGISTER_BUFFER_USHORT(Register
, Buffer
, Count
);
105 ScsiPortReadRegisterBufferUlong(
110 READ_REGISTER_BUFFER_ULONG(Register
, Buffer
, Count
);
115 ScsiPortReadRegisterUchar(
118 return READ_REGISTER_UCHAR(Register
);
123 ScsiPortReadRegisterUshort(
126 return READ_REGISTER_USHORT(Register
);
131 ScsiPortReadRegisterUlong(
134 return READ_REGISTER_ULONG(Register
);
139 ScsiPortWritePortBufferUchar(
144 WRITE_PORT_BUFFER_UCHAR(Port
, Buffer
, Count
);
149 ScsiPortWritePortBufferUshort(
154 WRITE_PORT_BUFFER_USHORT(Port
, Buffer
, Count
);
159 ScsiPortWritePortBufferUlong(
164 WRITE_PORT_BUFFER_ULONG(Port
, Buffer
, Count
);
169 ScsiPortWritePortUchar(
173 WRITE_PORT_UCHAR(Port
, Value
);
178 ScsiPortWritePortUshort(
182 WRITE_PORT_USHORT(Port
, Value
);
187 ScsiPortWritePortUlong(
191 WRITE_PORT_ULONG(Port
, Value
);
196 ScsiPortWriteRegisterBufferUchar(
201 WRITE_REGISTER_BUFFER_UCHAR(Register
, Buffer
, Count
);
206 ScsiPortWriteRegisterBufferUshort(
211 WRITE_REGISTER_BUFFER_USHORT(Register
, Buffer
, Count
);
216 ScsiPortWriteRegisterBufferUlong(
221 WRITE_REGISTER_BUFFER_ULONG(Register
, Buffer
, Count
);
226 ScsiPortWriteRegisterUchar(
230 WRITE_REGISTER_UCHAR(Register
, Value
);
235 ScsiPortWriteRegisterUshort(
239 WRITE_REGISTER_USHORT(Register
, Value
);
244 ScsiPortWriteRegisterUlong(
248 WRITE_REGISTER_ULONG(Register
, Value
);