Lines Matching refs:p_Grp
648 t_Error FmPcdKgBuildClsPlanGrp(t_Handle h_FmPcd, t_FmPcdKgInterModuleClsPlanGrpParams *p_Grp, t_FmPcdKgInterModuleClsPlanSet *p_ClsPlanSet)
658 if (p_Grp->numOfOptions >= FM_PCD_MAX_NUM_OF_OPTIONS(FM_PCD_MAX_NUM_OF_CLS_PLANS))
673 p_Grp->clsPlanGrpId = (uint8_t)i;
675 if(p_Grp->numOfOptions == 0)
678 if (!TRY_LOCK(NULL, &p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock))
686 p_ClsPlanGrp->netEnvId = p_Grp->netEnvId;
688 FmPcdSetClsPlanGrpId(p_FmPcd, p_Grp->netEnvId, p_Grp->clsPlanGrpId);
689 FmPcdIncNetEnvOwners(p_FmPcd, p_Grp->netEnvId);
691 p_ClsPlanGrp->sizeOfGrp = (uint16_t)(1<<p_Grp->numOfOptions);
701 RELEASE_LOCK(p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock);
729 RELEASE_LOCK(p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock);
735 RELEASE_LOCK(p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock);
740 RELEASE_LOCK(p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock);
752 for(i = 0; i<p_Grp->numOfOptions; i++)
754 oredVectors |= p_Grp->optVectors[i];
756 p_ClsPlanGrp->optArray[i] = p_Grp->options[i];
764 for(i = 0; i<p_Grp->numOfOptions; i++)
791 p_ClsPlanSet->vectors[j] |= p_Grp->optVectors[i];
795 RELEASE_LOCK(p_FmPcd->p_FmPcdKg->clsPlanGrps[p_Grp->clsPlanGrpId].lock);