Lines Matching refs:prod
38 RING_IDX prod, cons; in xenvif_rx_ring_slots_available() local
60 prod = queue->rx.sring->req_prod; in xenvif_rx_ring_slots_available()
63 if (prod - cons >= needed) in xenvif_rx_ring_slots_available()
66 queue->rx.sring->req_event = prod + 1; in xenvif_rx_ring_slots_available()
72 } while (queue->rx.sring->req_prod != prod); in xenvif_rx_ring_slots_available()
492 RING_IDX prod, cons; in xenvif_rx_queue_stalled() local
494 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_stalled()
498 prod - cons < 1 && in xenvif_rx_queue_stalled()
505 RING_IDX prod, cons; in xenvif_rx_queue_ready() local
507 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_ready()
510 return queue->stalled && prod - cons >= 1; in xenvif_rx_queue_ready()