void pcie_host_mmcfg_init(PCIExpressHost *e, uint32_t size)

{

    assert(!(size & (size - 1)));       /* power of 2 */

    assert(size >= PCIE_MMCFG_SIZE_MIN);

    assert(size <= PCIE_MMCFG_SIZE_MAX);

    e->size = size;

    memory_region_init_io(&e->mmio, OBJECT(e), &pcie_mmcfg_ops, e,

                          "pcie-mmcfg", e->size);

}

void pcie_host_mmcfg_init(PCIExpressHost *e, uint32_t size)

{

    assert(!(size & (size - 1)));       

    assert(size >= PCIE_MMCFG_SIZE_MIN);

    assert(size <= PCIE_MMCFG_SIZE_MAX);

    e->size = size;

    memory_region_init_io(&e->mmio, OBJECT(e), &pcie_mmcfg_ops, e,

                          "pcie-mmcfg", e->size);

}

    memory_region_init_io(&e->mmio, OBJECT(e), &pcie_mmcfg_ops, e,                           "pcie-mmcfg", e->size);
void FUNC_0(PCIExpressHost *VAR_0, uint32_t VAR_1)

{

    assert(!(VAR_1 & (VAR_1 - 1)));       

    assert(VAR_1 >= PCIE_MMCFG_SIZE_MIN);

    assert(VAR_1 <= PCIE_MMCFG_SIZE_MAX);

    VAR_0->VAR_1 = VAR_1;

    memory_region_init_io(&VAR_0->mmio, OBJECT(VAR_0), &pcie_mmcfg_ops, VAR_0,

                          "pcie-mmcfg", VAR_0->VAR_1);

}

void FUNC_0(PCIExpressHost *VAR_0, uint32_t VAR_1)
{ assert(!(VAR_1 & (VAR_1 - 1))); assert(VAR_1 >= PCIE_MMCFG_SIZE_MIN); assert(VAR_1 <= PCIE_MMCFG_SIZE_MAX); VAR_0->VAR_1 = VAR_1; memory_region_init_io(&VAR_0->mmio, OBJECT(VAR_0), &pcie_mmcfg_ops, VAR_0,
"pcie-mmcfg", VAR_0->VAR_1); }