void memory_region_register_iommu_notifier(MemoryRegion *mr, Notifier *n)

{

    if (mr->iommu_ops->notify_started &&

        QLIST_EMPTY(&mr->iommu_notify.notifiers)) {

        mr->iommu_ops->notify_started(mr);

    }

    notifier_list_add(&mr->iommu_notify, n);

}

void memory_region_register_iommu_notifier(MemoryRegion *mr, Notifier *n)

{

    if (mr->iommu_ops->notify_started &&

        QLIST_EMPTY(&mr->iommu_notify.notifiers)) {

        mr->iommu_ops->notify_started(mr);

    }

    notifier_list_add(&mr->iommu_notify, n);

}

void FUNC_0(MemoryRegion *VAR_0, Notifier *VAR_1)

{

    if (VAR_0->iommu_ops->notify_started &&

        QLIST_EMPTY(&VAR_0->iommu_notify.notifiers)) {

        VAR_0->iommu_ops->notify_started(VAR_0);

    }

    notifier_list_add(&VAR_0->iommu_notify, VAR_1);

}

void FUNC_0(MemoryRegion *VAR_0, Notifier *VAR_1)
{ if (VAR_0->iommu_ops->notify_started &&
QLIST_EMPTY(&VAR_0->iommu_notify.notifiers)) { VAR_0->iommu_ops->notify_started(VAR_0); } notifier_list_add(&VAR_0->iommu_notify, VAR_1); }