Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenstubs.c
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS Storage Stack 00004 * FILE: drivers/storage/scsiport/stubs.c 00005 * PURPOSE: SCSI port driver 00006 * PROGRAMMER: Timo Kreuzer (timo.kreuzer@reactos.org) 00007 */ 00008 00009 /* INCLUDES *****************************************************************/ 00010 00011 #include "precomp.h" 00012 00013 #define NDEBUG 00014 #include <debug.h> 00015 00016 #undef ScsiPortReadPortBufferUchar 00017 #undef ScsiPortReadPortBufferUshort 00018 #undef ScsiPortReadPortBufferUlong 00019 #undef ScsiPortReadPortUchar 00020 #undef ScsiPortReadPortUshort 00021 #undef ScsiPortReadPortUlong 00022 #undef ScsiPortReadRegisterBufferUchar 00023 #undef ScsiPortReadRegisterBufferUshort 00024 #undef ScsiPortReadRegisterBufferUlong 00025 #undef ScsiPortReadRegisterUchar 00026 #undef ScsiPortReadRegisterUshort 00027 #undef ScsiPortReadRegisterUlong 00028 #undef ScsiPortWritePortBufferUchar 00029 #undef ScsiPortWritePortBufferUshort 00030 #undef ScsiPortWritePortBufferUlong 00031 #undef ScsiPortWritePortUchar 00032 #undef ScsiPortWritePortUshort 00033 #undef ScsiPortWritePortUlong 00034 #undef ScsiPortWriteRegisterBufferUchar 00035 #undef ScsiPortWriteRegisterBufferUshort 00036 #undef ScsiPortWriteRegisterBufferUlong 00037 #undef ScsiPortWriteRegisterUchar 00038 #undef ScsiPortWriteRegisterUshort 00039 #undef ScsiPortWriteRegisterUlong 00040 00041 SCSI_PHYSICAL_ADDRESS 00042 NTAPI 00043 ScsiPortConvertUlongToPhysicalAddress( 00044 IN ULONG_PTR UlongAddress) 00045 { 00046 SCSI_PHYSICAL_ADDRESS Address; 00047 00048 Address.QuadPart = UlongAddress; 00049 return Address; 00050 } 00051 00052 VOID 00053 NTAPI 00054 ScsiPortReadPortBufferUchar( 00055 IN PUCHAR Port, 00056 IN PUCHAR Buffer, 00057 IN ULONG Count) 00058 { 00059 READ_PORT_BUFFER_UCHAR(Port, Buffer, Count); 00060 } 00061 00062 VOID 00063 NTAPI 00064 ScsiPortReadPortBufferUshort( 00065 IN PUSHORT Port, 00066 IN PUSHORT Buffer, 00067 IN ULONG Count) 00068 { 00069 READ_PORT_BUFFER_USHORT(Port, Buffer, Count); 00070 } 00071 00072 VOID 00073 NTAPI 00074 ScsiPortReadPortBufferUlong( 00075 IN PULONG Port, 00076 IN PULONG Buffer, 00077 IN ULONG Count) 00078 { 00079 READ_PORT_BUFFER_ULONG(Port, Buffer, Count); 00080 } 00081 00082 UCHAR 00083 NTAPI 00084 ScsiPortReadPortUchar( 00085 IN PUCHAR Port) 00086 { 00087 return READ_PORT_UCHAR(Port); 00088 } 00089 00090 USHORT 00091 NTAPI 00092 ScsiPortReadPortUshort( 00093 IN PUSHORT Port) 00094 { 00095 return READ_PORT_USHORT(Port); 00096 } 00097 00098 ULONG 00099 NTAPI 00100 ScsiPortReadPortUlong( 00101 IN PULONG Port) 00102 { 00103 return READ_PORT_ULONG(Port); 00104 } 00105 00106 VOID 00107 NTAPI 00108 ScsiPortReadRegisterBufferUchar( 00109 IN PUCHAR Register, 00110 IN PUCHAR Buffer, 00111 IN ULONG Count) 00112 { 00113 READ_REGISTER_BUFFER_UCHAR(Register, Buffer, Count); 00114 } 00115 00116 VOID 00117 NTAPI 00118 ScsiPortReadRegisterBufferUshort( 00119 IN PUSHORT Register, 00120 IN PUSHORT Buffer, 00121 IN ULONG Count) 00122 { 00123 READ_REGISTER_BUFFER_USHORT(Register, Buffer, Count); 00124 } 00125 00126 VOID 00127 NTAPI 00128 ScsiPortReadRegisterBufferUlong( 00129 IN PULONG Register, 00130 IN PULONG Buffer, 00131 IN ULONG Count) 00132 { 00133 READ_REGISTER_BUFFER_ULONG(Register, Buffer, Count); 00134 } 00135 00136 UCHAR 00137 NTAPI 00138 ScsiPortReadRegisterUchar( 00139 IN PUCHAR Register) 00140 { 00141 return READ_REGISTER_UCHAR(Register); 00142 } 00143 00144 USHORT 00145 NTAPI 00146 ScsiPortReadRegisterUshort( 00147 IN PUSHORT Register) 00148 { 00149 return READ_REGISTER_USHORT(Register); 00150 } 00151 00152 ULONG 00153 NTAPI 00154 ScsiPortReadRegisterUlong( 00155 IN PULONG Register) 00156 { 00157 return READ_REGISTER_ULONG(Register); 00158 } 00159 00160 VOID 00161 NTAPI 00162 ScsiPortWritePortBufferUchar( 00163 IN PUCHAR Port, 00164 IN PUCHAR Buffer, 00165 IN ULONG Count) 00166 { 00167 WRITE_PORT_BUFFER_UCHAR(Port, Buffer, Count); 00168 } 00169 00170 VOID 00171 NTAPI 00172 ScsiPortWritePortBufferUshort( 00173 IN PUSHORT Port, 00174 IN PUSHORT Buffer, 00175 IN ULONG Count) 00176 { 00177 WRITE_PORT_BUFFER_USHORT(Port, Buffer, Count); 00178 } 00179 00180 VOID 00181 NTAPI 00182 ScsiPortWritePortBufferUlong( 00183 IN PULONG Port, 00184 IN PULONG Buffer, 00185 IN ULONG Count) 00186 { 00187 WRITE_PORT_BUFFER_ULONG(Port, Buffer, Count); 00188 } 00189 00190 VOID 00191 NTAPI 00192 ScsiPortWritePortUchar( 00193 IN PUCHAR Port, 00194 IN UCHAR Value) 00195 { 00196 WRITE_PORT_UCHAR(Port, Value); 00197 } 00198 00199 VOID 00200 NTAPI 00201 ScsiPortWritePortUshort( 00202 IN PUSHORT Port, 00203 IN USHORT Value) 00204 { 00205 WRITE_PORT_USHORT(Port, Value); 00206 } 00207 00208 VOID 00209 NTAPI 00210 ScsiPortWritePortUlong( 00211 IN PULONG Port, 00212 IN ULONG Value) 00213 { 00214 WRITE_PORT_ULONG(Port, Value); 00215 } 00216 00217 VOID 00218 NTAPI 00219 ScsiPortWriteRegisterBufferUchar( 00220 IN PUCHAR Register, 00221 IN PUCHAR Buffer, 00222 IN ULONG Count) 00223 { 00224 WRITE_REGISTER_BUFFER_UCHAR(Register, Buffer, Count); 00225 } 00226 00227 VOID 00228 NTAPI 00229 ScsiPortWriteRegisterBufferUshort( 00230 IN PUSHORT Register, 00231 IN PUSHORT Buffer, 00232 IN ULONG Count) 00233 { 00234 WRITE_REGISTER_BUFFER_USHORT(Register, Buffer, Count); 00235 } 00236 00237 VOID 00238 NTAPI 00239 ScsiPortWriteRegisterBufferUlong( 00240 IN PULONG Register, 00241 IN PULONG Buffer, 00242 IN ULONG Count) 00243 { 00244 WRITE_REGISTER_BUFFER_ULONG(Register, Buffer, Count); 00245 } 00246 00247 VOID 00248 NTAPI 00249 ScsiPortWriteRegisterUchar( 00250 IN PUCHAR Register, 00251 IN UCHAR Value) 00252 { 00253 WRITE_REGISTER_UCHAR(Register, Value); 00254 } 00255 00256 VOID 00257 NTAPI 00258 ScsiPortWriteRegisterUshort( 00259 IN PUSHORT Register, 00260 IN USHORT Value) 00261 { 00262 WRITE_REGISTER_USHORT(Register, Value); 00263 } 00264 00265 VOID 00266 NTAPI 00267 ScsiPortWriteRegisterUlong( 00268 IN PULONG Register, 00269 IN ULONG Value) 00270 { 00271 WRITE_REGISTER_ULONG(Register, Value); 00272 } 00273 Generated on Sun May 27 2012 04:21:46 for ReactOS by
1.7.6.1
|