Searched refs:IOVATree (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/include/qemu/ |
H A D | iova-tree.h | 34 typedef struct IOVATree IOVATree; typedef 50 IOVATree *iova_tree_new(void); 63 int iova_tree_insert(IOVATree *tree, const DMAMap *map); 76 void iova_tree_remove(IOVATree *tree, DMAMap map); 94 const DMAMap *iova_tree_find(const IOVATree *tree, const DMAMap *map); 112 const DMAMap *iova_tree_find_iova(const IOVATree *tree, const DMAMap *map); 128 int iova_tree_alloc_map(IOVATree *tree, DMAMap *map, hwaddr iova_begin, 140 void iova_tree_destroy(IOVATree *tree);
|
/openbmc/qemu/util/ |
H A D | iova-tree.c | 15 struct IOVATree { struct 74 IOVATree *iova_tree_new(void) in iova_tree_new() 76 IOVATree *iova_tree = g_new0(IOVATree, 1); in iova_tree_new() 84 const DMAMap *iova_tree_find(const IOVATree *tree, const DMAMap *map) in iova_tree_find() 108 const DMAMap *iova_tree_find_iova(const IOVATree *tree, const DMAMap *map) in iova_tree_find_iova() 124 int iova_tree_insert(IOVATree *tree, const DMAMap *map) in iova_tree_insert() 144 void iova_tree_remove(IOVATree *tree, DMAMap map) in iova_tree_remove() 213 int iova_tree_alloc_map(IOVATree *tree, DMAMap *map, hwaddr iova_begin, in iova_tree_alloc_map() 255 void iova_tree_destroy(IOVATree *tree) in iova_tree_destroy()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-iova-tree.c | 30 IOVATree *iova_taddr_map;
|
/openbmc/qemu/include/hw/i386/ |
H A D | intel_iommu.h | 148 IOVATree *iova_tree;
|