Lines Matching refs:cons
594 u32 cur, cons;
600 for (cons = bp->tx_cons; cons != cur; cons = NEXT_TX(cons)) {
601 struct ring_info *rp = &bp->tx_buffers[cons];
614 bp->tx_cons = cons;
751 u32 cons, prod;
756 cons = bp->rx_cons;
758 while (cons != prod && budget > 0) {
759 struct ring_info *rp = &bp->rx_buffers[cons];
773 b44_recycle_rx(bp, cons, bp->rx_prod);
796 skb_size = b44_alloc_rx_skb(bp, cons, bp->rx_prod);
807 b44_recycle_rx(bp, cons, bp->rx_prod);
827 cons = (cons + 1) & (B44_RX_RING_SIZE - 1);
830 bp->rx_cons = cons;
831 bw32(bp, B44_DMARX_PTR, cons * sizeof(struct dma_desc));