Searched refs:VhostIOVATree (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/hw/virtio/ |
H A D | vhost-iova-tree.h | 16 typedef struct VhostIOVATree VhostIOVATree; typedef 18 VhostIOVATree *vhost_iova_tree_new(uint64_t iova_first, uint64_t iova_last); 19 void vhost_iova_tree_delete(VhostIOVATree *iova_tree); 20 G_DEFINE_AUTOPTR_CLEANUP_FUNC(VhostIOVATree, vhost_iova_tree_delete); 22 const DMAMap *vhost_iova_tree_find_iova(const VhostIOVATree *iova_tree, 24 int vhost_iova_tree_map_alloc(VhostIOVATree *iova_tree, DMAMap *map); 25 void vhost_iova_tree_remove(VhostIOVATree *iova_tree, DMAMap map);
|
H A D | vhost-iova-tree.c | 22 struct VhostIOVATree { struct 38 VhostIOVATree *vhost_iova_tree_new(hwaddr iova_first, hwaddr iova_last) in vhost_iova_tree_new() argument 40 VhostIOVATree *tree = g_new(VhostIOVATree, 1); in vhost_iova_tree_new() 53 void vhost_iova_tree_delete(VhostIOVATree *iova_tree) in vhost_iova_tree_delete() 67 const DMAMap *vhost_iova_tree_find_iova(const VhostIOVATree *tree, in vhost_iova_tree_find_iova() 86 int vhost_iova_tree_map_alloc(VhostIOVATree *tree, DMAMap *map) in vhost_iova_tree_map_alloc() 107 void vhost_iova_tree_remove(VhostIOVATree *iova_tree, DMAMap map) in vhost_iova_tree_remove()
|
H A D | vhost-shadow-virtqueue.h | 79 VhostIOVATree *iova_tree; 133 VirtQueue *vq, VhostIOVATree *iova_tree);
|
H A D | vhost-shadow-virtqueue.c | 658 VirtQueue *vq, VhostIOVATree *iova_tree) in vhost_svq_start()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | vhost-vdpa.h | 47 VhostIOVATree *iova_tree;
|
/openbmc/qemu/net/ |
H A D | vhost-vdpa.c | 484 VhostIOVATree *tree = v->shared->iova_tree; in vhost_vdpa_cvq_unmap_buf()
|