Home
last modified time | relevance | path

Searched refs:last_used_idx (Results 1 – 16 of 16) sorted by relevance

/dpdk/examples/vhost_blk/
H A Dvhost_blk.c111 desc = &vq->vring.desc_packed[vq->last_used_idx]; in enqueue_task_packed()
125 vq->last_used_idx += task->chain_num; in enqueue_task_packed()
126 if (vq->last_used_idx >= vq->vring.size) { in enqueue_task_packed()
127 vq->last_used_idx -= vq->vring.size; in enqueue_task_packed()
653 &vq->last_used_idx) == 0); in new_device()
665 &vq->last_used_idx) == 0); in new_device()
671 vq->used_wrap_counter = vq->last_used_idx & in new_device()
673 vq->last_used_idx = vq->last_used_idx & in new_device()
732 vq->last_used_idx |= (vq->used_wrap_counter << in destroy_device()
738 vq->last_used_idx); in destroy_device()
H A Dvhost_blk.h37 uint16_t last_used_idx; member
/dpdk/lib/vhost/
H A Dvirtio_net.c241 vq->last_used_idx += vq->shadow_used_idx; in flush_shadow_used_ring_split()
267 uint16_t used_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
268 uint16_t head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
304 vq->last_used_idx * in vhost_flush_enqueue_shadow_packed()
308 head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
352 uint16_t last_used_idx; in vhost_flush_enqueue_batch_packed() local
355 last_used_idx = vq->last_used_idx; in vhost_flush_enqueue_batch_packed()
1888 vq->last_used_idx += nr_copy; in write_back_completed_descs_split()
1899 uint16_t used_idx = vq->last_used_idx; in write_back_completed_descs_packed()
1900 uint16_t head_idx = vq->last_used_idx; in write_back_completed_descs_packed()
[all …]
H A Dvhost.c1107 uint16_t last_used_idx, uint16_t idx) in rte_vhost_clr_inflight_desc_split() argument
1142 vq->inflight_split->used_idx = last_used_idx; in rte_vhost_clr_inflight_desc_split()
1518 uint16_t *last_avail_idx, uint16_t *last_used_idx) in rte_vhost_get_vring_base() argument
1536 *last_used_idx = (vq->used_wrap_counter << 15) | in rte_vhost_get_vring_base()
1537 vq->last_used_idx; in rte_vhost_get_vring_base()
1540 *last_used_idx = vq->last_used_idx; in rte_vhost_get_vring_base()
1548 uint16_t last_avail_idx, uint16_t last_used_idx) in rte_vhost_set_vring_base() argument
1566 vq->last_used_idx = last_used_idx & 0x7fff; in rte_vhost_set_vring_base()
1570 vq->last_used_idx = last_used_idx; in rte_vhost_set_vring_base()
1580 uint16_t *last_used_idx) in rte_vhost_get_vring_base_from_inflight() argument
[all …]
H A Drte_vhost.h892 uint16_t last_used_idx, uint16_t idx);
983 uint16_t *last_avail_idx, uint16_t *last_used_idx);
1005 uint16_t queue_id, uint16_t *last_avail_idx, uint16_t *last_used_idx);
1023 uint16_t last_avail_idx, uint16_t last_used_idx);
H A Dvhost.h247 uint16_t last_used_idx; member
506 vq->last_used_idx += num; in vq_inc_last_used_packed()
507 if (vq->last_used_idx >= vq->size) { in vq_inc_last_used_packed()
509 vq->last_used_idx -= vq->size; in vq_inc_last_used_packed()
844 uint16_t new = vq->last_used_idx; in vhost_vring_call_split()
890 new = vq->last_used_idx; in vhost_vring_call_packed()
H A Dvhost_user.c831 if (vq->last_used_idx != vq->used->idx) { in translate_ring_addresses()
834 vq->last_used_idx, vq->used->idx); in translate_ring_addresses()
835 vq->last_used_idx = vq->used->idx; in translate_ring_addresses()
919 vq->last_used_idx = vq->last_avail_idx; in vhost_user_set_vring_base()
922 vq->last_used_idx = ctx->msg.payload.state.num; in vhost_user_set_vring_base()
928 dev->ifname, ctx->msg.payload.state.index, vq->last_used_idx, in vhost_user_set_vring_base()
H A Dvhost_crypto.c1626 start_idx = vq->last_used_idx; in rte_vhost_crypto_fetch_requests()
1699 vq->last_used_idx += i; in rte_vhost_crypto_fetch_requests()
/dpdk/examples/vhost/
H A Dvirtio_net.c48 queue->last_used_idx = 0; in vs_vhost_net_setup()
201 start_idx = queue->last_used_idx; in vs_enqueue_pkts()
234 queue->last_used_idx += count; in vs_enqueue_pkts()
388 used_idx = queue->last_used_idx & (vr->size - 1); in vs_dequeue_pkts()
404 used_idx = (queue->last_used_idx + i) & (vr->size - 1); in vs_dequeue_pkts()
435 queue->last_used_idx += i; in vs_dequeue_pkts()
H A Dmain.h32 uint16_t last_used_idx; member
/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_virtq.c221 uint16_t last_used_idx; in mlx5_vdpa_virtq_setup() local
338 &last_used_idx); in mlx5_vdpa_virtq_setup()
341 last_used_idx = 0; in mlx5_vdpa_virtq_setup()
346 last_used_idx, index); in mlx5_vdpa_virtq_setup()
349 attr.hw_used_index = last_used_idx; in mlx5_vdpa_virtq_setup()
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa_ops.h34 uint16_t last_used_idx; member
H A Dsfc_vdpa_ops.c216 &vring->last_used_idx); in sfc_vdpa_get_vring_info()
260 vq_dyncfg.evvd_vq_pidx = vring.last_used_idx; in sfc_vdpa_virtq_start()
/dpdk/drivers/vdpa/ifc/base/
H A Difcvf.c224 ((u32)hw->vring[i].last_used_idx << 16); in ifcvf_hw_enable()
260 hw->vring[i].last_used_idx = (u16)(ring_state >> 16); in ifcvf_hw_disable()
H A Difcvf.h120 u16 last_used_idx; member
/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c297 &hw->vring[i].last_used_idx); in vdpa_ifcvf_start()
319 hw->vring[i].last_used_idx); in vdpa_ifcvf_stop()
652 &hw->vring[i].last_used_idx); in m_ifcvf_start()
696 hw->vring[i].last_used_idx); in m_ifcvf_stop()