Lines Matching defs:pidx
473 sc->sc_tx.cidx = sc->sc_tx.pidx = 0;
506 sc->sc_rx.cidx = sc->sc_rx.pidx = 0;
706 uint32_t status, pidx, total;
709 pidx = RD4(sc, GENET_RX_DMA_PROD_INDEX(qid)) & 0xffff;
710 total = (pidx - sc->sc_rx.cidx) & 0xffff;
712 DPRINTF("RX pidx=%08x total=%d\n", pidx, total);
829 index = sc->sc_tx.pidx % TX_DESC_COUNT;
859 sc->sc_tx.pidx = (sc->sc_tx.pidx + nsegs) & 0xffff;
864 WR4(sc, GENET_TX_DMA_PROD_INDEX(qid), sc->sc_tx.pidx);
1178 printf("TX PIDX = %08x (soft)\n", sc->sc_tx.pidx);
1179 printf("TX PIDX = %08x\n", RD4(sc, GENET_TX_DMA_PROD_INDEX(qid)));
1183 printf("RX PIDX = %08x (soft)\n", sc->sc_rx.pidx);
1184 printf("RX PIDX = %08x\n", RD4(sc, GENET_RX_DMA_PROD_INDEX(qid)));