Lines Matching defs:pTd

1239 DECLINLINE(void) ohciReadTd(POHCI pThis, uint32_t TdAddr, POHCITD pTd)
1241 ohciGetDWords(pThis, TdAddr, (uint32_t *)pTd, sizeof(*pTd) >> 2);
1246 hichg = pTd->hwinfo;
1249 (pTd->hwinfo >> 18) & 1,
1250 (pTd->hwinfo >> 19) & 3,
1251 (pTd->hwinfo >> 21) & 7,
1252 (pTd->hwinfo >> 24) & 3,
1253 (pTd->hwinfo >> 26) & 3,
1254 (pTd->hwinfo >> 28) &15,
1255 pTd->cbp,
1256 pTd->NextTD,
1257 pTd->be,
1258 pTd->hwinfo & TD_HWINFO_UNKNOWN_MASK));
1358 DECLINLINE(void) ohciWriteTd(POHCI pThis, uint32_t TdAddr, PCOHCITD pTd, const char *pszLogMsg)
1365 uint32_t hichg = TdOld.hwinfo ^ pTd->hwinfo;
1368 (hichg >> 18) & 1 ? "*" : "", (pTd->hwinfo >> 18) & 1,
1369 (hichg >> 19) & 3 ? "*" : "", (pTd->hwinfo >> 19) & 3,
1370 (hichg >> 21) & 7 ? "*" : "", (pTd->hwinfo >> 21) & 7,
1371 (hichg >> 24) & 3 ? "*" : "", (pTd->hwinfo >> 24) & 3,
1372 (hichg >> 26) & 3 ? "*" : "", (pTd->hwinfo >> 26) & 3,
1373 (hichg >> 28) &15 ? "*" : "", (pTd->hwinfo >> 28) &15,
1374 TdOld.cbp != pTd->cbp ? "*" : "", pTd->cbp,
1375 TdOld.NextTD != pTd->NextTD ? "*" : "", pTd->NextTD,
1376 TdOld.be != pTd->be ? "*" : "", pTd->be,
1380 ohciPutDWords(pThis, TdAddr, (uint32_t *)pTd, sizeof(*pTd) >> 2);
1913 static bool ohciUnlinkGeneralTdInList(POHCI pThis, uint32_t TdAddr, POHCITD pTd, POHCIED pEd)
1929 Td.NextTD = (pTd->NextTD & ED_PTR_MASK) | (Td.NextTD & ~ED_PTR_MASK);
1931 pTd->NextTD &= ~ED_PTR_MASK;
1991 POHCITD pTd = (POHCITD)&pUrb->Hci.paTds[iTd].TdCopy[0];
2002 pTd->hwinfo &= ~TD_HWINFO_TOGGLE;
2003 if ( pTd->hwinfo & TD_HWINFO_TOGGLE_HI )
2005 if ( !!(pTd->hwinfo & TD_HWINFO_TOGGLE_LO) ) /** @todo r=bird: is it just me or doesn't this make sense at all? */
2006 pTd->hwinfo |= TD_HWINFO_TOGGLE_LO;
2008 pTd->hwinfo &= ~TD_HWINFO_TOGGLE_LO;
2025 pEd->HeadP = (pTd->NextTD & ED_PTR_MASK) | (pEd->HeadP & ~ED_PTR_MASK);
2026 pTd->NextTD &= ~ED_PTR_MASK;
2038 if (!ohciUnlinkGeneralTdInList(pThis, TdAddr, pTd, pEd))
2411 POHCITD pTd = (POHCITD)&pUrb->Hci.paTds[iTd].TdCopy[0];
2418 ohciBufInit(&Buf, pTd->cbp, pTd->be);
2454 pTd->hwinfo &= ~TD_HWINFO_CC;
2456 pTd->cbp = NewCbp;
2460 pTd->hwinfo &= ~TD_HWINFO_ERRORS;
2463 uint32_t DoneInt = (pTd->hwinfo & TD_HWINFO_DI) >> 21;
2482 pTd->hwinfo |= OHCI_CC_STALL;
2485 pTd->hwinfo |= OHCI_CC_CRC;
2488 pTd->hwinfo |= OHCI_CC_DATA_UNDERRUN;
2491 pTd->hwinfo |= OHCI_CC_DATA_OVERRUN;
2496 pTd->hwinfo |= OHCI_CC_DNR;
2511 pTd->NextTD = pThis->done;
2514 ohciWriteTd(pThis, TdAddr, pTd, "retired");
2662 POHCITD pTd = (POHCITD)&pUrb->Hci.paTds[0].TdCopy[0];
2663 unsigned cErrs = (pTd->hwinfo & TD_HWINFO_ERRORS) >> TD_ERRORS_SHIFT;
2664 pTd->hwinfo &= ~TD_HWINFO_ERRORS;
2666 pTd->hwinfo |= (cErrs % TD_ERRORS_MAX) << TD_ERRORS_SHIFT;
2667 ohciWriteTd(pThis, TdAddr, pTd, "ohciRhXferError");