static int gen_rp_interrupts_init(PCIDevice *d, Error **errp)

{

    int rc;



    rc = msix_init_exclusive_bar(d, GEN_PCIE_ROOT_PORT_MSIX_NR_VECTOR, 0);



    if (rc < 0) {

        assert(rc == -ENOTSUP);

        error_setg(errp, "Unable to init msix vectors");

    } else {

        msix_vector_use(d, 0);

    }



    return rc;

}

static int gen_rp_interrupts_init(PCIDevice *d, Error **errp)

{

    int rc;



    rc = msix_init_exclusive_bar(d, GEN_PCIE_ROOT_PORT_MSIX_NR_VECTOR, 0);



    if (rc < 0) {

        assert(rc == -ENOTSUP);

        error_setg(errp, "Unable to init msix vectors");

    } else {

        msix_vector_use(d, 0);

    }



    return rc;

}

    rc = msix_init_exclusive_bar(d, GEN_PCIE_ROOT_PORT_MSIX_NR_VECTOR, 0);         error_setg(errp, "Unable to init msix vectors");
static int FUNC_0(PCIDevice *VAR_0, Error **VAR_1)

{

    int VAR_2;



    VAR_2 = msix_init_exclusive_bar(VAR_0, GEN_PCIE_ROOT_PORT_MSIX_NR_VECTOR, 0);



    if (VAR_2 < 0) {

        assert(VAR_2 == -ENOTSUP);

        error_setg(VAR_1, "Unable to init msix vectors");

    } else {

        msix_vector_use(VAR_0, 0);

    }



    return VAR_2;

}

static int FUNC_0(PCIDevice *VAR_0, Error **VAR_1)
{ int VAR_2; VAR_2 = msix_init_exclusive_bar(VAR_0, GEN_PCIE_ROOT_PORT_MSIX_NR_VECTOR, 0); if (VAR_2 < 0) { assert(VAR_2 == -ENOTSUP); error_setg(VAR_1, "Unable to init msix vectors"); } else { msix_vector_use(VAR_0, 0); } return VAR_2; }