Searched refs:vhost_virtqueue (Results 1 – 9 of 9) sorted by relevance
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | iotlb.h | 13 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 D | vhost.h | 123 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 D | iotlb.c | 26 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 D | vhost.c | 537 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 D | virtio_net.c | 79 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 D | vhost_user.c | 213 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 D | vhost_crypto.c | 230 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 D | vdpa.c | 137 struct vhost_virtqueue *vq; in rte_vdpa_relay_vring_used()
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_2_2.rst | 579 * vhost: a new field enabled is added to the ``vhost_virtqueue`` structure. 587 * vhost: a few spaces are reserved both at ``vhost_virtqueue`` and
|