Lines Matching refs:prs_shadow
931 struct mvpp2_prs_shadow *prs_shadow; member
1481 priv->prs_shadow[index].valid = true; in mvpp2_prs_shadow_set()
1482 priv->prs_shadow[index].lu = lu; in mvpp2_prs_shadow_set()
1489 priv->prs_shadow[index].ri_mask = ri_mask; in mvpp2_prs_shadow_ri_set()
1490 priv->prs_shadow[index].ri = ri; in mvpp2_prs_shadow_ri_set()
1734 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_flow_find()
1735 priv->prs_shadow[tid].lu != MVPP2_PRS_LU_FLOWS) in mvpp2_prs_flow_find()
1764 if (!priv->prs_shadow[tid].valid) in mvpp2_prs_tcam_first_free()
1776 if (priv->prs_shadow[MVPP2_PE_DROP_ALL].valid) { in mvpp2_prs_mac_drop_all_set()
1813 if (priv->prs_shadow[MVPP2_PE_MAC_PROMISCUOUS].valid) { in mvpp2_prs_mac_promisc_set()
1859 if (priv->prs_shadow[index].valid) { in mvpp2_prs_mac_multi_set()
2026 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2027 priv->prs_shadow[pe.index].finish = false; in mvpp2_prs_etype_init()
2056 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2057 priv->prs_shadow[pe.index].finish = true; in mvpp2_prs_etype_init()
2088 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2089 priv->prs_shadow[pe.index].finish = true; in mvpp2_prs_etype_init()
2125 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2126 priv->prs_shadow[pe.index].finish = false; in mvpp2_prs_etype_init()
2155 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2156 priv->prs_shadow[pe.index].finish = false; in mvpp2_prs_etype_init()
2186 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2187 priv->prs_shadow[pe.index].finish = false; in mvpp2_prs_etype_init()
2212 priv->prs_shadow[pe.index].udf = MVPP2_PRS_UDF_L2_DEF; in mvpp2_prs_etype_init()
2213 priv->prs_shadow[pe.index].finish = true; in mvpp2_prs_etype_init()
2245 priv->prs_shadow = devm_kcalloc(dev, MVPP2_PRS_TCAM_SRAM_SIZE, in mvpp2_prs_default_init()
2248 if (!priv->prs_shadow) in mvpp2_prs_default_init()
2306 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_mac_da_range_find()
2307 (priv->prs_shadow[tid].lu != MVPP2_PRS_LU_MAC) || in mvpp2_prs_mac_da_range_find()
2308 (priv->prs_shadow[tid].udf != udf_type)) in mvpp2_prs_mac_da_range_find()
2346 if (priv->prs_shadow[tid].valid && in mvpp2_prs_mac_da_accept()
2347 (priv->prs_shadow[tid].lu == MVPP2_PRS_LU_MAC) && in mvpp2_prs_mac_da_accept()
2348 (priv->prs_shadow[tid].udf == in mvpp2_prs_mac_da_accept()
2379 priv->prs_shadow[pe->index].valid = false; in mvpp2_prs_mac_da_accept()
2405 priv->prs_shadow[pe->index].udf = MVPP2_PRS_UDF_MAC_DEF; in mvpp2_prs_mac_da_accept()