Home
last modified time | relevance | path

Searched refs:giommu (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/vfio/
H A Dcommon.c290 VFIOGuestIOMMU *giommu = container_of(n, VFIOGuestIOMMU, n); in vfio_iommu_map_notify() local
291 VFIOContainerBase *bcontainer = giommu->bcontainer; in vfio_iommu_map_notify()
292 hwaddr iova = iotlb->iova + giommu->iommu_offset; in vfio_iommu_map_notify()
601 VFIOGuestIOMMU *giommu; in vfio_listener_region_add() local
612 giommu = g_malloc0(sizeof(*giommu)); in vfio_listener_region_add()
613 giommu->iommu_mr = iommu_mr; in vfio_listener_region_add()
614 giommu->iommu_offset = section->offset_within_address_space - in vfio_listener_region_add()
616 giommu->bcontainer = bcontainer; in vfio_listener_region_add()
622 iommu_notifier_init(&giommu->n, vfio_iommu_map_notify, in vfio_listener_region_add()
628 ret = memory_region_register_iommu_notifier(section->mr, &giommu->n, in vfio_listener_region_add()
[all …]
H A Dcontainer-base.c104 VFIOGuestIOMMU *giommu, *tmp; in vfio_container_instance_finalize() local
108 QLIST_FOREACH_SAFE(giommu, &bcontainer->giommu_list, giommu_next, tmp) { in vfio_container_instance_finalize()
110 MEMORY_REGION(giommu->iommu_mr), &giommu->n); in vfio_container_instance_finalize()
111 QLIST_REMOVE(giommu, giommu_next); in vfio_container_instance_finalize()
112 g_free(giommu); in vfio_container_instance_finalize()