Lines Matching defs:RDT

385 #define RDT      pThis->auRegs[RDT_IDX]
1381 { 0x02818, 0x00004, 0xFFFFFFFF, 0xFFFFFFFF, e1kRegReadDefault , e1kRegWriteRDT , "RDT" , "Receive Descriptor Tail" },
1981 uint32_t uRQueueLen = RDH>RDT ? RDLEN/sizeof(E1KRXDESC)-RDH+RDT : RDT-RDH;
1992 E1kLogRel(("E1000: low on RX descriptors, RDH=%x RDT=%x len=%x threshold=%x\n", RDH, RDT, uRQueueLen, uMinRQThreshold));
1993 E1kLog2(("%s Low on RX descriptors, RDH=%x RDT=%x len=%x threshold=%x, raise an interrupt\n",
1994 pThis->szPrf, RDH, RDT, uRQueueLen, uMinRQThreshold));
1998 E1kLog2(("%s e1kAdvanceRDH: at exit RDH=%x RDT=%x len=%x\n",
1999 pThis->szPrf, RDH, RDT, uRQueueLen));
2014 * Make sure RDT won't change during computation. EMT may modify RDT at
2017 uint32_t rdt = RDT;
2073 E1kLog3(("%s Fetched %u RX descriptors at %08x%08x(0x%x), RDLEN=%08x, RDH=%08x, RDT=%08x\n",
2076 nFirstNotLoaded, RDLEN, RDH, RDT));
2393 "(cb=%u, in_cache=%u, RDH=%x RDT=%x)\n",
2394 pThis->szPrf, cb, e1kRxDInCache(pThis), RDH, RDT));
2398 if (RDH == RDT)
2404 while (RDH != RDT)
2960 E1kLogRel(("E1000: irq enabled, RDH=%x RDT=%x TDH=%x TDT=%x\n", RDH, RDT, TDH, TDT));
3077 * @remarks Write into RDT forces switch to HC and signal to
3100 * Some drivers advance RDT too far, so that it equals RDH. This
3103 * write 1 less when we see a driver writing RDT equal to RDH,
3116 * We need to fetch descriptors now as RDT may go whole circle
3121 * in case of frequent RDT writes. Don't fetch anything when the
3122 * receiver is disabled either as RDH, RDT, RDLEN can be in some
6135 else if (RDH < RDT)
6136 cb = (RDT - RDH) * pThis->u16RxBSize;
6137 else if (RDH > RDT)
6138 cb = (RDLEN/sizeof(E1KRXDESC) - RDH + RDT) * pThis->u16RxBSize;
6144 E1kLog2(("%s e1kCanReceive: at exit RDH=%d RDT=%d RDLEN=%d u16RxBSize=%d cb=%lu\n",
6145 pThis->szPrf, RDH, RDT, RDLEN, pThis->u16RxBSize, cb));
6163 else if (e1kRxDIsCacheEmpty(pThis) && RDH == RDT)
6168 E1kLog2(("%s e1kCanReceive: at exit in_cache=%d RDH=%d RDT=%d RDLEN=%d"
6170 e1kRxDInCache(pThis), RDH, RDT, RDLEN, pThis->u16RxBSize, rc));