[NTOS]
[reactos.git] / reactos / drivers / storage / scsiport / scsiport.pspec
1 #ifdef __x86_64__
2 #define MAYBEFWD(x)
3 #else
4 #define MAYBEFWD(x) x
5 #endif
6
7 @ cdecl ScsiDebugPrint()
8 @ stdcall ScsiPortCompleteRequest(ptr long long long long)
9 @ stdcall ScsiPortConvertPhysicalAddressToUlong(long long)
10 @ stdcall ScsiPortConvertUlongToPhysicalAddress(long) MAYBEFWD(NTOSKRNL.RtlConvertUlongToLargeInteger)
11 @ stdcall ScsiPortFlushDma(ptr)
12 @ stdcall ScsiPortFreeDeviceBase(ptr ptr)
13 @ stdcall ScsiPortGetBusData(ptr long long long ptr long)
14 @ stdcall ScsiPortGetDeviceBase(ptr long long long long long long)
15 @ stdcall ScsiPortGetLogicalUnit(ptr long long long)
16 @ stdcall ScsiPortGetPhysicalAddress(ptr ptr ptr long)
17 @ stdcall ScsiPortGetSrb(ptr long long long long)
18 @ stdcall ScsiPortGetUncachedExtension(ptr ptr long)
19 @ stdcall ScsiPortGetVirtualAddress(ptr long long)
20 @ stdcall ScsiPortInitialize(ptr ptr ptr ptr)
21 @ stdcall ScsiPortIoMapTransfer(ptr ptr long long)
22 @ stdcall ScsiPortLogError(ptr ptr long long long long long)
23 @ stdcall ScsiPortMoveMemory(ptr ptr long)
24 @ cdecl ScsiPortNotification()
25 @ stdcall ScsiPortReadPortBufferUchar(ptr ptr long) MAYBEFWD(HAL.READ_PORT_BUFFER_UCHAR)
26 @ stdcall ScsiPortReadPortBufferUshort(ptr ptr long) MAYBEFWD(HAL.READ_PORT_BUFFER_USHORT)
27 @ stdcall ScsiPortReadPortBufferUlong(ptr ptr long) MAYBEFWD(HAL.READ_PORT_BUFFER_ULONG)
28 @ stdcall ScsiPortReadPortUchar(ptr) MAYBEFWD(HAL.READ_PORT_UCHAR)
29 @ stdcall ScsiPortReadPortUshort(ptr) MAYBEFWD(HAL.READ_PORT_USHORT)
30 @ stdcall ScsiPortReadPortUlong(ptr) MAYBEFWD(HAL.READ_PORT_ULONG)
31 @ stdcall ScsiPortReadRegisterBufferUchar(ptr ptr long) MAYBEFWD(NTOSKRNL.READ_REGISTER_BUFFER_UCHAR)
32 @ stdcall ScsiPortReadRegisterBufferUshort(ptr ptr long) MAYBEFWD(NTOSKRNL.READ_REGISTER_BUFFER_USHORT)
33 @ stdcall ScsiPortReadRegisterBufferUlong(ptr ptr long) MAYBEFWD(NTOSKRNL.READ_REGISTER_BUFFER_ULONG)
34 @ stdcall ScsiPortReadRegisterUchar(ptr) MAYBEFWD(NTOSKRNL.READ_REGISTER_UCHAR)
35 @ stdcall ScsiPortReadRegisterUshort(ptr) MAYBEFWD(NTOSKRNL.READ_REGISTER_USHORT)
36 @ stdcall ScsiPortReadRegisterUlong(ptr) MAYBEFWD(NTOSKRNL.READ_REGISTER_ULONG)
37 @ stdcall ScsiPortSetBusDataByOffset(ptr long long long ptr long long)
38 @ stdcall ScsiPortStallExecution(long) HAL.KeStallExecutionProcessor
39 @ stdcall ScsiPortValidateRange(ptr long long long long long long)
40 @ stdcall ScsiPortWritePortBufferUchar(ptr ptr long) MAYBEFWD(HAL.WRITE_PORT_BUFFER_UCHAR)
41 @ stdcall ScsiPortWritePortBufferUshort(ptr ptr long) MAYBEFWD(HAL.WRITE_PORT_BUFFER_USHORT)
42 @ stdcall ScsiPortWritePortBufferUlong(ptr ptr long) MAYBEFWD(HAL.WRITE_PORT_BUFFER_ULONG)
43 @ stdcall ScsiPortWritePortUchar(ptr long) MAYBEFWD(HAL.WRITE_PORT_UCHAR)
44 @ stdcall ScsiPortWritePortUshort(ptr long) MAYBEFWD(HAL.WRITE_PORT_USHORT)
45 @ stdcall ScsiPortWritePortUlong(ptr long) MAYBEFWD(HAL.WRITE_PORT_ULONG)
46 @ stdcall ScsiPortWriteRegisterBufferUchar(ptr ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR)
47 @ stdcall ScsiPortWriteRegisterBufferUshort(ptr ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT)
48 @ stdcall ScsiPortWriteRegisterBufferUlong(ptr ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG)
49 @ stdcall ScsiPortWriteRegisterUchar(ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_UCHAR)
50 @ stdcall ScsiPortWriteRegisterUshort(ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_USHORT)
51 @ stdcall ScsiPortWriteRegisterUlong(ptr long) MAYBEFWD(NTOSKRNL.WRITE_REGISTER_ULONG)