Lines Matching refs:cons
378 RING_IDX cons, prod; in xennet_tx_buf_gc() local
389 for (cons = queue->tx.rsp_cons; cons != prod; cons++) { in xennet_tx_buf_gc()
392 txrsp = RING_GET_RESPONSE(&queue->tx, cons); in xennet_tx_buf_gc()
747 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras() local
754 if (unlikely(cons + 1 == rp)) { in xennet_get_extras()
762 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_get_extras()
775 skb = xennet_get_rx_skb(queue, cons); in xennet_get_extras()
776 ref = xennet_get_rx_ref(queue, cons); in xennet_get_extras()
780 queue->rx.rsp_cons = cons; in xennet_get_extras()
791 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses() local
792 struct sk_buff *skb = xennet_get_rx_skb(queue, cons); in xennet_get_responses()
793 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
801 cons = queue->rx.rsp_cons; in xennet_get_responses()
839 if (cons + slots == rp) { in xennet_get_responses()
846 rx = RING_GET_RESPONSE(&queue->rx, cons + slots); in xennet_get_responses()
847 skb = xennet_get_rx_skb(queue, cons + slots); in xennet_get_responses()
848 ref = xennet_get_rx_ref(queue, cons + slots); in xennet_get_responses()
859 queue->rx.rsp_cons = cons + slots; in xennet_get_responses()
897 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags() local
902 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_fill_frags()
912 queue->rx.rsp_cons = ++cons; in xennet_fill_frags()
925 return cons; in xennet_fill_frags()