static void vfio_vga_quirk_teardown(VFIODevice *vdev)

{

    int i;



    for (i = 0; i < ARRAY_SIZE(vdev->vga.region); i++) {

        while (!QLIST_EMPTY(&vdev->vga.region[i].quirks)) {

            VFIOQuirk *quirk = QLIST_FIRST(&vdev->vga.region[i].quirks);

            memory_region_del_subregion(&vdev->vga.region[i].mem, &quirk->mem);


            QLIST_REMOVE(quirk, next);

            g_free(quirk);

        }

    }

}
static void vfio_vga_quirk_teardown(VFIODevice *vdev)

{

    int i;



    for (i = 0; i < ARRAY_SIZE(vdev->vga.region); i++) {

        while (!QLIST_EMPTY(&vdev->vga.region[i].quirks)) {

            VFIOQuirk *quirk = QLIST_FIRST(&vdev->vga.region[i].quirks);

            memory_region_del_subregion(&vdev->vga.region[i].mem, &quirk->mem);


            QLIST_REMOVE(quirk, next);

            g_free(quirk);

        }

    }

}
static void FUNC_0(VFIODevice *VAR_0)

{

    int VAR_1;



    for (VAR_1 = 0; VAR_1 < ARRAY_SIZE(VAR_0->vga.region); VAR_1++) {

        while (!QLIST_EMPTY(&VAR_0->vga.region[VAR_1].quirks)) {

            VFIOQuirk *quirk = QLIST_FIRST(&VAR_0->vga.region[VAR_1].quirks);

            memory_region_del_subregion(&VAR_0->vga.region[VAR_1].mem, &quirk->mem);


            QLIST_REMOVE(quirk, next);

            g_free(quirk);

        }

    }

}
static void FUNC_0(VFIODevice *VAR_0)
{ int VAR_1; for (VAR_1 = 0; VAR_1 < ARRAY_SIZE(VAR_0->vga.region); VAR_1++) { while (!QLIST_EMPTY(&VAR_0->vga.region[VAR_1].quirks)) { VFIOQuirk *quirk = QLIST_FIRST(&VAR_0->vga.region[VAR_1].quirks); memory_region_del_subregion(&VAR_0->vga.region[VAR_1].mem, &quirk->mem); QLIST_REMOVE(quirk, next); g_free(quirk); } } }