Lines Matching refs:cons
364 RING_IDX cons, prod; in xennet_tx_buf_gc() local
374 for (cons = queue->tx.rsp_cons; cons != prod; cons++) { in xennet_tx_buf_gc()
377 txrsp = RING_GET_RESPONSE(&queue->tx, cons); in xennet_tx_buf_gc()
412 } while ((cons == prod) && (prod != queue->tx.sring->rsp_prod)); in xennet_tx_buf_gc()
726 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras() local
733 if (unlikely(cons + 1 == rp)) { in xennet_get_extras()
741 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_get_extras()
754 skb = xennet_get_rx_skb(queue, cons); in xennet_get_extras()
755 ref = xennet_get_rx_ref(queue, cons); in xennet_get_extras()
759 queue->rx.rsp_cons = cons; in xennet_get_extras()
770 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses() local
771 struct sk_buff *skb = xennet_get_rx_skb(queue, cons); in xennet_get_responses()
772 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
780 cons = queue->rx.rsp_cons; in xennet_get_responses()
818 if (cons + slots == rp) { in xennet_get_responses()
825 rx = RING_GET_RESPONSE(&queue->rx, cons + slots); in xennet_get_responses()
826 skb = xennet_get_rx_skb(queue, cons + slots); in xennet_get_responses()
827 ref = xennet_get_rx_ref(queue, cons + slots); in xennet_get_responses()
838 queue->rx.rsp_cons = cons + slots; in xennet_get_responses()
877 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags() local
882 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_fill_frags()
900 return cons; in xennet_fill_frags()