Lines Matching defs:prod
89 volatile u_int prod;
681 ring->cons = ring->prod = 0;
717 unsigned int prod;
731 prod = ring->fill;
738 KASSERT(ring->m[prod] == NULL);
747 map = ring->dmap[prod];
754 ring->m[prod] = m;
756 rxd = &ring->rxd[prod];
764 if (++prod == NRXDESC) {
765 prod = 0;
775 ring->fill = prod;
782 WRITE_BAR0(sc, ring->rxh, prod);
1034 u_int prod, cons, next;
1037 prod = ring->prod;
1040 if (cons == prod)
1072 } while (cons != prod);
1604 unsigned int prod, free, i;
1611 prod = ring->prod;
1612 if (free <= prod)
1614 free -= prod;
1655 map = ring->dmap[prod];
1668 ring->m[prod] = m;
1679 sop = &ring->txd[prod];
1681 txd = &ring->txd[prod];
1687 if (++prod == NTXDESC) {
1688 prod = 0;
1698 ring->prod = prod;
1716 WRITE_BAR0(sc, VMXNET3_BAR0_TXH(tq->queue), prod);