Go to the source code of this file.
|
typedef void(* | smTimerCBFunc_t) (smRoot_t *smRoot, void *timerData1, void *timerData2, void *timerData3) |
|
typedef struct smTimerRequest_s | smTimerRequest_t |
| data structure for timer request Timer requests are enqueued and dequeued using smList_t and have a callback function More...
|
|
typedef struct smSatInternalIo_s | smSatInternalIo_t |
|
typedef struct smDeviceData_s | smDeviceData_t |
|
typedef struct smAtaPassThroughHdr_s | smAtaPassThroughHdr_t |
|
typedef void(* | smSatCompleteCbPtr_t) (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *satIOContext) |
|
typedef void(* | smSMPCompleted_t) (agsaRoot_t *, agsaIORequest_t *, bit32, bit32, agsaFrameHandle_t) |
|
typedef struct smSatIOContext_s | smSatIOContext_t |
|
typedef struct smIORequestBody_s | smIORequestBody_t |
|
typedef struct smSMPRequestBody_s | smSMPRequestBody_t |
|
typedef struct smRootOsData_s | smRootOsData_t |
|
typedef struct smIntContext_s | smIntContext_t |
|
typedef struct smIntRoot_s | smIntRoot_t |
|
◆ SAT_APAPI_CMDQ_MAX
#define SAT_APAPI_CMDQ_MAX 2 |
◆ SAT_MAX_INT_IO
#define SAT_MAX_INT_IO 16 |
◆ SAT_NCQ_MAX
◆ SAT_NONNCQ_MAX
◆ SMP_DIRECT_PAYLOAD_LIMIT
#define SMP_DIRECT_PAYLOAD_LIMIT 44 |
◆ smAtaPassThroughHdr_t
◆ smDeviceData_t
◆ smIntContext_t
◆ smIntRoot_t
◆ smIORequestBody_t
◆ smRootOsData_t
◆ smSatCompleteCbPtr_t
◆ smSatInternalIo_t
◆ smSatIOContext_t
◆ smSMPCompleted_t
◆ smSMPRequestBody_t
◆ smTimerCBFunc_t
typedef void(* smTimerCBFunc_t) (smRoot_t *smRoot, void *timerData1, void *timerData2, void *timerData3) |
◆ smTimerRequest_t
data structure for timer request Timer requests are enqueued and dequeued using smList_t and have a callback function