Searched refs:vhost_virtqueue (Results 1 – 9 of 9) sorted by relevance
| /dpdk/lib/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 virtio_net *dev, struct vhost_virtqueue *vq, 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 virtio_net *dev, struct vhost_virtqueue *vq, 47 void vhost_user_iotlb_pending_remove(struct vhost_virtqueue *vq, uint64_t iova, [all …]
|
| H A D | vhost.h | 231 struct vhost_virtqueue { struct 457 struct vhost_virtqueue *virtqueue[VHOST_MAX_QUEUE_PAIRS * 2]; 504 vq_inc_last_used_packed(struct vhost_virtqueue *vq, uint16_t num) in vq_inc_last_used_packed() 514 vq_inc_last_avail_packed(struct vhost_virtqueue *vq, uint16_t num) in vq_inc_last_avail_packed() 524 struct vhost_virtqueue *vq, 527 struct vhost_virtqueue *vq, 530 struct vhost_virtqueue *vq); 774 void cleanup_vq(struct vhost_virtqueue *vq, int destroy); 776 void free_vq(struct virtio_net *dev, struct vhost_virtqueue *vq); 787 struct vhost_virtqueue *vq, int enable); [all …]
|
| H A D | vhost.c | 546 struct vhost_virtqueue *vq; in init_vring_queue() 583 struct vhost_virtqueue *vq; in reset_vring_queue() 608 struct vhost_virtqueue *vq; in alloc_vring_queue() 935 struct vhost_virtqueue *vq; in rte_vhost_get_vhost_vring() 971 struct vhost_virtqueue *vq; in rte_vhost_get_vhost_ring_inflight() 1005 struct vhost_virtqueue *vq; in rte_vhost_set_inflight_desc_split() 1044 struct vhost_virtqueue *vq; in rte_vhost_set_inflight_desc_packed() 1110 struct vhost_virtqueue *vq; in rte_vhost_clr_inflight_desc_split() 1152 struct vhost_virtqueue *vq; in rte_vhost_clr_inflight_desc_packed() 1197 struct vhost_virtqueue *vq; in rte_vhost_set_last_inflight_io_split() [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 virtio_net *dev, struct vhost_virtqueue *vq, in vhost_user_iotlb_pending_insert() 100 vhost_user_iotlb_pending_remove(struct vhost_virtqueue *vq, in vhost_user_iotlb_pending_remove() 123 vhost_user_iotlb_cache_remove_all(struct vhost_virtqueue *vq) in vhost_user_iotlb_cache_remove_all() 140 vhost_user_iotlb_cache_random_evict(struct vhost_virtqueue *vq) in vhost_user_iotlb_cache_random_evict() 221 vhost_user_iotlb_cache_remove(struct vhost_virtqueue *vq, in vhost_user_iotlb_cache_remove() 247 vhost_user_iotlb_cache_find(struct vhost_virtqueue *vq, uint64_t iova, in vhost_user_iotlb_cache_find() 289 vhost_user_iotlb_flush_all(struct vhost_virtqueue *vq) in vhost_user_iotlb_flush_all() [all …]
|
| H A D | virtio_net.c | 211 struct vhost_virtqueue *vq, in do_flush_shadow_used_ring_split() 264 struct vhost_virtqueue *vq) in vhost_flush_enqueue_shadow_packed() 328 struct vhost_virtqueue *vq) in vhost_flush_dequeue_shadow_packed() 346 struct vhost_virtqueue *vq, in vhost_flush_enqueue_batch_packed() 400 struct vhost_virtqueue *vq, in vhost_shadow_dequeue_batch_packed() 775 struct vhost_virtqueue *vq, in fill_vec_buf_packed_indirect() 1479 struct vhost_virtqueue *vq; in virtio_dev_rx() 2031 struct vhost_virtqueue *vq; in rte_vhost_poll_enqueue_completed() 2079 struct vhost_virtqueue *vq; in rte_vhost_clear_queue_thread_unsafe() 2116 struct vhost_virtqueue *vq; in virtio_dev_rx_async_submit() [all …]
|
| H A D | vhost_user.c | 247 struct vhost_virtqueue *vq = dev->virtqueue[index]; in vhost_user_notify_queue_state() 393 struct vhost_virtqueue *vq; in vhost_user_set_features() 501 struct vhost_virtqueue *vq; in numa_realloc() 862 struct vhost_virtqueue *vq; in vhost_user_set_vring_addr() 1446 struct vhost_virtqueue *vq; in virtio_is_ready() 1644 struct vhost_virtqueue *vq; in vhost_user_set_inflight_fd() 1743 struct vhost_virtqueue *vq; in vhost_user_set_vring_call() 1805 struct vhost_virtqueue *vq) in vhost_check_queue_inflights_split() 1894 struct vhost_virtqueue *vq) in vhost_check_queue_inflights_packed() 1997 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; in vhost_crypto_finalize_one_request() 1377 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 | 136 struct vhost_virtqueue *vq; in rte_vdpa_relay_vring_used()
|
| /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
|