Lines Matching refs:cons
366 RING_IDX cons, prod; in xennet_tx_buf_gc() local
376 for (cons = queue->tx.rsp_cons; cons != prod; cons++) { in xennet_tx_buf_gc()
379 txrsp = RING_GET_RESPONSE(&queue->tx, cons); in xennet_tx_buf_gc()
414 } while ((cons == prod) && (prod != queue->tx.sring->rsp_prod)); in xennet_tx_buf_gc()
675 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras() local
682 if (unlikely(cons + 1 == rp)) { in xennet_get_extras()
690 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_get_extras()
703 skb = xennet_get_rx_skb(queue, cons); in xennet_get_extras()
704 ref = xennet_get_rx_ref(queue, cons); in xennet_get_extras()
708 queue->rx.rsp_cons = cons; in xennet_get_extras()
719 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses() local
720 struct sk_buff *skb = xennet_get_rx_skb(queue, cons); in xennet_get_responses()
721 grant_ref_t ref = xennet_get_rx_ref(queue, cons); in xennet_get_responses()
729 cons = queue->rx.rsp_cons; in xennet_get_responses()
767 if (cons + slots == rp) { in xennet_get_responses()
774 rx = RING_GET_RESPONSE(&queue->rx, cons + slots); in xennet_get_responses()
775 skb = xennet_get_rx_skb(queue, cons + slots); in xennet_get_responses()
776 ref = xennet_get_rx_ref(queue, cons + slots); in xennet_get_responses()
787 queue->rx.rsp_cons = cons + slots; in xennet_get_responses()
826 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags() local
831 RING_GET_RESPONSE(&queue->rx, ++cons); in xennet_fill_frags()
849 return cons; in xennet_fill_frags()