Lines Matching refs:cons
376 RING_IDX cons, prod; in xennet_tx_buf_gc() local
387 for (cons = queue->tx.rsp_cons; cons != prod; cons++) { in xennet_tx_buf_gc()
390 txrsp = RING_GET_RESPONSE(&queue->tx, cons); in xennet_tx_buf_gc()
744 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras() local
751 if (unlikely(cons + 1 == rp)) { in xennet_get_extras()
759 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_get_extras()
772 skb = xennet_get_rx_skb(queue, cons); in xennet_get_extras()
773 ref = xennet_get_rx_ref(queue, cons); in xennet_get_extras()
777 queue->rx.rsp_cons = cons; in xennet_get_extras()
788 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses() local
789 struct sk_buff *skb = xennet_get_rx_skb(queue, cons); in xennet_get_responses()
790 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
798 cons = queue->rx.rsp_cons; in xennet_get_responses()
836 if (cons + slots == rp) { in xennet_get_responses()
843 rx = RING_GET_RESPONSE(&queue->rx, cons + slots); in xennet_get_responses()
844 skb = xennet_get_rx_skb(queue, cons + slots); in xennet_get_responses()
845 ref = xennet_get_rx_ref(queue, cons + slots); in xennet_get_responses()
856 queue->rx.rsp_cons = cons + slots; in xennet_get_responses()
894 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags() local
899 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_fill_frags()
909 queue->rx.rsp_cons = ++cons + skb_queue_len(list); in xennet_fill_frags()
922 queue->rx.rsp_cons = cons; in xennet_fill_frags()