void s390_pci_iommu_enable(S390PCIBusDevice *pbdev)

{

    uint64_t size = pbdev->pal - pbdev->pba + 1;



    memory_region_init_iommu(&pbdev->iommu_mr, OBJECT(&pbdev->mr),

                             &s390_iommu_ops, "iommu-s390", size);

    memory_region_add_subregion(&pbdev->mr, pbdev->pba, &pbdev->iommu_mr);

    pbdev->iommu_enabled = true;

}

void s390_pci_iommu_enable(S390PCIBusDevice *pbdev)

{

    uint64_t size = pbdev->pal - pbdev->pba + 1;



    memory_region_init_iommu(&pbdev->iommu_mr, OBJECT(&pbdev->mr),

                             &s390_iommu_ops, "iommu-s390", size);

    memory_region_add_subregion(&pbdev->mr, pbdev->pba, &pbdev->iommu_mr);

    pbdev->iommu_enabled = true;

}

    uint64_t size = pbdev->pal - pbdev->pba + 1;                              &s390_iommu_ops, "iommu-s390", size);     memory_region_add_subregion(&pbdev->mr, pbdev->pba, &pbdev->iommu_mr);
void FUNC_0(S390PCIBusDevice *VAR_0)

{

    uint64_t size = VAR_0->pal - VAR_0->pba + 1;



    memory_region_init_iommu(&VAR_0->iommu_mr, OBJECT(&VAR_0->mr),

                             &s390_iommu_ops, "iommu-s390", size);

    memory_region_add_subregion(&VAR_0->mr, VAR_0->pba, &VAR_0->iommu_mr);

    VAR_0->iommu_enabled = true;

}

void FUNC_0(S390PCIBusDevice *VAR_0)
{ uint64_t size = VAR_0->pal - VAR_0->pba + 1; memory_region_init_iommu(&VAR_0->iommu_mr, OBJECT(&VAR_0->mr),
&s390_iommu_ops, "iommu-s390", size); memory_region_add_subregion(&VAR_0->mr, VAR_0->pba, &VAR_0->iommu_mr); VAR_0->iommu_enabled = true; }