Home | History | Annotate | Download | only in Pp2Dxe

Lines Matching defs:Tid

542   INT32 Tid;

553 for (Tid = MVPP2_PRS_TCAM_SRAM_SIZE - 1; Tid >= 0; Tid--) {
556 if (!Priv->PrsShadow[Tid].Valid || Priv->PrsShadow[Tid].Lu != MVPP2_PRS_LU_FLOWS) {
560 Pe->Index = Tid;
594 INT32 Tid;
604 for (Tid = Start; Tid <= End; Tid++) {
605 if (!Priv->PrsShadow[Tid].Valid) {
606 return Tid;
762 INT32 Tid, Shift;
765 Tid = Tagged ? MVPP2_PE_EDSA_TAGGED : MVPP2_PE_EDSA_UNTAGGED;
768 Tid = Tagged ? MVPP2_PE_DSA_TAGGED : MVPP2_PE_DSA_UNTAGGED;
772 if (Priv->PrsShadow[Tid].Valid) {
774 Pe.Index = Tid;
780 Pe.Index = Tid;
825 INT32 Tid, Shift, PortMask;
828 Tid = Tagged ? MVPP2_PE_ETYPE_EDSA_TAGGED : MVPP2_PE_ETYPE_EDSA_UNTAGGED;
832 Tid = Tagged ? MVPP2_PE_ETYPE_DSA_TAGGED : MVPP2_PE_ETYPE_DSA_UNTAGGED;
837 if (Priv->PrsShadow[Tid].Valid) {
839 Pe.Index = Tid;
845 Pe.Index = Tid;
904 INT32 Tid;
914 for (Tid = MVPP2_PE_FIRST_FREE_TID; Tid <= MVPP2_PE_LAST_FREE_TID; Tid++) {
918 if (!Priv->PrsShadow[Tid].Valid || Priv->PrsShadow[Tid].Lu != MVPP2_PRS_LU_VLAN) {
922 Pe->Index = Tid;
964 INT32 TidAux, Tid;
971 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_LAST_FREE_TID, MVPP2_PE_FIRST_FREE_TID);
972 if (Tid < 0) {
973 return Tid;
981 /* Get last double vlan Tid */
997 if (Tid <= TidAux) {
1004 Pe->Index = Tid;
1065 INT32 Tid;
1075 for (Tid = MVPP2_PE_FIRST_FREE_TID; Tid <= MVPP2_PE_LAST_FREE_TID; Tid++) {
1079 if (!Priv->PrsShadow[Tid].Valid || Priv->PrsShadow[Tid].Lu != MVPP2_PRS_LU_VLAN) {
1083 Pe->Index = Tid;
1114 INT32 TidAux, Tid, Ai, Ret = 0;
1120 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1121 if (Tid < 0) {
1122 return Tid;
1137 /* Get first single/triple vlan Tid */
1155 if (Tid >= TidAux) {
1162 Pe->Index = Tid;
1200 INT32 Tid;
1207 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1208 if (Tid < 0) {
1209 return Tid;
1214 Pe.Index = Tid;
1242 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1243 if (Tid < 0) {
1244 return Tid;
1247 Pe.Index = Tid;
1273 INT32 Mask, Tid;
1275 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1276 if (Tid < 0) {
1277 return Tid;
1282 Pe.Index = Tid;
1328 INT32 Tid;
1336 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1337 if (Tid < 0) {
1338 return Tid;
1343 Pe.Index = Tid;
1380 INT32 Tid;
1386 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1387 if (Tid < 0) {
1388 return Tid;
1393 Pe.Index = Tid;
1599 INT32 Tid;
1602 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1603 if (Tid < 0) {
1604 return Tid;
1609 Pe.Index = Tid;
1626 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1627 if (Tid < 0) {
1628 return Tid;
1633 Pe.Index = Tid;
1654 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1655 if (Tid < 0) {
1656 return Tid;
1661 Pe.Index = Tid;
1692 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1693 if (Tid < 0) {
1694 return Tid;
1699 Pe.Index = Tid;
1727 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1728 if (Tid < 0) {
1729 return Tid;
1732 Pe.Index = Tid;
1753 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1754 if (Tid < 0) {
1755 return Tid;
1760 Pe.Index = Tid;
1892 INT32 Tid;
1895 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1896 if (Tid < 0) {
1897 return Tid;
1902 Pe.Index = Tid;
1921 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1922 if (Tid < 0) {
1923 return Tid;
1926 Pe.Index = Tid;
1945 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1946 if (Tid < 0) {
1947 return Tid;
1952 Pe.Index = Tid;
1971 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
1972 if (Tid < 0) {
1973 return Tid;
1978 Pe.Index = Tid;
2099 INT32 Tid, Err;
2139 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, MVPP2_PE_LAST_FREE_TID);
2140 if (Tid < 0) {
2141 return Tid;
2146 Pe.Index = Tid;
2342 INT32 Tid;
2351 for (Tid = MVPP2_PE_FIRST_FREE_TID; Tid <= MVPP2_PE_LAST_FREE_TID; Tid++) {
2354 if (!Priv->PrsShadow[Tid].Valid ||
2355 (Priv->PrsShadow[Tid].Lu != MVPP2_PRS_LU_MAC) ||
2356 (Priv->PrsShadow[Tid].Udf != UdfType))
2361 Pe->Index = Tid;
2387 INT32 Tid;
2400 for (Tid = MVPP2_PE_FIRST_FREE_TID; Tid <= MVPP2_PE_LAST_FREE_TID; Tid++) {
2401 if (Priv->PrsShadow[Tid].Valid &&
2402 (Priv->PrsShadow[Tid].Lu == MVPP2_PRS_LU_MAC) &&
2403 (Priv->PrsShadow[Tid].Udf == MVPP2_PRS_UDF_MAC_RANGE))
2411 Tid = Mvpp2PrsTcamFirstFree (Priv, MVPP2_PE_FIRST_FREE_TID, Tid - 1);
2412 if (Tid < 0) {
2413 return Tid;
2422 Pe->Index = Tid;
2489 INT32 Index, Tid;
2491 for (Tid = MVPP2_PE_FIRST_FREE_TID; Tid <= MVPP2_PE_LAST_FREE_TID; Tid++) {
2494 if (!Priv->PrsShadow[Tid].Valid ||
2495 (Priv->PrsShadow[Tid].Lu != MVPP2_PRS_LU_MAC) ||
2496 (Priv->PrsShadow[Tid].Udf != MVPP2_PRS_UDF_MAC_DEF))
2502 Pe.Index = Tid;
2566 INT32 Tid;
2573 Tid = Mvpp2PrsTcamFirstFree (Port->Priv, MVPP2_PE_LAST_FREE_TID, MVPP2_PE_FIRST_FREE_TID);
2574 if (Tid < 0) {
2575 return Tid;
2584 Pe->Index = Tid;