|
void | itdsatProcessAbnormalCompletion (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, satIOContext_t *satIOContext) |
|
void | itdsatDelayedProcessAbnormalCompletion (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, satIOContext_t *satIOContext) |
|
void | itdsatErrorSATAEventHandle (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, agsaPortContext_t *agPortContext, agsaDevHandle_t *agDevHandle, bit32 event, satIOContext_t *ioContext) |
|
void | itdsatEncryptionHandler (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, bit32 agIOInfoLen, void *agParam, bit32 agOtherInfo) |
|
osGLOBAL void | itdsatDifHandler (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, bit32 agIOInfoLen, void *agParam, bit32 agOtherInfo) |
|
void | satProcessAbort (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, satIOContext_t *satIOContext) |
|
void | satSetSensePayload (scsiRspSense_t *pSense, bit8 SnsKey, bit32 SnsInfo, bit16 SnsCode, satIOContext_t *satIOContext) |
| Setup up the SCSI Sense response. More...
|
|
void | satSetDeferredSensePayload (scsiRspSense_t *pSense, bit8 SnsKey, bit32 SnsInfo, bit16 SnsCode, satIOContext_t *satIOContext) |
| Setup up the SCSI Sense response. More...
|
|
GLOBAL bit32 | satPacket (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for ATAPI Packet Command. More...
|
|
void | satPacketCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
GLOBAL bit32 | satDeviceReset (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for satDeviceReset. More...
|
|
void | satDeviceResetCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
GLOBAL bit32 | satExecuteDeviceDiagnostic (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for satExecuteDeviceDiagnostic. More...
|
|
void | satExecuteDeviceDiagnosticCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
GLOBAL bit32 | satSetFeatures (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit8 bTransferMode) |
| SAT implementation for satSetFeatures. More...
|
|
void | satSetFeaturesPIOCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
void | satSetFeaturesCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
GLOBAL bit32 | satRequestSenseForATAPI (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI REQUEST SENSE to ATAPI device. More...
|
|
void | satRequestSenseForATAPICB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, void *agParam, void *ioContext) |
|
GLOBAL bit32 | satRead12 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI READ12. More...
|
|
GLOBAL bit32 | satRead10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI READ10. More...
|
|
GLOBAL bit32 | satRead16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI READ16. More...
|
|
GLOBAL bit32 | satRead6 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI READ6. More...
|
|
GLOBAL bit32 | satWrite16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI WRITE16. More...
|
|
GLOBAL bit32 | satWrite12 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI WRITE12. More...
|
|
GLOBAL bit32 | satWrite10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI WRITE10. More...
|
|
GLOBAL bit32 | satWrite_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satWrite6 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI WRITE6. More...
|
|
GLOBAL bit32 | satReportLun (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReportLun. More...
|
|
GLOBAL bit32 | satReadCapacity10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReadCapacity10. More...
|
|
GLOBAL bit32 | satReadCapacity16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReadCapacity16. More...
|
|
GLOBAL bit32 | satInquiry (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satRequestSense (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI REQUEST SENSE. More...
|
|
GLOBAL bit32 | satRequestSense_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI REQUEST SENSE. More...
|
|
GLOBAL bit32 | satFormatUnit (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satFormatUnit. More...
|
|
GLOBAL bit32 | satSendDiagnostic (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSendDiagnostic. More...
|
|
GLOBAL bit32 | satSendDiagnostic_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSendDiagnostic_1. More...
|
|
GLOBAL bit32 | satSendDiagnostic_2 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSendDiagnostic_2. More...
|
|
GLOBAL bit32 | satStartStopUnit (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satStartStopUnit. More...
|
|
GLOBAL bit32 | satStartStopUnit_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satStartStopUnit_1. More...
|
|
GLOBAL bit32 | satRead_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satRead10_1. More...
|
|
GLOBAL bit32 | satRead10_2 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satWriteSame10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteSame10. More...
|
|
GLOBAL bit32 | satWriteSame10_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit32 lba) |
|
GLOBAL bit32 | satWriteSame10_2 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit32 lba) |
|
GLOBAL bit32 | satWriteSame10_3 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit32 lba) |
|
GLOBAL bit32 | satWriteSame16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteSame16. More...
|
|
GLOBAL bit32 | satLogSenseAllocate (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit32 payloadSize, bit32 flag) |
| SAT implementation for SCSI satLogSenseAllocate. More...
|
|
GLOBAL bit32 | satSMARTEnable (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSMARTEnable. More...
|
|
GLOBAL bit32 | satLogSense_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satLogSense_1. More...
|
|
GLOBAL bit32 | satLogSense_2 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satLogSense_2. More...
|
|
GLOBAL bit32 | satLogSense_3 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satLogSense_3. More...
|
|
GLOBAL bit32 | satLogSense (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satLogSense. More...
|
|
GLOBAL bit32 | satModeSelect6 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satModeSelect6. More...
|
|
GLOBAL bit32 | satModeSelect6n10_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satModeSelect10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satModeSelect10. More...
|
|
GLOBAL bit32 | satSynchronizeCache10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSynchronizeCache10. More...
|
|
GLOBAL bit32 | satSynchronizeCache16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satSynchronizeCache16. More...
|
|
GLOBAL bit32 | satWriteAndVerify10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteAndVerify10. More...
|
|
GLOBAL bit32 | satWriteAndVerify12 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteAndVerify12. More...
|
|
GLOBAL bit32 | satNonChainedWriteNVerify_Verify (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satChainedWriteNVerify_Write (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satChainedWriteNVerify_Verify (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satChainedWriteNVerify_Start_Verify (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satWriteAndVerify16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteAndVerify16. More...
|
|
GLOBAL bit32 | satChainedVerify16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satTestUnitReady (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI TEST UNIT READY. More...
|
|
GLOBAL bit32 | satModeSense6 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI MODE SENSE (6). More...
|
|
GLOBAL bit32 | satModeSense10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI MODE SENSE (10). More...
|
|
GLOBAL bit32 | satVerify10 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI VERIFY (10). More...
|
|
GLOBAL bit32 | satChainedVerify (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satVerify12 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI VERIFY (12). More...
|
|
GLOBAL bit32 | satVerify16 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI VERIFY (16). More...
|
|
GLOBAL bit32 | satTestUnitReady_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satTestUnitReady_1. More...
|
|
GLOBAL void | satInquiryStandard (bit8 *pInquiry, agsaSATAIdentifyData_t *pSATAIdData, tiIniScsiCmnd_t *scsiCmnd) |
| SAT implementation for SCSI STANDARD INQUIRY. More...
|
|
GLOBAL void | satInquiryPage0 (bit8 *pInquiry, agsaSATAIdentifyData_t *pSATAIdData) |
| SAT implementation for SCSI INQUIRY page 0. More...
|
|
GLOBAL void | satInquiryPage83 (bit8 *pInquiry, agsaSATAIdentifyData_t *pSATAIdData, satDeviceData_t *pSatDevData) |
| SAT implementation for SCSI INQUIRY page 83. More...
|
|
GLOBAL void | satInquiryPage89 (bit8 *pInquiry, agsaSATAIdentifyData_t *pSATAIdData, satDeviceData_t *pSatDevData) |
| SAT implementation for SCSI INQUIRY page 89. More...
|
|
GLOBAL void | satInquiryPage80 (bit8 *pInquiry, agsaSATAIdentifyData_t *pSATAIdData) |
| SAT implementation for SCSI INQUIRY page 80. More...
|
|
GLOBAL bit32 | sataLLIOStart (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
osGLOBAL bit32 | itdsataIOPrepareSGL (tiRoot_t *tiRoot, tdIORequestBody_t *tdIORequestBody, tiSgl_t *tiSgl1, void *sglVirtualAddr) |
|
void | satNonChainedDataIOCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satChainedDataIOCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satNonChainedWriteNVerifyCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satChainedWriteNVerifyCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satNonDataIOCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satSMARTEnableCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satLogSenseCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioCotext) |
|
void | satModeSelect6n10CB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satSynchronizeCache10n16CB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satReadLogExtCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satTestUnitReadyCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satWriteSame10CB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satSendDiagnosticCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satRequestSenseCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satStartStopUnitCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satVerify10CB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContex) |
|
void | satNonChainedVerifyCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satChainedVerifyCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
osGLOBAL bit32 | satTmResetLUN (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, tiLUN_t *lun) |
|
osGLOBAL bit32 | satTmWarmReset (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
osGLOBAL bit32 | satTDInternalTmReset (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
osGLOBAL bit32 | satTmAbortTask (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, tiIORequest_t *taskTag) |
|
osGLOBAL void | osSatResetCB (tiRoot_t *tiRoot, tiDeviceHandle_t *tiDeviceHandle, bit32 resetStatus, void *respFis) |
|
osGLOBAL void | ossaSATADeviceResetCB (agsaRoot_t *agRoot, agsaDevHandle_t *agDevHandle, bit32 resetStatus, void *resetparm) |
|
osGLOBAL void | osSatIOCompleted (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, agsaFisHeader_t *agFirstDword, bit32 respFisLen, agsaFrameHandle_t agFrameHandle, satIOContext_t *satIOContext, bit32 interruptContext) |
|
osGLOBAL void | tdssRemoveSATAFromSharedcontext (tdsaPortContext_t *tdsaPortContext_Ins, tdsaDeviceData_t *tdsaDeviceData_ins, agsaRoot_t *agRoot) |
|
GLOBAL void | osSatDefaultTranslation (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, satIOContext_t *satIOContext, scsiRspSense_t *pSense, bit8 ataStatus, bit8 ataError, bit32 interruptContext) |
| SAT default ATA status and ATA error translation to SCSI. More...
|
|
GLOBAL satInternalIo_t * | satAllocIntIoResource (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, satDeviceData_t *satDevData, bit32 dmaAllocLength, satInternalIo_t *satIntIo) |
| Allocate resource for SAT intervally generated I/O. More...
|
|
GLOBAL bit32 | satSendReadLogExt (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| Send READ LOG EXT ATA PAGE 10h command to sata drive. More...
|
|
GLOBAL bit32 | satReadMediaSerialNumber (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReadMediaSerialNumber. More...
|
|
void | satReadMediaSerialNumberCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL bit32 | satReadBuffer (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReadBuffer. More...
|
|
void | satReadBufferCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL bit32 | satWriteBuffer (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satWriteBuffer. More...
|
|
void | satWriteBufferCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL bit32 | satReassignBlocks (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
| SAT implementation for SCSI satReassignBlocks. More...
|
|
void | satReassignBlocksCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL bit32 | satReassignBlocks_1 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, satIOContext_t *satOrgIOContext) |
| SAT implementation for SCSI satReassignBlocks_1. More...
|
|
GLOBAL bit32 | satReassignBlocks_2 (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext, bit8 *LBA) |
| SAT implementation for SCSI satReassignBlocks_2. More...
|
|
GLOBAL satIOContext_t * | satPrepareNewIO (satInternalIo_t *satNewIntIo, tiIORequest_t *tiOrgIORequest, satDeviceData_t *satDevData, tiIniScsiCmnd_t *scsiCmnd, satIOContext_t *satOrgIOContext) |
| SAT implementation for SCSI satPrepareNewIO. More...
|
|
GLOBAL bit32 | sataLLIOAbort (tiRoot_t *tiRoot, tiIORequest_t *taskTag) |
|
void | satInquiryCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satInquiryIntCB (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satSendIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satStartIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
void | satSetDevInfo (satDeviceData_t *satDevData, agsaSATAIdentifyData_t *SATAIdData) |
|
GLOBAL bit32 | satAddSATAStartIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satAddSATASendIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
void | satAddSATAIDDevCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
void | satAddSATAIDDevCBReset (agsaRoot_t *agRoot, tdsaDeviceData_t *oneDeviceData, satIOContext_t *satIOContext, tdIORequestBody_t *tdIORequestBody) |
|
void | satAddSATAIDDevCBCleanup (agsaRoot_t *agRoot, tdsaDeviceData_t *oneDeviceData, satIOContext_t *satIOContext, tdIORequestBody_t *tdIORequestBody) |
|
GLOBAL bit32 | tdsaDiscoveryIntStartIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | tdsaDiscoverySendIDDev (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
void | tdsaDiscoveryStartIDDevCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
bit32 | satComputeCDB10LBA (satIOContext_t *satIOContext) |
|
bit32 | satComputeCDB10TL (satIOContext_t *satIOContext) |
|
bit32 | satComputeCDB12LBA (satIOContext_t *satIOContext) |
|
bit32 | satComputeCDB12TL (satIOContext_t *satIOContext) |
|
bit32 | satComputeCDB16LBA (satIOContext_t *satIOContext) |
|
bit32 | satComputeCDB16TL (satIOContext_t *satIOContext) |
|
bit32 | satComputeLoopNum (bit32 a, bit32 b) |
|
bit32 | satAddNComparebit64 (bit8 *a, bit8 *b) |
|
bit32 | satAddNComparebit32 (bit8 *a, bit8 *b) |
|
bit32 | satCompareLBALimitbit (bit8 *lba) |
|
GLOBAL void | satBitSet (bit8 *data, bit32 index) |
|
GLOBAL void | satBitClear (bit8 *data, bit32 index) |
|
GLOBAL agBOOLEAN | satBitTest (bit8 *data, bit32 index) |
|
GLOBAL bit32 | satTagAlloc (tiRoot_t *tiRoot, satDeviceData_t *pSatDevData, bit8 *pTag) |
| allocate an available SATA tag More...
|
|
GLOBAL bit32 | satTagRelease (tiRoot_t *tiRoot, satDeviceData_t *pSatDevData, bit8 tag) |
| release an SATA tag More...
|
|
GLOBAL void | satDecrementPendingIO (tiRoot_t *tiRoot, tdsaContext_t *tdsaAllShared, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satStartResetDevice (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satResetDevice (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL void | satResetDeviceCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
osGLOBAL bit32 | satSubTM (tiRoot_t *tiRoot, tiDeviceHandle_t *tiDeviceHandle, bit32 task, tiLUN_t *lun, tiIORequest_t *taskTag, tiIORequest_t *currentTaskTag, bit32 NotifyOS) |
|
GLOBAL bit32 | satStartDeResetDevice (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satDeResetDevice (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL void | satDeResetDeviceCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL bit32 | satStartCheckPowerMode (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL bit32 | satCheckPowerMode (tiRoot_t *tiRoot, tiIORequest_t *tiIORequest, tiDeviceHandle_t *tiDeviceHandle, tiScsiInitiatorRequest_t *tiScsiRequest, satIOContext_t *satIOContext) |
|
GLOBAL void | satCheckPowerModeCB (agsaRoot_t *agRoot, agsaIORequest_t *agIORequest, bit32 agIOStatus, agsaFisHeader_t *agFirstDword, bit32 agIOInfoLen, agsaFrameHandle_t agFrameHandle, void *ioContext) |
|
GLOBAL void | satAbort (agsaRoot_t *agRoot, satIOContext_t *satIOContext) |
|
GLOBAL void | satTranslateATAPIErrorsToSCSIErrors (bit8 bCommand, bit8 bATAStatus, bit8 bATAError, bit8 *pSenseKey, bit16 *pSenseCodeInfo) |
|
osGLOBAL void | satSATADeviceReset (tiRoot_t *tiRoot, tdsaDeviceData_t *oneDeviceData, bit32 flag) |
|