MLXSW_CORE_RES_VALID
if (MLXSW_CORE_RES_VALID(mlxsw_core, MAX_SYSTEM_PORT))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_LAG))
if (!err && MLXSW_CORE_RES_VALID(mlxsw_core, MAX_LAG_MEMBERS)) {
if (MLXSW_CORE_RES_VALID(mlxsw_core, CQE_V2) &&
else if (MLXSW_CORE_RES_VALID(mlxsw_core, CQE_V1) &&
else if ((MLXSW_CORE_RES_VALID(mlxsw_core, CQE_V0) &&
!MLXSW_CORE_RES_VALID(mlxsw_core, CQE_V0)) {
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_CPU_POLICERS))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_TRAP_GROUPS))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_CPU_POLICERS))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_LAG_MEMBERS))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, KVD_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, KVD_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_SPAN))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_RIF_MAC_PROFILES))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_RIFS))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, ACL_MAX_L4_PORT_RANGE))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, KVD_SINGLE_MIN_SIZE) ||
!MLXSW_CORE_RES_VALID(mlxsw_core, KVD_DOUBLE_MIN_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_TCAM_RULES))
if (MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_DEFAULT_ACTIONS))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_LARGE_KEY_ID))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_BF_LOG))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_ERPT_ENTRIES_2KB) ||
!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_ERPT_ENTRIES_4KB) ||
!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_ERPT_ENTRIES_8KB) ||
!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_ERPT_ENTRIES_12KB))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_ERPT_BANK_SIZE) ||
!MLXSW_CORE_RES_VALID(mlxsw_sp->core, ACL_MAX_ERPT_BANKS))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, KVD_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, CELL_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, GUARANTEED_SHARED_BUFFER))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_HEADROOM_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, COUNTER_POOL_SIZE) ||
!MLXSW_CORE_RES_VALID(mlxsw_core, COUNTER_BANK_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_NVE_FLOOD_PRF))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MC_ERIF_LIST_ENTRIES))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_NVE_MC_ENTRIES_IPV4) ||
!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_NVE_MC_ENTRIES_IPV6))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, PGT_SIZE))
if (!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_GLOBAL_POLICERS) ||
!MLXSW_CORE_RES_VALID(mlxsw_core, MAX_CPU_POLICERS))
if (!MLXSW_CORE_RES_VALID(core, MAX_GLOBAL_POLICERS) ||
!MLXSW_CORE_RES_VALID(core, MAX_CPU_POLICERS))
if (!MLXSW_CORE_RES_VALID(core, ACL_MAX_L4_PORT_RANGE))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, FID))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_VRS))
if (!MLXSW_CORE_RES_VALID(core, MAX_RIF_MAC_PROFILES))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_RIFS))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_LPM_TREES))
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_SPAN))