Lines Matching refs:cons
619 u32 cur, cons; in b44_tx() local
626 for (cons = bp->tx_cons; cons != cur; cons = NEXT_TX(cons)) { in b44_tx()
627 struct ring_info *rp = &bp->tx_buffers[cons]; in b44_tx()
645 bp->tx_cons = cons; in b44_tx()
782 u32 cons, prod; in b44_rx() local
787 cons = bp->rx_cons; in b44_rx()
789 while (cons != prod && budget > 0) { in b44_rx()
790 struct ring_info *rp = &bp->rx_buffers[cons]; in b44_rx()
804 b44_recycle_rx(bp, cons, bp->rx_prod); in b44_rx()
827 skb_size = b44_alloc_rx_skb(bp, cons, bp->rx_prod); in b44_rx()
838 b44_recycle_rx(bp, cons, bp->rx_prod); in b44_rx()
857 cons = (cons + 1) & (B44_RX_RING_SIZE - 1); in b44_rx()
860 bp->rx_cons = cons; in b44_rx()
861 bw32(bp, B44_DMARX_PTR, cons * sizeof(struct dma_desc)); in b44_rx()