e1000e_set_pbaclr(E1000ECore *core, int index, uint32_t val)

{

    int i;



    core->mac[PBACLR] = val & E1000_PBACLR_VALID_MASK;



    if (msix_enabled(core->owner)) {

        return;

    }



    for (i = 0; i < E1000E_MSIX_VEC_NUM; i++) {

        if (core->mac[PBACLR] & BIT(i)) {

            msix_clr_pending(core->owner, i);

        }

    }

}

e1000e_set_pbaclr(E1000ECore *core, int index, uint32_t val)

{

    int i;



    core->mac[PBACLR] = val & E1000_PBACLR_VALID_MASK;



    if (msix_enabled(core->owner)) {

        return;

    }



    for (i = 0; i < E1000E_MSIX_VEC_NUM; i++) {

        if (core->mac[PBACLR] & BIT(i)) {

            msix_clr_pending(core->owner, i);

        }

    }

}

    if (msix_enabled(core->owner)) {
FUNC_0(E1000ECore *VAR_0, int VAR_1, uint32_t VAR_2)

{

    int VAR_3;



    VAR_0->mac[PBACLR] = VAR_2 & E1000_PBACLR_VALID_MASK;



    if (msix_enabled(VAR_0->owner)) {

        return;

    }



    for (VAR_3 = 0; VAR_3 < E1000E_MSIX_VEC_NUM; VAR_3++) {

        if (VAR_0->mac[PBACLR] & BIT(VAR_3)) {

            msix_clr_pending(VAR_0->owner, VAR_3);

        }

    }

}

FUNC_0(E1000ECore *VAR_0, int VAR_1, uint32_t VAR_2)
{ int VAR_3; VAR_0->mac[PBACLR] = VAR_2 & E1000_PBACLR_VALID_MASK; if (msix_enabled(VAR_0->owner)) { return; } for (VAR_3 = 0; VAR_3 < E1000E_MSIX_VEC_NUM; VAR_3++) { if (VAR_0->mac[PBACLR] & BIT(VAR_3)) { msix_clr_pending(VAR_0->owner, VAR_3); } } }