Lines Matching refs:prod
38 RING_IDX prod, cons; in xenvif_rx_ring_slots_available() local
53 prod = queue->rx.sring->req_prod; in xenvif_rx_ring_slots_available()
56 if (prod - cons >= needed) in xenvif_rx_ring_slots_available()
59 queue->rx.sring->req_event = prod + 1; in xenvif_rx_ring_slots_available()
65 } while (queue->rx.sring->req_prod != prod); in xenvif_rx_ring_slots_available()
485 RING_IDX prod, cons; in xenvif_rx_queue_stalled() local
487 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_stalled()
491 prod - cons < 1 && in xenvif_rx_queue_stalled()
498 RING_IDX prod, cons; in xenvif_rx_queue_ready() local
500 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_ready()
503 return queue->stalled && prod - cons >= 1; in xenvif_rx_queue_ready()