uLONG
uLONG data_len;
uLONG IOAddrs[18];
uLONG MsgID;
uLONG FromEngBuffOffset;
uLONG callerID;
uLONG timeOut;
uLONG cp_dataLen; /* Data length in Bytes for command. */
uLONG cp_Vue; /* Vendor Unique Area */
uLONG TimeOut ;
uLONG SGsize; /* Scatter/Gather list size. */
uLONG cpLength; /* EATA Command Packet Length */
uLONG spLength; /* EATA Status Packet Length */
uLONG base; /* Base I/O address */
uLONG ha_cacheParams;
uLONG flags; /* Operational State Flags */
uLONG SGsize; /* Scatter/Gather List Size. */
uLONG cpLength; /* EATA Command Packet Length */
uLONG spLength; /* EATA Status Packet Length */
uLONG TotalIoCount;
uLONG IoCountRead;
uLONG IoCountReadSg;
uLONG IoCountWrite;
uLONG IoCountWriteSg;
uLONG UnalignedIoAddress;
uLONG SgElementCount[MAX_ELEMENT_COUNT];
uLONG TotalIoCount;
uLONG TotalUnCachedIoCount;
uLONG MaxOutstandingIoCount;
uLONG CurrentOutstandingIoCount;
uLONG OutstandingIoRunningCount;
uLONG UnalignedPktCount;
uLONG UnalignedSgCount;
uLONG NonPageListAddressSgCount;
uLONG MaxMessagesPerInterrupt;
uLONG channel;
uLONG id;
uLONG lun;
uLONG isBusy;
uLONG u32;
uLONG osdSwap3(DPT_UNALIGNED uLONG *);
inline uLONG osdSwap4(uLONG *inLong) {
uLONG osdSwap4(DPT_UNALIGNED uLONG *);
uLONG trueSwap4(DPT_UNALIGNED uLONG *);
uLONG netSwap4(uLONG val);
uLONG osdRequestSemaphore(SEMAPHORE_T,uLONG);
uLONG osdWaitForEventSemaphore(SEMAPHORE_T, uLONG);
uLONG osdSignalEventSemaphore(SEMAPHORE_T);
uLONG osdResetEventSemaphore(SEMAPHORE_T);
uLONG osdStartThread(void *,void *);
uLONG osdGetThreadID(void);
void osdWakeThread(uLONG);
void osdSleep(uLONG);
uCHAR osdSetThreadPriority(uLONG tid, uCHAR priority);
uLONG extendedMemSize; /* in KB */
uLONG osType; /* Same as DPTSIG's definition */