Home
last modified time | relevance | path

Searched refs:vhost_virtqueue (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/lib/librte_vhost/
H A Diotlb.h13 vhost_user_iotlb_rd_lock(struct vhost_virtqueue *vq) in vhost_user_iotlb_rd_lock()
19 vhost_user_iotlb_rd_unlock(struct vhost_virtqueue *vq) in vhost_user_iotlb_rd_unlock()
25 vhost_user_iotlb_wr_lock(struct vhost_virtqueue *vq) in vhost_user_iotlb_wr_lock()
31 vhost_user_iotlb_wr_unlock(struct vhost_virtqueue *vq) in vhost_user_iotlb_wr_unlock()
36 void vhost_user_iotlb_cache_insert(struct vhost_virtqueue *vq, uint64_t iova,
39 void vhost_user_iotlb_cache_remove(struct vhost_virtqueue *vq,
41 uint64_t vhost_user_iotlb_cache_find(struct vhost_virtqueue *vq, uint64_t iova,
43 bool vhost_user_iotlb_pending_miss(struct vhost_virtqueue *vq, uint64_t iova,
45 void vhost_user_iotlb_pending_insert(struct vhost_virtqueue *vq, uint64_t iova,
47 void vhost_user_iotlb_pending_remove(struct vhost_virtqueue *vq, uint64_t iova,
[all …]
H A Dvhost.h123 struct vhost_virtqueue { struct
362 struct vhost_virtqueue *virtqueue[VHOST_MAX_QUEUE_PAIRS * 2];
409 vq_inc_last_used_packed(struct vhost_virtqueue *vq, uint16_t num) in vq_inc_last_used_packed()
419 vq_inc_last_avail_packed(struct vhost_virtqueue *vq, uint16_t num) in vq_inc_last_avail_packed()
429 struct vhost_virtqueue *vq,
432 struct vhost_virtqueue *vq,
435 struct vhost_virtqueue *vq);
666 void cleanup_vq(struct vhost_virtqueue *vq, int destroy);
668 void free_vq(struct virtio_net *dev, struct vhost_virtqueue *vq);
679 struct vhost_virtqueue *vq, int enable);
[all …]
H A Diotlb.c26 vhost_user_iotlb_cache_random_evict(struct vhost_virtqueue *vq);
29 vhost_user_iotlb_pending_remove_all(struct vhost_virtqueue *vq) in vhost_user_iotlb_pending_remove_all()
44 vhost_user_iotlb_pending_miss(struct vhost_virtqueue *vq, uint64_t iova, in vhost_user_iotlb_pending_miss()
65 vhost_user_iotlb_pending_insert(struct vhost_virtqueue *vq, in vhost_user_iotlb_pending_insert()
96 vhost_user_iotlb_pending_remove(struct vhost_virtqueue *vq, in vhost_user_iotlb_pending_remove()
118 vhost_user_iotlb_cache_remove_all(struct vhost_virtqueue *vq) in vhost_user_iotlb_cache_remove_all()
135 vhost_user_iotlb_cache_random_evict(struct vhost_virtqueue *vq) in vhost_user_iotlb_cache_random_evict()
211 vhost_user_iotlb_cache_remove(struct vhost_virtqueue *vq, in vhost_user_iotlb_cache_remove()
237 vhost_user_iotlb_cache_find(struct vhost_virtqueue *vq, uint64_t iova, in vhost_user_iotlb_cache_find()
279 vhost_user_iotlb_flush_all(struct vhost_virtqueue *vq) in vhost_user_iotlb_flush_all()
[all …]
H A Dvhost.c537 struct vhost_virtqueue *vq; in init_vring_queue()
567 struct vhost_virtqueue *vq; in reset_vring_queue()
592 struct vhost_virtqueue *vq; in alloc_vring_queue()
899 struct vhost_virtqueue *vq; in rte_vhost_get_vhost_vring()
935 struct vhost_virtqueue *vq; in rte_vhost_get_vhost_ring_inflight()
969 struct vhost_virtqueue *vq; in rte_vhost_set_inflight_desc_split()
1008 struct vhost_virtqueue *vq; in rte_vhost_set_inflight_desc_packed()
1074 struct vhost_virtqueue *vq; in rte_vhost_clr_inflight_desc_split()
1116 struct vhost_virtqueue *vq; in rte_vhost_clr_inflight_desc_packed()
1161 struct vhost_virtqueue *vq; in rte_vhost_set_last_inflight_io_split()
[all …]
H A Dvirtio_net.c79 struct vhost_virtqueue *vq, in do_flush_shadow_used_ring_split()
122 struct vhost_virtqueue *vq) in async_flush_shadow_used_ring_split()
157 struct vhost_virtqueue *vq) in vhost_flush_enqueue_shadow_packed()
220 struct vhost_virtqueue *vq) in vhost_flush_dequeue_shadow_packed()
237 struct vhost_virtqueue *vq, in vhost_flush_enqueue_batch_packed()
290 struct vhost_virtqueue *vq, in vhost_shadow_dequeue_batch_packed()
653 struct vhost_virtqueue *vq, in fill_vec_buf_packed_indirect()
1407 struct vhost_virtqueue *vq; in virtio_dev_rx()
1632 struct vhost_virtqueue *vq; in rte_vhost_poll_enqueue_completed()
1715 struct vhost_virtqueue *vq; in virtio_dev_rx_async_submit()
[all …]
H A Dvhost_user.c213 struct vhost_virtqueue *vq = dev->virtqueue[index]; in vhost_user_notify_queue_state()
374 struct vhost_virtqueue *vq; in vhost_user_set_features()
486 struct vhost_virtqueue *old_vq, *vq; in numa_realloc()
797 struct vhost_virtqueue *vq; in vhost_user_set_vring_addr()
1311 struct vhost_virtqueue *vq; in virtio_is_ready()
1508 struct vhost_virtqueue *vq; in vhost_user_set_inflight_fd()
1600 struct vhost_virtqueue *vq; in vhost_user_set_vring_call()
1661 struct vhost_virtqueue *vq) in vhost_check_queue_inflights_split()
1746 struct vhost_virtqueue *vq) in vhost_check_queue_inflights_packed()
1844 struct vhost_virtqueue *vq; in vhost_user_set_vring_kick()
[all …]
H A Dvhost_crypto.c230 struct vhost_virtqueue *vq;
1172 struct vhost_virtqueue *vq, struct rte_crypto_op *op, in vhost_crypto_process_one_req()
1333 static __rte_always_inline struct vhost_virtqueue *
1335 struct vhost_virtqueue *old_vq) in vhost_crypto_finalize_one_request()
1340 struct vhost_virtqueue *vq = vc_req->vq; in vhost_crypto_finalize_one_request()
1375 struct vhost_virtqueue *vq, *tmp_vq; in vhost_crypto_complete_one_vm_requests()
1601 struct vhost_virtqueue *vq; in rte_vhost_crypto_fetch_requests()
H A Dvdpa.c137 struct vhost_virtqueue *vq; in rte_vdpa_relay_vring_used()
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_2_2.rst579 * vhost: a new field enabled is added to the ``vhost_virtqueue`` structure.
587 * vhost: a few spaces are reserved both at ``vhost_virtqueue`` and