• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/ncsw/Peripherals/FM/Pcd/

Lines Matching refs:keyIndex

2567         t_Handle h_FmPcd, t_FmPcdCcNode *p_CcNode, uint16_t keyIndex,
2599 memcpy(&p_AdditionalInfo->keyAndNextEngineParams[keyIndex].nextEngineParams,
2602 memcpy(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].key,
2605 if ((p_AdditionalInfo->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
2607 && p_AdditionalInfo->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip)
2611 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].nextEngineParams.params.ccParams.h_CcNode);
2617 memcpy(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].mask,
2620 memset(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].mask, 0xFF,
2643 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction =
2645 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction |=
2655 if (j == keyIndex)
2668 ASSERT_COND(keyIndex < CC_MAX_NUM_OF_KEYS);
2669 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].p_StatsObj =
2798 | p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction,
2799 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex],
2800 PTR_MOVE(p_AdditionalInfo->p_AdTableNew, keyIndex*FM_PCD_CC_AD_ENTRY_SIZE),
2810 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex],
2812 PTR_MOVE(p_AdditionalInfo->p_AdTableNew, keyIndex*FM_PCD_CC_AD_ENTRY_SIZE),
2839 if (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
2842 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.ccParams.h_CcNode;
2844 if (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip)
2846 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip;
2849 if (p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj)
2852 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj;
2856 if ((p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
2858 && (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic))
2860 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic;
2868 t_FmPcdCcNode *p_CcNode, uint16_t keyIndex,
2888 if (j == keyIndex)
2913 if (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
2916 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.ccParams.h_CcNode;
2918 if (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip)
2920 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip;
2923 if (p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj)
2926 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj;
2930 if ((p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
2932 && (p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic))
2934 p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic;
2941 t_FmPcdCcNode *p_CcNode, uint16_t keyIndex, uint8_t *p_Key,
2962 memcpy(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].key, p_Key,
2966 memcpy(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].mask, p_Mask,
2969 memset(p_AdditionalInfo->keyAndNextEngineParams[keyIndex].mask, 0xFF,
2987 if (j == keyIndex)
2989 ASSERT_COND(keyIndex < CC_MAX_NUM_OF_KEYS);
2990 if (p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj)
3011 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj->h_StatsAd;
3013 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj->h_StatsAd =
3017 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].p_StatsObj =
3022 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj;
3095 t_Handle h_FmPcd, t_Handle h_FmPcdCcNodeOrTree, uint16_t keyIndex,
3124 memcpy(&p_AdditionalInfo->keyAndNextEngineParams[keyIndex].nextEngineParams,
3142 if (p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
3145 p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.params.ccParams.h_CcNode;
3147 if (p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip)
3149 p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip;
3152 if ((p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
3154 && (p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic))
3156 p_FmPcdCcNode1->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic;
3164 if (p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
3167 p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.params.ccParams.h_CcNode;
3169 if (p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip)
3171 p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.h_Manip;
3174 if ((p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.nextEngine
3176 && (p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic))
3178 p_FmPcdCcTree->keyAndNextEngineParams[keyIndex].nextEngineParams.params.frParams.h_FrmReplic;
3194 ccNodeInfo.h_CcNode = PTR_MOVE(p_Ad, keyIndex * FM_PCD_CC_AD_ENTRY_SIZE);
3200 && (((t_FmPcdCcNode *)h_FmPcdCcNodeOrTree)->keyAndNextEngineParams[keyIndex].p_StatsObj)
3203 ((t_FmPcdCcNode *)h_FmPcdCcNodeOrTree)->keyAndNextEngineParams[keyIndex].p_StatsObj->h_StatsAd;
3217 && (!((t_FmPcdCcNode *)h_FmPcdCcNodeOrTree)->keyAndNextEngineParams[keyIndex].p_StatsObj)
3224 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].p_StatsObj =
3244 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction =
3246 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction |=
3266 | p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction,
3267 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex],
3274 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex], 1,
3290 | p_AdditionalInfo->keyAndNextEngineParams[keyIndex].requiredAction,
3291 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex],
3297 &p_AdditionalInfo->keyAndNextEngineParams[keyIndex],
3312 && (((t_FmPcdCcNode *)h_FmPcdCcNodeOrTree)->keyAndNextEngineParams[keyIndex].p_StatsObj)
3316 ((t_FmPcdCcNode *)h_FmPcdCcNodeOrTree)->keyAndNextEngineParams[keyIndex].p_StatsObj;
3319 p_AdditionalInfo->keyAndNextEngineParams[keyIndex].p_StatsObj = NULL;
3430 t_Handle h_FmPcdCcNodeOrTree, uint16_t keyIndex,
3513 p_FmPcdModifyCcKeyAdditionalParams->savedKeyIndex = keyIndex;
3517 if ((j == keyIndex) && !wasUpdate)
3536 if (keyIndex == numOfKeys)
4070 t_Handle h_FmPcd, t_Handle h_FmPcdCcNode, uint16_t keyIndex,
4082 if (keyIndex >= p_CcNode->numOfKeys)
4084 ("keyIndex > previously cleared last index + 1"));
4091 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
4104 err = BuildNewNodeModifyNextEngine(h_FmPcd, p_CcNode, keyIndex,
4287 t_FmPcdCcNode *p_CcNode, uint16_t keyIndex,
4296 if (!p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj)
4303 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj->h_StatsCounters;
5283 uint16_t keyIndex;
5303 keyIndex = (uint16_t)(p_FmPcdCcTree->fmPcdGroupParam[grpId].baseGroupEntry
5306 p_ModifyKeyParams = ModifyNodeCommonPart(p_FmPcdCcTree, keyIndex,
5321 err = BuildNewNodeModifyNextEngine(p_FmPcd, p_FmPcdCcTree, keyIndex,
5342 uint16_t keyIndex)
5352 if (keyIndex >= p_CcNode->numOfKeys)
5354 ("impossible to remove key when numOfKeys <= keyIndex"));
5367 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
5384 err = BuildNewNodeRemoveKey(p_CcNode, keyIndex, p_ModifyKeyParams);
5415 uint16_t keyIndex, uint8_t keySize, uint8_t *p_Key,
5426 if (keyIndex >= p_CcNode->numOfKeys)
5428 ("keyIndex > previously cleared last index + 1"));
5454 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
5471 err = BuildNewNodeModifyKey(p_CcNode, keyIndex, p_Key, p_Mask,
5509 uint16_t keyIndex;
5515 keyIndex = p_CcNode->numOfKeys;
5522 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
5535 err = BuildNewNodeModifyNextEngine(h_FmPcd, p_CcNode, keyIndex,
5557 uint16_t keyIndex, uint8_t keySize,
5568 if (keyIndex > p_CcNode->numOfKeys)
5570 ("keyIndex > previously cleared last index + 1"));
5612 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
5629 err = BuildNewNodeAddOrMdfyKeyAndNextEngine(h_FmPcd, p_CcNode, keyIndex,
5662 uint16_t keyIndex, uint8_t keySize,
5673 if (keyIndex > p_CcNode->numOfKeys)
5675 ("keyIndex > previously cleared last index + 1"));
5702 p_ModifyKeyParams = ModifyNodeCommonPart(p_CcNode, keyIndex,
5719 err = BuildNewNodeAddOrMdfyKeyAndNextEngine(h_FmPcd, p_CcNode, keyIndex,
6470 t_Error FM_PCD_MatchTableAddKey(t_Handle h_CcNode, uint16_t keyIndex,
6484 if (keyIndex == FM_PCD_LAST_KEY_INDEX)
6485 keyIndex = p_CcNode->numOfKeys;
6493 err = FmPcdCcAddKey(p_FmPcd, p_CcNode, keyIndex, keySize, p_KeyParams);
6511 t_Error FM_PCD_MatchTableRemoveKey(t_Handle h_CcNode, uint16_t keyIndex)
6528 err = FmPcdCcRemoveKey(p_FmPcd, p_CcNode, keyIndex);
6548 t_Error FM_PCD_MatchTableModifyKey(t_Handle h_CcNode, uint16_t keyIndex,
6569 err = FmPcdCcModifyKey(p_FmPcd, p_CcNode, keyIndex, keySize, p_Key, p_Mask);
6588 t_Handle h_CcNode, uint16_t keyIndex,
6607 err = ModifyNextEngineParamNode(p_FmPcd, p_CcNode, keyIndex,
6665 uint16_t keyIndex,
6685 err = FmPcdCcModifyKeyAndNextEngine(p_FmPcd, p_CcNode, keyIndex, keySize,
6709 uint16_t keyIndex;
6724 err = FindKeyIndex(p_CcNode, keySize, p_Key, p_Mask, &keyIndex);
6734 err = FmPcdCcRemoveKey(p_FmPcd, p_CcNode, keyIndex);
6758 uint16_t keyIndex;
6774 err = FindKeyIndex(p_CcNode, keySize, p_Key, p_Mask, &keyIndex);
6784 err = ModifyNextEngineParamNode(p_FmPcd, p_CcNode, keyIndex,
6809 uint16_t keyIndex;
6825 err = FindKeyIndex(p_CcNode, keySize, p_Key, p_Mask, &keyIndex);
6835 err = FmPcdCcModifyKeyAndNextEngine(p_FmPcd, h_CcNode, keyIndex, keySize,
6861 uint16_t keyIndex;
6880 err = FindKeyIndex(p_CcNode, keySize, p_Key, p_Mask, &keyIndex);
6889 err = FmPcdCcModifyKey(p_FmPcd, p_CcNode, keyIndex, keySize, p_NewKey,
6909 t_Handle h_CcNode, uint16_t keyIndex,
6917 if (keyIndex >= p_CcNode->numOfKeys)
6919 ("keyIndex exceeds current number of keys"));
6921 if (keyIndex > (FM_PCD_MAX_NUM_OF_KEYS - 1))
6925 ("keyIndex can not be larger than %d", (FM_PCD_MAX_NUM_OF_KEYS - 1)));
6928 &p_CcNode->keyAndNextEngineParams[keyIndex].nextEngineParams,
6935 uint32_t FM_PCD_MatchTableGetKeyCounter(t_Handle h_CcNode, uint16_t keyIndex)
6959 if (keyIndex >= p_CcNode->numOfKeys)
6962 REPORT_ERROR(MAJOR, E_INVALID_STATE, ("The provided keyIndex exceeds the number of keys in this match table"));
6966 if (!p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj)
6974 p_CcNode->keyAndNextEngineParams[keyIndex].p_StatsObj->h_StatsCounters;
6987 t_Handle h_CcNode, uint16_t keyIndex,
6999 if (keyIndex >= p_CcNode->numOfKeys)
7003 ("The provided keyIndex exceeds the number of keys in this match table"));
7005 err = MatchTableGetKeyStatistics(p_CcNode, keyIndex, p_KeyStatistics);
7043 uint16_t keyIndex;
7052 err = FindKeyIndex(p_CcNode, keySize, p_Key, p_Mask, &keyIndex);
7061 ASSERT_COND(keyIndex < p_CcNode->numOfKeys);
7063 err = MatchTableGetKeyStatistics(p_CcNode, keyIndex, p_KeyStatistics);