Home
last modified time | relevance | path

Searched refs:vq_packed (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/net/virtio/
H A Dvirtqueue.h258 } vq_packed; member
356 vq->vq_packed.ring.desc[i].id = i; in vring_desc_init_packed()
359 vq->vq_packed.ring.desc[i].id = i; in vring_desc_init_packed()
393 vq->vq_packed.event_flags_shadow; in virtqueue_disable_intr_packed()
427 vq->vq_packed.event_flags_shadow; in virtqueue_enable_intr_packed()
605 (vq)->vq_packed.used_wrap_counter); \
712 start_dp = vq->vq_packed.ring.desc; in virtqueue_enqueue_xmit_packed()
757 vq->vq_packed.cached_flags ^= in virtqueue_enqueue_xmit_packed()
777 flags |= vq->vq_packed.cached_flags; in virtqueue_enqueue_xmit_packed()
784 vq->vq_packed.cached_flags ^= in virtqueue_enqueue_xmit_packed()
[all …]
H A Dvirtqueue.c65 struct vring_packed_desc *descs = vq->vq_packed.ring.desc; in virtqueue_rxvq_flush_packed()
79 vq->vq_packed.used_wrap_counter ^= 1; in virtqueue_rxvq_flush_packed()
160 vq->vq_packed.used_wrap_counter = 1; in virtqueue_rxvq_reset_packed()
161 vq->vq_packed.cached_flags = VRING_PACKED_DESC_F_AVAIL; in virtqueue_rxvq_reset_packed()
162 vq->vq_packed.event_flags_shadow = 0; in virtqueue_rxvq_reset_packed()
163 vq->vq_packed.cached_flags |= VRING_DESC_F_WRITE; in virtqueue_rxvq_reset_packed()
196 vq->vq_packed.used_wrap_counter = 1; in virtqueue_txvq_reset_packed()
197 vq->vq_packed.cached_flags = VRING_PACKED_DESC_F_AVAIL; in virtqueue_txvq_reset_packed()
198 vq->vq_packed.event_flags_shadow = 0; in virtqueue_txvq_reset_packed()
H A Dvirtio_rxtx_packed_avx.c156 (uint64_t)vq->vq_packed.cached_flags << FLAGS_BITS_OFFSET; in virtqueue_enqueue_batch_packed_vec()
196 vq->vq_packed.cached_flags ^= in virtqueue_enqueue_batch_packed_vec()
383 desc_addr = &vq->vq_packed.ring.desc[id]; in virtqueue_dequeue_batch_packed_vec()
389 if (vq->vq_packed.used_wrap_counter) in virtqueue_dequeue_batch_packed_vec()
451 vq->vq_packed.used_wrap_counter ^= 1; in virtqueue_dequeue_batch_packed_vec()
470 desc = vq->vq_packed.ring.desc; in virtqueue_dequeue_single_packed_vec()
504 vq->vq_packed.used_wrap_counter ^= 1; in virtqueue_dequeue_single_packed_vec()
517 uint16_t flags = vq->vq_packed.cached_flags; in virtio_recv_refill_packed_vec()
523 uint16_t head_flag = vq->vq_packed.cached_flags; in virtio_recv_refill_packed_vec()
553 vq->vq_packed.cached_flags ^= in virtio_recv_refill_packed_vec()
[all …]
H A Dvirtio_ethdev.c167 flags = vq->vq_packed.cached_flags; in virtio_send_command_packed()
183 vq->vq_packed.cached_flags; in virtio_send_command_packed()
189 vq->vq_packed.cached_flags ^= in virtio_send_command_packed()
198 vq->vq_packed.cached_flags; in virtio_send_command_packed()
223 vq->vq_packed.used_wrap_counter ^= 1; in virtio_send_command_packed()
234 vq->vq_packed.cached_flags, in virtio_send_command_packed()
235 vq->vq_packed.used_wrap_counter); in virtio_send_command_packed()
421 vring_init_packed(&vq->vq_packed.ring, ring_mem, in virtio_init_vring()
502 vq->vq_packed.used_wrap_counter = 1; in virtio_init_queue()
504 vq->vq_packed.event_flags_shadow = 0; in virtio_init_queue()
[all …]
H A Dvirtio_rxtx.c146 desc = vq->vq_packed.ring.desc; in virtqueue_dequeue_burst_rx_packed()
171 vq->vq_packed.used_wrap_counter ^= 1; in virtqueue_dequeue_burst_rx_packed()
340 struct vring_packed_desc *start_dp = vq->vq_packed.ring.desc; in virtqueue_enqueue_recv_refill_packed()
341 uint16_t flags = vq->vq_packed.cached_flags; in virtqueue_enqueue_recv_refill_packed()
372 vq->vq_packed.cached_flags ^= in virtqueue_enqueue_recv_refill_packed()
374 flags = vq->vq_packed.cached_flags; in virtqueue_enqueue_recv_refill_packed()
488 dp = &vq->vq_packed.ring.desc[idx]; in virtqueue_enqueue_xmit_packed_fast()
494 flags = vq->vq_packed.cached_flags; in virtqueue_enqueue_xmit_packed_fast()
512 vq->vq_packed.cached_flags ^= VRING_PACKED_DESC_F_AVAIL_USED; in virtqueue_enqueue_xmit_packed_fast()
H A Dvirtio_pci.c434 notify_data = ((uint32_t)(!!(vq->vq_packed.cached_flags & in modern_notify_queue()