Lines Matching refs:prod
4307 rp->prod = 0; in niu_free_tx_ring_info()
4431 rp->prod = 0; in niu_alloc_tx_ring_info()
6497 rp->prod = 0; in niu_reset_buffers()
6639 int prod, i, tlen; in niu_start_xmit() local
6684 prod = rp->prod; in niu_start_xmit()
6686 rp->tx_buffs[prod].skb = skb; in niu_start_xmit()
6687 rp->tx_buffs[prod].mapping = mapping; in niu_start_xmit()
6709 niu_set_txd(rp, prod, mapping, this_len, mrk, nfg); in niu_start_xmit()
6712 prod = NEXT_TX(rp, prod); in niu_start_xmit()
6725 rp->tx_buffs[prod].skb = NULL; in niu_start_xmit()
6726 rp->tx_buffs[prod].mapping = mapping; in niu_start_xmit()
6728 niu_set_txd(rp, prod, mapping, len, 0, 0); in niu_start_xmit()
6730 prod = NEXT_TX(rp, prod); in niu_start_xmit()
6733 if (prod < rp->prod) in niu_start_xmit()
6735 rp->prod = prod; in niu_start_xmit()
6737 nw64(TX_RING_KICK(rp->tx_channel), rp->wrap_bit | (prod << 3)); in niu_start_xmit()