106#ifndef tddmLogDebugString
data structure stores OS specific and LL specific context
osGLOBAL void tddmCacheInvalidate(dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
osGLOBAL void tddmReportDevice(dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, dmDeviceInfo_t *dmDeviceInfo, dmDeviceInfo_t *dmExpDeviceInfo, bit32 flag)
osGLOBAL bit8 tddmSATADeviceTypeDecode(bit8 *pSignature)
GLOBAL void tddmLogDebugString(dmRoot_t *dmRoot, bit32 level, char *string, void *ptr1, void *ptr2, bit32 value1, bit32 value2)
osGLOBAL void tddmSingleThreadedLeave(dmRoot_t *dmRoot, bit32 syncLockId)
osGLOBAL void tddmCacheFlush(dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
osGLOBAL void tddmDiscoverCB(dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, bit32 eventStatus)
osGLOBAL bit32 tddmGetTransportParam(dmRoot_t *dmRoot, char *key, char *subkey1, char *subkey2, char *subkey3, char *subkey4, char *subkey5, char *valueName, char *buffer, bit32 bufferLen, bit32 *lenReceived)
osGLOBAL void tddmCachePreFlush(dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
osGLOBAL void tddmQueryDiscoveryCB(dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, bit32 discType, bit32 discState)
osGLOBAL bit32 tddmRotateQnumber(dmRoot_t *dmRoot, agsaDevHandle_t *agDevHandle)
osGLOBAL void tddmSingleThreadedEnter(dmRoot_t *dmRoot, bit32 syncLockId)