Lines Matching defs:ITdAddr

1292 DECLINLINE(void) ohciReadITd(POHCI pThis, uint32_t ITdAddr, POHCIITD pITd)
1294 ohciGetDWords(pThis, ITdAddr, (uint32_t *)pITd, sizeof(*pITd) / sizeof(uint32_t));
1299 ITdAddr,
1386 DECLINLINE(void) ohciWriteITd(POHCI pThis, uint32_t ITdAddr, PCOHCIITD pITd, const char *pszLogMsg)
1392 ohciGetDWords(pThis, ITdAddr, (uint32_t *)&ITdOld, sizeof(ITdOld) / sizeof(uint32_t));
1395 ITdAddr,
1415 ohciPutDWords(pThis, ITdAddr, (uint32_t *)pITd, sizeof(*pITd) / sizeof(uint32_t));
1964 const uint32_t ITdAddr = pUrb->Hci.paTds[iTd].TdAddr;
1970 Assert((ITdAddr & ED_PTR_MASK) == ITdAddr);
1971 if ((pEd->HeadP & ED_PTR_MASK) == ITdAddr)
1982 if (!ohciUnlinkIsochronousTdInList(pThis, ITdAddr, pITd, pEd))
2257 const uint32_t ITdAddr = pUrb->Hci.paTds[iTd].TdAddr;
2371 ohci_in_done_queue_add(pThis, ITdAddr);
2375 pThis->done = ITdAddr;
2377 Log(("%s: ohciRhXferCompleteIsochronousURB: ITdAddr=%#010x EdAddr=%#010x SF=%#x (%#x) CC=%#x FC=%d "
2379 pUrb->pszDesc, ITdAddr,
2393 ohciWriteITd(pThis, ITdAddr, pITd, "retired");
2965 static bool ohciServiceIsochronousTdUnlink(POHCI pThis, POHCIITD pITd, uint32_t ITdAddr, uint32_t ITdAddrPrev,
2968 LogFlow(("%s%sohciServiceIsochronousTdUnlink: Unlinking ITD: ITdAddr=%#010x EdAddr=%#010x ITdAddrPrev=%#010x\n",
2969 pUrb ? pUrb->pszDesc : "", pUrb ? ": " : "", ITdAddr, EdAddr, ITdAddrPrev));
2978 int iInFlightPrev = ohci_in_flight_find(pThis, ITdAddr);
2979 AssertMsgReturn(iInFlightPrev >= 0, ("ITdAddr=%#RX32\n", ITdAddr), false);
3015 pThis->done = ITdAddr;
3020 ohciWriteITd(pThis, ITdAddr, pITd, "ohciServiceIsochronousTdUnlink");
3032 static bool ohciServiceIsochronousTd(POHCI pThis, POHCIITD pITd, uint32_t ITdAddr, const unsigned R, PCOHCIED pEd, uint32_t EdAddr)
3060 Log(("ITdAddr=%RX32 PSW%d.CC=%#x < 'Not Accessed'!\n", ITdAddr, R, pITd->aPSW[R] >> ITD_PSW_CC_SHIFT)); /* => Unrecoverable Error*/
3071 Log(("ITdAddr=%RX32 PSW%d.offset=%#x < offPrev=%#x!\n", ITdAddr, iR, off, offPrev)); /* => Unrecoverable Error*/
3073 Log(("ITdAddr=%RX32 PSW%d.CC=%#x < 'Not Accessed'!\n", ITdAddr, iR, PSW >> ITD_PSW_CC_SHIFT)); /* => Unrecoverable Error*/
3082 Log(("ITdAddr=%RX32 offEnd=%#x < offPrev=%#x!\n", ITdAddr, offEnd, offPrev)); /* => Unrecoverable Error*/
3104 pUrb->Hci.paTds[0].TdAddr = ITdAddr;
3153 pUrb->pszDesc, pUrb->cbData, pUrb->cIsocPkts, EdAddr, ITdAddr, pITd->HwInfo & ITD_HWINFO_SF, pThis->HcFmNumber));
3160 pUrb, cbTotal, EdAddr, 1, ITdAddr, rc));
3161 ohci_in_flight_remove(pThis, ITdAddr);
3190 uint32_t ITdAddr = pEd->HeadP & ED_PTR_MASK;
3197 if ( ITdAddr == (pEd->TailP & ED_PTR_MASK)
3198 || !ITdAddr)
3210 ohciReadITd(pThis, ITdAddr, &ITd);
3227 if (ohci_in_flight_find(pThis, ITdAddr) < 0)
3228 if (!ohciServiceIsochronousTd(pThis, &ITd, ITdAddr, R < 0 ? 0 : R, pEd, EdAddr))
3231 ITdAddrPrev = ITdAddr;
3249 int iInFlight = ohci_in_flight_find(pThis, ITdAddr);
3251 ITdAddrPrev = ITdAddr;
3252 else if (!ohciServiceIsochronousTdUnlink(pThis, &ITd, ITdAddr, ITdAddrPrev,
3267 int iInFlight = ohci_in_flight_find(pThis, ITdAddr);
3268 if (!ohciServiceIsochronousTdUnlink(pThis, &ITd, ITdAddr, ITdAddrPrev,
3279 ITdAddr = ITdAddrNext;