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
6682 prod = rp->prod; in niu_start_xmit()
6684 rp->tx_buffs[prod].skb = skb; in niu_start_xmit()
6685 rp->tx_buffs[prod].mapping = mapping; in niu_start_xmit()
6707 niu_set_txd(rp, prod, mapping, this_len, mrk, nfg); in niu_start_xmit()
6710 prod = NEXT_TX(rp, prod); in niu_start_xmit()
6723 rp->tx_buffs[prod].skb = NULL; in niu_start_xmit()
6724 rp->tx_buffs[prod].mapping = mapping; in niu_start_xmit()
6726 niu_set_txd(rp, prod, mapping, len, 0, 0); in niu_start_xmit()
6728 prod = NEXT_TX(rp, prod); in niu_start_xmit()
6731 if (prod < rp->prod) in niu_start_xmit()
6733 rp->prod = prod; in niu_start_xmit()
6735 nw64(TX_RING_KICK(rp->tx_channel), rp->wrap_bit | (prod << 3)); in niu_start_xmit()