Lines Matching refs:queue
26 struct vhost_queue *queue; in vs_vhost_net_setup() local
47 queue = &dev->queues[i]; in vs_vhost_net_setup()
49 queue->last_used_idx = 0; in vs_vhost_net_setup()
50 queue->last_avail_idx = 0; in vs_vhost_net_setup()
51 rte_vhost_get_vhost_vring(vid, i, &queue->vr); in vs_vhost_net_setup()
191 struct vhost_queue *queue; in vs_enqueue_pkts() local
198 queue = &dev->queues[queue_id]; in vs_enqueue_pkts()
199 vr = &queue->vr; in vs_enqueue_pkts()
203 start_idx = queue->last_used_idx; in vs_enqueue_pkts()
237 queue->last_used_idx += count; in vs_enqueue_pkts()
380 struct vhost_queue *queue; in vs_dequeue_pkts() local
388 queue = &dev->queues[queue_id]; in vs_dequeue_pkts()
389 vr = &queue->vr; in vs_dequeue_pkts()
392 rte_memory_order_acquire) - queue->last_avail_idx; in vs_dequeue_pkts()
397 avail_idx = queue->last_avail_idx & (vr->size - 1); in vs_dequeue_pkts()
398 used_idx = queue->last_used_idx & (vr->size - 1); in vs_dequeue_pkts()
413 avail_idx = (queue->last_avail_idx + i) & (vr->size - 1); in vs_dequeue_pkts()
414 used_idx = (queue->last_used_idx + i) & (vr->size - 1); in vs_dequeue_pkts()
444 queue->last_avail_idx += i; in vs_dequeue_pkts()
445 queue->last_used_idx += i; in vs_dequeue_pkts()