Lines Matching refs:tid

1357 	int tid;  in mvpp2_prs_flow_find()  local
1365 for (tid = MVPP2_PRS_TCAM_SRAM_SIZE - 1; tid >= 0; tid--) { in mvpp2_prs_flow_find()
1368 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_flow_find()
1369 priv->prs_shadow[tid].lu != MVPP2_PRS_LU_FLOWS) in mvpp2_prs_flow_find()
1372 pe->index = tid; in mvpp2_prs_flow_find()
1389 int tid; in mvpp2_prs_tcam_first_free() local
1397 for (tid = start; tid <= end; tid++) { in mvpp2_prs_tcam_first_free()
1398 if (!priv->prs_shadow[tid].valid) in mvpp2_prs_tcam_first_free()
1399 return tid; in mvpp2_prs_tcam_first_free()
1535 int tid, shift; in mvpp2_prs_dsa_tag_set() local
1538 tid = tagged ? MVPP2_PE_EDSA_TAGGED : MVPP2_PE_EDSA_UNTAGGED; in mvpp2_prs_dsa_tag_set()
1541 tid = tagged ? MVPP2_PE_DSA_TAGGED : MVPP2_PE_DSA_UNTAGGED; in mvpp2_prs_dsa_tag_set()
1545 if (priv->prs_shadow[tid].valid) { in mvpp2_prs_dsa_tag_set()
1547 pe.index = tid; in mvpp2_prs_dsa_tag_set()
1553 pe.index = tid; in mvpp2_prs_dsa_tag_set()
1594 int tid, shift, port_mask; in mvpp2_prs_dsa_tag_ethertype_set() local
1597 tid = tagged ? MVPP2_PE_ETYPE_EDSA_TAGGED : in mvpp2_prs_dsa_tag_ethertype_set()
1602 tid = tagged ? MVPP2_PE_ETYPE_DSA_TAGGED : in mvpp2_prs_dsa_tag_ethertype_set()
1608 if (priv->prs_shadow[tid].valid) { in mvpp2_prs_dsa_tag_ethertype_set()
1610 pe.index = tid; in mvpp2_prs_dsa_tag_ethertype_set()
1616 pe.index = tid; in mvpp2_prs_dsa_tag_ethertype_set()
1663 int tid; in mvpp2_prs_vlan_find() local
1671 for (tid = MVPP2_PE_FIRST_FREE_TID; in mvpp2_prs_vlan_find()
1672 tid <= MVPP2_PE_LAST_FREE_TID; tid++) { in mvpp2_prs_vlan_find()
1676 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_vlan_find()
1677 priv->prs_shadow[tid].lu != MVPP2_PRS_LU_VLAN) in mvpp2_prs_vlan_find()
1680 pe->index = tid; in mvpp2_prs_vlan_find()
1713 int tid_aux, tid; in mvpp2_prs_vlan_add() local
1720 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_LAST_FREE_TID, in mvpp2_prs_vlan_add()
1722 if (tid < 0) in mvpp2_prs_vlan_add()
1723 return tid; in mvpp2_prs_vlan_add()
1746 if (tid <= tid_aux) { in mvpp2_prs_vlan_add()
1753 pe->index = tid; in mvpp2_prs_vlan_add()
1806 int tid; in mvpp2_prs_double_vlan_find() local
1814 for (tid = MVPP2_PE_FIRST_FREE_TID; in mvpp2_prs_double_vlan_find()
1815 tid <= MVPP2_PE_LAST_FREE_TID; tid++) { in mvpp2_prs_double_vlan_find()
1819 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_double_vlan_find()
1820 priv->prs_shadow[tid].lu != MVPP2_PRS_LU_VLAN) in mvpp2_prs_double_vlan_find()
1823 pe->index = tid; in mvpp2_prs_double_vlan_find()
1847 int tid_aux, tid, ai, ret = 0; in mvpp2_prs_double_vlan_add() local
1853 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_double_vlan_add()
1855 if (tid < 0) in mvpp2_prs_double_vlan_add()
1856 return tid; in mvpp2_prs_double_vlan_add()
1887 if (tid >= tid_aux) { in mvpp2_prs_double_vlan_add()
1894 pe->index = tid; in mvpp2_prs_double_vlan_add()
1927 int tid; in mvpp2_prs_ip4_proto() local
1934 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip4_proto()
1936 if (tid < 0) in mvpp2_prs_ip4_proto()
1937 return tid; in mvpp2_prs_ip4_proto()
1941 pe.index = tid; in mvpp2_prs_ip4_proto()
1965 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip4_proto()
1967 if (tid < 0) in mvpp2_prs_ip4_proto()
1968 return tid; in mvpp2_prs_ip4_proto()
1970 pe.index = tid; in mvpp2_prs_ip4_proto()
1990 int mask, tid; in mvpp2_prs_ip4_cast() local
1992 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip4_cast()
1994 if (tid < 0) in mvpp2_prs_ip4_cast()
1995 return tid; in mvpp2_prs_ip4_cast()
1999 pe.index = tid; in mvpp2_prs_ip4_cast()
2042 int tid; in mvpp2_prs_ip6_proto() local
2048 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip6_proto()
2050 if (tid < 0) in mvpp2_prs_ip6_proto()
2051 return tid; in mvpp2_prs_ip6_proto()
2055 pe.index = tid; in mvpp2_prs_ip6_proto()
2082 int tid; in mvpp2_prs_ip6_cast() local
2087 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip6_cast()
2089 if (tid < 0) in mvpp2_prs_ip6_cast()
2090 return tid; in mvpp2_prs_ip6_cast()
2094 pe.index = tid; in mvpp2_prs_ip6_cast()
2280 int tid; in mvpp2_prs_etype_init() local
2283 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2285 if (tid < 0) in mvpp2_prs_etype_init()
2286 return tid; in mvpp2_prs_etype_init()
2290 pe.index = tid; in mvpp2_prs_etype_init()
2309 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2311 if (tid < 0) in mvpp2_prs_etype_init()
2312 return tid; in mvpp2_prs_etype_init()
2316 pe.index = tid; in mvpp2_prs_etype_init()
2339 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2341 if (tid < 0) in mvpp2_prs_etype_init()
2342 return tid; in mvpp2_prs_etype_init()
2346 pe.index = tid; in mvpp2_prs_etype_init()
2373 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2375 if (tid < 0) in mvpp2_prs_etype_init()
2376 return tid; in mvpp2_prs_etype_init()
2380 pe.index = tid; in mvpp2_prs_etype_init()
2408 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2410 if (tid < 0) in mvpp2_prs_etype_init()
2411 return tid; in mvpp2_prs_etype_init()
2413 pe.index = tid; in mvpp2_prs_etype_init()
2438 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_etype_init()
2440 if (tid < 0) in mvpp2_prs_etype_init()
2441 return tid; in mvpp2_prs_etype_init()
2445 pe.index = tid; in mvpp2_prs_etype_init()
2582 int tid; in mvpp2_prs_pppoe_init() local
2585 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_pppoe_init()
2587 if (tid < 0) in mvpp2_prs_pppoe_init()
2588 return tid; in mvpp2_prs_pppoe_init()
2592 pe.index = tid; in mvpp2_prs_pppoe_init()
2612 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_pppoe_init()
2614 if (tid < 0) in mvpp2_prs_pppoe_init()
2615 return tid; in mvpp2_prs_pppoe_init()
2617 pe.index = tid; in mvpp2_prs_pppoe_init()
2635 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_pppoe_init()
2637 if (tid < 0) in mvpp2_prs_pppoe_init()
2638 return tid; in mvpp2_prs_pppoe_init()
2642 pe.index = tid; in mvpp2_prs_pppoe_init()
2662 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_pppoe_init()
2664 if (tid < 0) in mvpp2_prs_pppoe_init()
2665 return tid; in mvpp2_prs_pppoe_init()
2669 pe.index = tid; in mvpp2_prs_pppoe_init()
2776 int tid, err; in mvpp2_prs_ip6_init() local
2813 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_ip6_init()
2815 if (tid < 0) in mvpp2_prs_ip6_init()
2816 return tid; in mvpp2_prs_ip6_init()
2820 pe.index = tid; in mvpp2_prs_ip6_init()
2998 int tid; in mvpp2_prs_mac_da_range_find() local
3006 for (tid = MVPP2_PE_FIRST_FREE_TID; in mvpp2_prs_mac_da_range_find()
3007 tid <= MVPP2_PE_LAST_FREE_TID; tid++) { in mvpp2_prs_mac_da_range_find()
3010 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_mac_da_range_find()
3011 (priv->prs_shadow[tid].lu != MVPP2_PRS_LU_MAC) || in mvpp2_prs_mac_da_range_find()
3012 (priv->prs_shadow[tid].udf != udf_type)) in mvpp2_prs_mac_da_range_find()
3015 pe->index = tid; in mvpp2_prs_mac_da_range_find()
3035 int tid; in mvpp2_prs_mac_da_accept() local
3048 for (tid = MVPP2_PE_FIRST_FREE_TID; in mvpp2_prs_mac_da_accept()
3049 tid <= MVPP2_PE_LAST_FREE_TID; tid++) in mvpp2_prs_mac_da_accept()
3050 if (priv->prs_shadow[tid].valid && in mvpp2_prs_mac_da_accept()
3051 (priv->prs_shadow[tid].lu == MVPP2_PRS_LU_MAC) && in mvpp2_prs_mac_da_accept()
3052 (priv->prs_shadow[tid].udf == in mvpp2_prs_mac_da_accept()
3057 tid = mvpp2_prs_tcam_first_free(priv, MVPP2_PE_FIRST_FREE_TID, in mvpp2_prs_mac_da_accept()
3058 tid - 1); in mvpp2_prs_mac_da_accept()
3059 if (tid < 0) in mvpp2_prs_mac_da_accept()
3060 return tid; in mvpp2_prs_mac_da_accept()
3066 pe->index = tid; in mvpp2_prs_mac_da_accept()
3149 int index, tid; in mvpp2_prs_mcast_del_all() local
3151 for (tid = MVPP2_PE_FIRST_FREE_TID; in mvpp2_prs_mcast_del_all()
3152 tid <= MVPP2_PE_LAST_FREE_TID; tid++) { in mvpp2_prs_mcast_del_all()
3155 if (!priv->prs_shadow[tid].valid || in mvpp2_prs_mcast_del_all()
3156 (priv->prs_shadow[tid].lu != MVPP2_PRS_LU_MAC) || in mvpp2_prs_mcast_del_all()
3157 (priv->prs_shadow[tid].udf != MVPP2_PRS_UDF_MAC_DEF)) in mvpp2_prs_mcast_del_all()
3161 pe.index = tid; in mvpp2_prs_mcast_del_all()
3229 int tid; in mvpp2_prs_def_flow() local
3236 tid = mvpp2_prs_tcam_first_free(port->priv, in mvpp2_prs_def_flow()
3239 if (tid < 0) in mvpp2_prs_def_flow()
3240 return tid; in mvpp2_prs_def_flow()
3247 pe->index = tid; in mvpp2_prs_def_flow()