static void phys_section_destroy(MemoryRegion *mr)

{

    memory_region_unref(mr);



    if (mr->subpage) {

        subpage_t *subpage = container_of(mr, subpage_t, iomem);

        object_unref(OBJECT(&subpage->iomem));

        g_free(subpage);

    }

}

static void phys_section_destroy(MemoryRegion *mr)

{

    memory_region_unref(mr);



    if (mr->subpage) {

        subpage_t *subpage = container_of(mr, subpage_t, iomem);

        object_unref(OBJECT(&subpage->iomem));

        g_free(subpage);

    }

}

static void FUNC_0(MemoryRegion *VAR_0)

{

    memory_region_unref(VAR_0);



    if (VAR_0->subpage) {

        subpage_t *subpage = container_of(VAR_0, subpage_t, iomem);

        object_unref(OBJECT(&subpage->iomem));

        g_free(subpage);

    }

}

static void FUNC_0(MemoryRegion *VAR_0)
{ memory_region_unref(VAR_0); if (VAR_0->subpage) { subpage_t *subpage = container_of(VAR_0, subpage_t, iomem); object_unref(OBJECT(&subpage->iomem)); g_free(subpage); } }