Home
last modified time | relevance | path

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

/f-stack/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()
643 &vq->last_used_idx) == 0); in new_device()
652 &vq->last_used_idx) == 0); in new_device()
658 vq->used_wrap_counter = vq->last_used_idx & in new_device()
660 vq->last_used_idx = vq->last_used_idx & in new_device()
718 vq->last_used_idx |= (vq->used_wrap_counter << in destroy_device()
724 vq->last_used_idx); in destroy_device()
H A Dvhost_blk.h37 uint16_t last_used_idx; member
/f-stack/dpdk/lib/librte_vhost/
H A Dvhost.c1071 uint16_t last_used_idx, uint16_t idx) in rte_vhost_clr_inflight_desc_split() argument
1106 vq->inflight_split->used_idx = last_used_idx; in rte_vhost_clr_inflight_desc_split()
1473 uint16_t *last_avail_idx, uint16_t *last_used_idx) in rte_vhost_get_vring_base() argument
1491 *last_used_idx = (vq->used_wrap_counter << 15) | in rte_vhost_get_vring_base()
1492 vq->last_used_idx; in rte_vhost_get_vring_base()
1495 *last_used_idx = vq->last_used_idx; in rte_vhost_get_vring_base()
1502 uint16_t last_avail_idx, uint16_t last_used_idx) in rte_vhost_set_vring_base() argument
1520 vq->last_used_idx = last_used_idx & 0x7fff; in rte_vhost_set_vring_base()
1524 vq->last_used_idx = last_used_idx; in rte_vhost_set_vring_base()
1534 uint16_t *last_used_idx) in rte_vhost_get_vring_base_from_inflight() argument
[all …]
H A Dvirtio_net.c109 vq->last_used_idx += vq->shadow_used_idx; in flush_shadow_used_ring_split()
141 vq->last_used_idx += vq->shadow_used_idx; in async_flush_shadow_used_ring_split()
160 uint16_t used_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
161 uint16_t head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
196 vq->last_used_idx * in vhost_flush_enqueue_shadow_packed()
200 head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed()
277 vq->shadow_last_used_idx = vq->last_used_idx; in vhost_shadow_dequeue_batch_packed_inorder()
300 vq->shadow_last_used_idx = vq->last_used_idx; in vhost_shadow_dequeue_batch_packed()
345 vq->shadow_last_used_idx = vq->last_used_idx; in vhost_shadow_dequeue_single_packed()
353 vq->desc_packed[vq->last_used_idx].len = 0; in vhost_shadow_dequeue_single_packed()
[all …]
H A Drte_vhost.h857 uint16_t last_used_idx, uint16_t idx);
932 uint16_t *last_avail_idx, uint16_t *last_used_idx);
955 uint16_t queue_id, uint16_t *last_avail_idx, uint16_t *last_used_idx);
973 uint16_t last_avail_idx, uint16_t last_used_idx);
H A Dvhost.h139 uint16_t last_used_idx; member
411 vq->last_used_idx += num; in vq_inc_last_used_packed()
412 if (vq->last_used_idx >= vq->size) { in vq_inc_last_used_packed()
414 vq->last_used_idx -= vq->size; in vq_inc_last_used_packed()
737 vq->used->idx:vq->last_used_idx; in vhost_vring_call_split()
783 new = vq->last_used_idx; in vhost_vring_call_packed()
H A Dvhost_user.c765 if (vq->last_used_idx != vq->used->idx) { in translate_ring_addresses()
769 vq->last_used_idx, vq->used->idx); in translate_ring_addresses()
770 vq->last_used_idx = vq->used->idx; in translate_ring_addresses()
860 vq->last_used_idx = vq->last_avail_idx; in vhost_user_set_vring_base()
863 vq->last_used_idx = msg->payload.state.num; 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()
/f-stack/dpdk/examples/vhost/
H A Dvirtio_net.c42 queue->last_used_idx = 0; in vs_vhost_net_setup()
195 start_idx = queue->last_used_idx; in vs_enqueue_pkts()
230 queue->last_used_idx += count; in vs_enqueue_pkts()
384 used_idx = queue->last_used_idx & (vr->size - 1); in vs_dequeue_pkts()
400 used_idx = (queue->last_used_idx + i) & (vr->size - 1); in vs_dequeue_pkts()
431 queue->last_used_idx += i; in vs_dequeue_pkts()
H A Dmain.h31 uint16_t last_used_idx; member
/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_virtq.c216 uint16_t last_used_idx; in mlx5_vdpa_virtq_setup() local
313 &last_used_idx); in mlx5_vdpa_virtq_setup()
316 last_used_idx = 0; in mlx5_vdpa_virtq_setup()
321 last_used_idx, index); in mlx5_vdpa_virtq_setup()
324 attr.hw_used_index = last_used_idx; in mlx5_vdpa_virtq_setup()
/f-stack/dpdk/drivers/vdpa/ifc/base/
H A Difcvf.c217 ((u32)hw->vring[i].last_used_idx << 16); in ifcvf_hw_enable()
253 hw->vring[i].last_used_idx = (u16)(ring_state >> 16); in ifcvf_hw_disable()
H A Difcvf.h120 u16 last_used_idx; member
/f-stack/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c300 &hw->vring[i].last_used_idx); in vdpa_ifcvf_start()
322 hw->vring[i].last_used_idx); in vdpa_ifcvf_stop()
651 &hw->vring[i].last_used_idx); in m_ifcvf_start()
696 hw->vring[i].last_used_idx); in m_ifcvf_stop()