Lines Matching refs:cons
400 RING_IDX cons, prod; in xennet_tx_buf_gc() local
410 for (cons = queue->tx.rsp_cons; cons != prod; cons++) { in xennet_tx_buf_gc()
413 txrsp = RING_GET_RESPONSE(&queue->tx, cons); in xennet_tx_buf_gc()
448 } while ((cons == prod) && (prod != queue->tx.sring->rsp_prod)); in xennet_tx_buf_gc()
755 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras() local
762 if (unlikely(cons + 1 == rp)) { in xennet_get_extras()
770 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_get_extras()
783 skb = xennet_get_rx_skb(queue, cons); in xennet_get_extras()
784 ref = xennet_get_rx_ref(queue, cons); in xennet_get_extras()
788 queue->rx.rsp_cons = cons; in xennet_get_extras()
799 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses() local
800 struct sk_buff *skb = xennet_get_rx_skb(queue, cons); in xennet_get_responses()
801 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
809 cons = queue->rx.rsp_cons; in xennet_get_responses()
847 if (cons + slots == rp) { in xennet_get_responses()
854 rx = RING_GET_RESPONSE(&queue->rx, cons + slots); in xennet_get_responses()
855 skb = xennet_get_rx_skb(queue, cons + slots); in xennet_get_responses()
856 ref = xennet_get_rx_ref(queue, cons + slots); in xennet_get_responses()
867 queue->rx.rsp_cons = cons + slots; in xennet_get_responses()
906 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags() local
911 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_fill_frags()
929 return cons; in xennet_fill_frags()