Home
last modified time | relevance | path

Searched refs:IOVATree (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/qemu/
H A Diova-tree.h34 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);
125 const DMAMap *iova_tree_find_address(const IOVATree *tree, hwaddr iova);
137 void iova_tree_foreach(IOVATree *tree, iova_tree_iterator iterator);
153 int iova_tree_alloc_map(IOVATree *tree, DMAMap *map, hwaddr iova_begin,
165 void iova_tree_destroy(IOVATree *tree);
/openbmc/qemu/util/
H A Diova-tree.c15 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()
118 const DMAMap *iova_tree_find_address(const IOVATree *tree, hwaddr iova) in iova_tree_find_address()
131 int iova_tree_insert(IOVATree *tree, const DMAMap *map) in iova_tree_insert()
162 void iova_tree_foreach(IOVATree *tree, iova_tree_iterator iterator) in iova_tree_foreach()
167 void iova_tree_remove(IOVATree *tree, DMAMap map) in iova_tree_remove()
236 int iova_tree_alloc_map(IOVATree *tree, DMAMap *map, hwaddr iova_begin, in iova_tree_alloc_map()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvhost-iova-tree.c30 IOVATree *iova_taddr_map;
/openbmc/qemu/include/hw/i386/
H A Dintel_iommu.h148 IOVATree *iova_tree;