SC_ABS_FUNC
SC_ABS_FUNC(sc) >> 1,
val = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].e1hov_tag);
val = MFCFG_RD(sc, func_ext_config[SC_ABS_FUNC(sc)].func_cfg);
val = MFCFG_RD(sc, func_ext_config[SC_ABS_FUNC(sc)].func_cfg);
e1hov_tag = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].e1hov_tag);
func_config = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].config);
niv_config = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].afex_config);
mac_upper = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].mac_upper);
val = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].e1hov_tag);
mac_upper = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].mac_upper);
MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].config);
mac_hi = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].mac_upper);
mac_lo = MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].mac_lower);
return (base + (SC_ABS_FUNC(sc)) * stride);
SC_ABS_FUNC(sc));
if (abs_func_id == SC_ABS_FUNC(sc)) {
bxe_pretend_func(sc, SC_ABS_FUNC(sc));
bxe_pretend_func(sc, SC_ABS_FUNC(sc));
BLOGD(sc, DBG_LOAD, "Cleanup after FLR PF[%d]\n", SC_ABS_FUNC(sc));
bxe_pretend_func(sc, SC_ABS_FUNC(sc));
bxe_pretend_func(sc, SC_ABS_FUNC(sc));
val1 |= (1 << SC_ABS_FUNC(sc));
val1 &= ~(1 << SC_ABS_FUNC(sc));
MFCFG_RD(sc, func_mf_config[SC_ABS_FUNC(sc)].config);
#define ABS_FUNC_ID(sc) SC_ABS_FUNC(sc)
#define ECORE_ABS_FUNC_ID SC_ABS_FUNC