Home
last modified time | relevance | path

Searched refs:vq_avail_idx (Results 1 – 8 of 8) sorted by relevance

/f-stack/dpdk/drivers/crypto/virtio/
H A Dvirtqueue.h81 uint16_t vq_avail_idx; member
117 vq->vq_ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
131 avail_idx = (uint16_t)(vq->vq_avail_idx & (vq->vq_nentries - 1)); in vq_update_avail_ring()
134 vq->vq_avail_idx++; in vq_update_avail_ring()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx_packed_avx.c87 uint16_t idx = vq->vq_avail_idx; in virtqueue_enqueue_batch_packed_vec()
92 if (vq->vq_avail_idx & PACKED_BATCH_MASK) in virtqueue_enqueue_batch_packed_vec()
191 vq->vq_avail_idx += PACKED_BATCH_SIZE; in virtqueue_enqueue_batch_packed_vec()
194 if (vq->vq_avail_idx >= vq->vq_nentries) { in virtqueue_enqueue_batch_packed_vec()
195 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_batch_packed_vec()
522 uint16_t head_idx = vq->vq_avail_idx; in virtio_recv_refill_packed_vec()
527 idx = vq->vq_avail_idx; in virtio_recv_refill_packed_vec()
550 vq->vq_avail_idx += batch_num; in virtio_recv_refill_packed_vec()
551 if (vq->vq_avail_idx >= vq->vq_nentries) { in virtio_recv_refill_packed_vec()
552 vq->vq_avail_idx -= vq->vq_nentries; in virtio_recv_refill_packed_vec()
H A Dvirtio_rxtx_simple.h28 desc_idx = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtio_rxq_rearm_vec()
53 vq->vq_avail_idx += RTE_VIRTIO_VPMD_RX_REARM_THRESH; in virtio_rxq_rearm_vec()
H A Dvirtqueue.c31 start = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtqueue_detach_unused()
32 end = (vq->vq_avail_idx + vq->vq_free_cnt) & (vq->vq_nentries - 1); in virtqueue_detach_unused()
156 vq->vq_avail_idx = 0; in virtqueue_rxvq_reset_packed()
192 vq->vq_avail_idx = 0; in virtqueue_txvq_reset_packed()
H A Dvirtqueue.h264 uint16_t vq_avail_idx; /**< sync until needed */ member
530 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
533 vq->vq_avail_idx, __ATOMIC_RELEASE); in vq_update_avail_idx()
537 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
552 avail_idx = (uint16_t)(vq->vq_avail_idx & (vq->vq_nentries - 1)); in vq_update_avail_ring()
555 vq->vq_avail_idx++; in vq_update_avail_ring()
604 (vq)->vq_avail_idx, (vq)->vq_packed.cached_flags, \
703 id = in_order ? vq->vq_avail_idx : vq->vq_desc_head_idx; in virtqueue_enqueue_xmit_packed()
709 head_idx = vq->vq_avail_idx; in virtqueue_enqueue_xmit_packed()
801 vq->vq_avail_idx = idx; in virtqueue_enqueue_xmit_packed()
H A Dvirtio_ethdev.c166 head = vq->vq_avail_idx; in virtio_send_command_packed()
172 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()
173 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()
181 desc[vq->vq_avail_idx].len = dlen[k]; in virtio_send_command_packed()
187 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()
188 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()
196 desc[vq->vq_avail_idx].len = sizeof(ctrl->status); in virtio_send_command_packed()
201 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()
202 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()
232 vq->vq_avail_idx, in virtio_send_command_packed()
[all …]
H A Dvirtio_rxtx.c353 idx = vq->vq_avail_idx; in virtqueue_enqueue_recv_refill_packed()
370 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtqueue_enqueue_recv_refill_packed()
371 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_recv_refill_packed()
444 dxp = &vq->vq_descx[vq->vq_avail_idx & (vq->vq_nentries - 1)]; in virtqueue_enqueue_xmit_inorder()
486 id = in_order ? vq->vq_avail_idx : vq->vq_desc_head_idx; in virtqueue_enqueue_xmit_packed_fast()
487 idx = vq->vq_avail_idx; in virtqueue_enqueue_xmit_packed_fast()
510 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtqueue_enqueue_xmit_packed_fast()
511 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_xmit_packed_fast()
544 dxp = &vq->vq_descx[vq->vq_avail_idx & (vq->vq_nentries - 1)]; in virtqueue_enqueue_xmit()
H A Dvirtio_pci.c436 ((uint32_t)vq->vq_avail_idx << 16) | in modern_notify_queue()
443 notify_data = ((uint32_t)vq->vq_avail_idx << 16) | in modern_notify_queue()