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);
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 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()
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 Dvhost-iova-tree.c30 IOVATree *iova_taddr_map;
/openbmc/qemu/include/hw/i386/
H A Dintel_iommu.h148 IOVATree *iova_tree;