H A D | DevAHCI.cpp | 930 int (*pfnRead )(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value); 931 int (*pfnWrite)(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value); 938 static int ahciPostFisIntoMemory(PAHCIPort pAhciPort, unsigned uFisType, uint8_t *cmdFis); 939 static void ahciPostFirstD2HFisIntoMemory(PAHCIPort pAhciPort); 944 static bool ahciCancelActiveTasks(PAHCIPort pAhciPort, PAHCIREQ pAhciReqExcept); 945 static void ahciReqMemFree(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, bool fForceFree); 963 Log(("R3 P%u: %M", pAhciPort->iLUN, _LogRelRemoveParentheseis a)) 966 do { Log(("R3 P%u: ", pAhciPort->iLUN)); Log(a); } while(0) 973 Log(("R0 P%u: %M", pAhciPort->iLUN, _LogRelRemoveParentheseis a)) 976 do { Log(("R0 P%u: ", pAhciPort 1068 ahciPortResetFinish(PAHCIPort pAhciPort) argument 1127 ahciIoThreadKick(PAHCI pAhci, PAHCIPort pAhciPort) argument 1145 PortCmdIssue_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1176 PortCmdIssue_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1191 PortSActive_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1200 PortSActive_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1214 PortSError_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1235 PortSError_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1242 PortSControl_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1289 PortSControl_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1300 PortSStatus_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1311 PortSignature_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1318 PortTaskFileData_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1331 PortCmd_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1353 PortCmd_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1499 PortIntrEnable_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1519 PortIntrEnable_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1551 PortIntrSts_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1571 PortIntrSts_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1582 PortFisAddrUp_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1592 PortFisAddrUp_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1605 PortFisAddr_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1615 PortFisAddr_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1630 PortCmdLstAddrUp_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1643 PortCmdLstAddrUp_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1653 PortCmdLstAddr_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 1663 PortCmdLstAddr_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1724 PAHCIPort pAhciPort = &ahci->ahciPort[i]; local 1951 PortInvalid_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value) argument 1960 PortInvalid_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value) argument 2009 ahciPortSwReset(PAHCIPort pAhciPort) argument 2077 ahciPortHwReset(PAHCIPort pAhciPort) argument 2129 PAHCIPort pAhciPort = &pThis->ahciPort[i]; local 2650 PAHCIPort pAhciPort = PDMIBASE_2_PAHCIPORT(pInterface); local 2664 PAHCIPort pAhciPort = PDMIBLOCKPORT_2_PAHCIPORT(pInterface); local 2687 ahciDumpFisInfo(PAHCIPort pAhciPort, uint8_t *cmdFis) argument 2769 ahciDumpCmdHdrInfo(PAHCIPort pAhciPort, CmdHdr *pCmdHdr) argument 2802 ahciPostFirstD2HFisIntoMemory(PAHCIPort pAhciPort) argument 2846 ahciPostFisIntoMemory(PAHCIPort pAhciPort, unsigned uFisType, uint8_t *pCmdFis) argument 2957 atapiCmdOK(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 2969 atapiCmdError(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, const uint8_t *pabATAPISense, size_t cbATAPISense) argument 2983 atapiCmdErrorSimple(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, uint8_t uATAPISenseKey, uint8_t uATAPIASC) argument 3029 ahciIdentifySS(PAHCIPort pAhciPort, void *pvBuf) argument 3208 atapiIdentifySS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3256 atapiReadCapacitySS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3272 atapiReadDiscInformationSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3300 atapiReadTrackInformationSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3330 atapiGetConfigurationFillFeatureListProfiles(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3348 atapiGetConfigurationFillFeatureCore(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3363 atapiGetConfigurationFillFeatureMorphing(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3377 atapiGetConfigurationFillFeatureRemovableMedium(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3392 atapiGetConfigurationFillFeatureRandomReadable(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3408 atapiGetConfigurationFillFeatureCDRead(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3422 atapiGetConfigurationFillFeaturePowerManagement(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3434 atapiGetConfigurationFillFeatureTimeout(PAHCIPort pAhciPort, uint8_t *pbBuf, size_t cbBuf) argument 3447 atapiGetConfigurationSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3513 atapiGetEventStatusNotificationSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3590 atapiInquirySS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3615 atapiModeSenseErrorRecoverySS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3645 atapiModeSenseCDStatusSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3696 atapiRequestSenseSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3707 atapiMechanismStatusSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3728 atapiReadTOCNormalSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3791 atapiReadTOCMultiSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3825 atapiReadTOCRawSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 3916 ahciMediumTypeSet(PAHCIPort pAhciPort, uint32_t MediaTrackType) argument 3921 atapiPassthroughSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 4167 atapiReadDVDStructureSS(PAHCIREQ pAhciReq, PAHCIPort pAhciPort, size_t cbData, size_t *pcbData) argument 4325 atapiDoTransfer(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, size_t cbMax, ATAPIFN iSourceSink) argument 4384 atapiReadSectors(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, uint32_t iATAPILBA, uint32_t cSectors, uint32_t cbSector) argument 4409 atapiParseCmdVirtualATAPI(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 4785 atapiParseCmdPassthrough(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 5092 atapiParseCmd(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 5116 ahciFinishStorageDeviceReset(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 5144 ahciDeviceReset(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 5166 ahciSendPioSetupFis(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, uint8_t *pCmdFis, bool fInterrupt) argument 5232 ahciSendD2HFis(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, uint8_t *pCmdFis, bool fInterrupt) argument 5300 ahciSendSDBFis(PAHCIPort pAhciPort, uint32_t uFinishedTasks, bool fInterrupt) argument 5378 ahciGetSector(PAHCIPort pAhciPort, uint8_t *pCmdFis, bool fLBA48) argument 5446 ahciReqMemAlloc(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, size_t cb) argument 5479 ahciReqMemFree(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, bool fForceFree) argument 5607 ahciIoBufAllocate(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, size_t cbTransfer) argument 5636 ahciIoBufFree(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, bool fCopyToGuest) argument 5676 ahciR3PortCachedReqsFree(PAHCIPort pAhciPort) argument 5697 ahciCancelActiveTasks(PAHCIPort pAhciPort, PAHCIREQ pAhciReqExcept) argument 5764 ahciIsRedoSetWarning(PAHCIPort pAhciPort, int rc) argument 5803 ahciTrimRangesCreate(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 5943 ahciTransferComplete(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, int rcReq, bool fFreeReq) argument 6169 PAHCIPort pAhciPort = PDMIBLOCKASYNCPORT_2_PAHCIPORT(pInterface); local 6186 ahciProcessCmd(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, uint8_t *pCmdFis) argument 6491 ahciPortTaskGetCommandFis(PAHCIPort pAhciPort, PAHCIREQ pAhciReq) argument 6590 PAHCIPort pAhciPort = &pThis->ahciPort[pNotifierItem->iPort]; local 6604 PAHCIPort pAhciPort = (PAHCIPort)pThread->pvUser; local 6893 PAHCIPort pAhciPort = (PAHCIPort)pThread->pvUser; local 7327 PAHCIPort pAhciPort = &pThis->ahciPort[i]; local 7428 PAHCIPort pAhciPort = &pAhci->ahciPort[i]; local 7438 ahciMediumRemoved(PAHCIPort pAhciPort) argument 7448 ahciMediumInserted(PAHCIPort pAhciPort) argument 7475 PAHCIPort pAhciPort = PDMIMOUNTNOTIFY_2_PAHCIPORT(pInterface); local 7504 PAHCIPort pAhciPort = PDMIMOUNTNOTIFY_2_PAHCIPORT(pInterface); local 7534 ahciR3ConfigureLUN(PPDMDEVINS pDevIns, PAHCIPort pAhciPort) argument 7703 PAHCIPort pAhciPort = &pAhci->ahciPort[i]; local 7732 ahciR3VpdInit(PPDMDEVINS pDevIns, PAHCIPort pAhciPort, const char *pszName) argument 7857 PAHCIPort pAhciPort = &pAhci->ahciPort[iLUN]; local 7929 PAHCIPort pAhciPort = &pThis->ahciPort[iLUN]; local 8123 PAHCIPort pAhciPort = &pThis->ahciPort[iActPort]; local 8274 PAHCIPort pAhciPort = &pThis->ahciPort[i]; local 8393 PAHCIPort pAhciPort = &pThis->ahciPort[i]; local 8419 PAHCIPort pAhciPort = &pThis->ahciPort[i]; local [all...] |