Searched refs:giommu (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/hw/vfio/ |
H A D | common.c | 290 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 D | container-base.c | 104 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()
|