static int intel_hda_exit(PCIDevice *pci)

{

    IntelHDAState *d = DO_UPCAST(IntelHDAState, pci, pci);



    if (d->msi) {

        msi_uninit(&d->pci);

    }

    cpu_unregister_io_memory(d->mmio_addr);

    return 0;

}

static int intel_hda_exit(PCIDevice *pci)

{

    IntelHDAState *d = DO_UPCAST(IntelHDAState, pci, pci);



    if (d->msi) {

        msi_uninit(&d->pci);

    }

    cpu_unregister_io_memory(d->mmio_addr);

    return 0;

}

    if (d->msi) {         msi_uninit(&d->pci);
static int FUNC_0(PCIDevice *VAR_0)

{

    IntelHDAState *d = DO_UPCAST(IntelHDAState, VAR_0, VAR_0);



    if (d->msi) {

        msi_uninit(&d->VAR_0);

    }

    cpu_unregister_io_memory(d->mmio_addr);

    return 0;

}

static int FUNC_0(PCIDevice *VAR_0)
{ IntelHDAState *d = DO_UPCAST(IntelHDAState, VAR_0, VAR_0); if (d->msi) { msi_uninit(&d->VAR_0); } cpu_unregister_io_memory(d->mmio_addr); return 0; }