FreeBSD kernel pms device code
tddmapi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

osGLOBAL void tddmCacheFlush (dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
 
osGLOBAL void tddmCacheInvalidate (dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
 
osGLOBAL void tddmCachePreFlush (dmRoot_t *dmRoot, void *tdMemHandle, void *virtPtr, bit32 length)
 
osGLOBAL void tddmDiscoverCB (dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, bit32 eventStatus)
 
osGLOBAL void tddmQueryDiscoveryCB (dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, bit32 discType, bit32 discState)
 
osGLOBAL void tddmReportDevice (dmRoot_t *dmRoot, dmPortContext_t *dmPortContext, dmDeviceInfo_t *dmDeviceInfo, dmDeviceInfo_t *dmExpDeviceInfo, bit32 flag)
 
osGLOBAL bit8 tddmSATADeviceTypeDecode (bit8 *pSignature)
 
osGLOBAL void tddmSingleThreadedEnter (dmRoot_t *dmRoot, bit32 syncLockId)
 
osGLOBAL void tddmSingleThreadedLeave (dmRoot_t *dmRoot, bit32 syncLockId)
 
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 bit32 tddmRotateQnumber (dmRoot_t *dmRoot, agsaDevHandle_t *agDevHandle)
 
GLOBAL void tddmLogDebugString (dmRoot_t *dmRoot, bit32 level, char *string, void *ptr1, void *ptr2, bit32 value1, bit32 value2)
 

Function Documentation

◆ tddmCacheFlush()

osGLOBAL void tddmCacheFlush ( dmRoot_t dmRoot,
void *  tdMemHandle,
void *  virtPtr,
bit32  length 
)

◆ tddmCacheInvalidate()

osGLOBAL void tddmCacheInvalidate ( dmRoot_t dmRoot,
void *  tdMemHandle,
void *  virtPtr,
bit32  length 
)

◆ tddmCachePreFlush()

osGLOBAL void tddmCachePreFlush ( dmRoot_t dmRoot,
void *  tdMemHandle,
void *  virtPtr,
bit32  length 
)

◆ tddmDiscoverCB()

osGLOBAL void tddmDiscoverCB ( dmRoot_t dmRoot,
dmPortContext_t dmPortContext,
bit32  eventStatus 
)

◆ tddmGetTransportParam()

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 
)

◆ tddmLogDebugString()

GLOBAL void tddmLogDebugString ( dmRoot_t dmRoot,
bit32  level,
char *  string,
void *  ptr1,
void *  ptr2,
bit32  value1,
bit32  value2 
)

◆ tddmQueryDiscoveryCB()

osGLOBAL void tddmQueryDiscoveryCB ( dmRoot_t dmRoot,
dmPortContext_t dmPortContext,
bit32  discType,
bit32  discState 
)

◆ tddmReportDevice()

osGLOBAL void tddmReportDevice ( dmRoot_t dmRoot,
dmPortContext_t dmPortContext,
dmDeviceInfo_t dmDeviceInfo,
dmDeviceInfo_t dmExpDeviceInfo,
bit32  flag 
)

◆ tddmRotateQnumber()

osGLOBAL bit32 tddmRotateQnumber ( dmRoot_t dmRoot,
agsaDevHandle_t agDevHandle 
)

◆ tddmSATADeviceTypeDecode()

osGLOBAL bit8 tddmSATADeviceTypeDecode ( bit8 pSignature)

◆ tddmSingleThreadedEnter()

osGLOBAL void tddmSingleThreadedEnter ( dmRoot_t dmRoot,
bit32  syncLockId 
)

◆ tddmSingleThreadedLeave()

osGLOBAL void tddmSingleThreadedLeave ( dmRoot_t dmRoot,
bit32  syncLockId 
)