Lines Matching refs:prod
162 RING_IDX prod, cons; in xenvif_rx_ring_slots_available() local
168 prod = queue->rx.sring->req_prod; in xenvif_rx_ring_slots_available()
171 if (prod - cons >= needed) in xenvif_rx_ring_slots_available()
174 queue->rx.sring->req_event = prod + 1; in xenvif_rx_ring_slots_available()
180 } while (queue->rx.sring->req_prod != prod); in xenvif_rx_ring_slots_available()
1986 RING_IDX prod, cons; in xenvif_rx_queue_stalled() local
1988 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_stalled()
1991 return !queue->stalled && prod - cons < 1 in xenvif_rx_queue_stalled()
1998 RING_IDX prod, cons; in xenvif_rx_queue_ready() local
2000 prod = queue->rx.sring->req_prod; in xenvif_rx_queue_ready()
2003 return queue->stalled && prod - cons >= 1; in xenvif_rx_queue_ready()