Lines Matching defs:txin
134 uint16 txin; /* index of next descriptor to reclaim */
992 ASSERT(di->txin == di->txout);
1725 for (i = di->txin; i != end; i = NEXTTXD(i))
1864 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
1870 return NTXDACTIVE(di->txin, di->txout);
1895 uint txin = di->txin;
1897 if (txin == di->txout)
1907 return NTXDACTIVE(di->txin, ptr);
2074 bcm_bprintf(b, "DMA32: txd32 %p txdpa 0x%lx txp %p txin %d txout %d "
2075 "txavail %d txnodesc %d\n", di->txd32, PHYSADDRLO(di->txdpa), di->txp, di->txin,
2085 dma32_dumpring(di, b, di->txd32, di->txin, di->txout, di->ntxd);
2133 bcm_bprintf(b, "DMA64: txd64 %p txdpa 0x%lx txdpahi 0x%lx txp %p txin %d txout %d "
2135 PHYSADDRHI(di->txdpaorig), di->txp, di->txin, di->txout, di->hnddma.txavail,
2150 dma64_dumpring(di, b, di->txd64, di->txin, di->txout, di->ntxd);
2199 di->txin = di->txout = di->xs0cd = 0;
2298 if (di->txin == di->txout)
2499 if (NEXTTXD(txout) == di->txin)
2520 if (map->nsegs > (uint)(di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1))
2575 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
2614 start = di->txin;
2620 if (di->txin == di->xs0cd) {
2671 di->txin = i;
2674 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
2733 * Rotate all active tx dma ring entries "forward" by (ActiveDescriptor - txin).
2749 rot = TXD(ad - di->txin);
2759 first = di->txin;
2792 /* update txin and txout */
2793 di->txin = ad;
2795 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
2816 di->txin = di->txout = di->xs0cd = di->xs0cd_snapshot = 0;
2978 if (di->txin == di->txout)
3171 idle = !NTXDACTIVE(di->txin, di->txout);
3208 if (NEXTTXD(txout) == di->txin)
3254 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
3313 if (NEXTTXD(txout) == di->txin)
3340 if (map->nsegs > (uint)(di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1))
3395 if (txout == di->txin) {
3397 " descriptors (txin %d txout %d"
3399 di->txin, di->txout, nsegs));
3420 if (txout == di->txin) {
3422 " (txin %d txout %d nsegs %d)\n", __FUNCTION__,
3423 di->txin, di->txout, nsegs));
3464 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
3502 start = di->txin;
3508 if (di->txin == di->xs0cd) {
3581 di->txin = i;
3584 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
3685 * Rotate all active tx dma ring entries "forward" by (ActiveDescriptor - txin).
3702 rot = TXD(ad - di->txin);
3712 first = di->txin;
3751 /* update txin and txout */
3752 di->txin = ad;
3754 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
3829 if (NTXDACTIVE(di->txin, di->txout) != 0 &&
4031 if (NEXTTXD(txout) == di->txin)
4052 if (txout == di->txin) {
4054 " (txin %d txout %d)\n", __FUNCTION__,
4055 di->txin, di->txout));
4070 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;
4140 if ((nsegs+ftot) > (uint)(di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1))
4148 if ((nsegs+ftot) > (uint)(di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1))
4234 di->hnddma.txavail = di->ntxd - NTXDACTIVE(di->txin, di->txout) - 1;