{
S16 ret;
- TRC2(rgSCHDbmInitCell);
-
/* Initialize ue list */
if ((ret = rgSCHDbmInitUeCbLst(cellCb, RGSCH_MAX_UE_BIN_PER_CELL)) != ROK)
return (ret);
#endif
{
RgSchUeCellInfo ueCellInfo;
- TRC2(rgSCHDbmInitUeCbLst)
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmDeInitUeCbLst)
return (cmHashListDeinit(&cellCb->ueLst));
#endif
{
RgSchUeCb ue;
- TRC2(rgSCHDbmInitSpsUeCbLst)
return (cmHashListInit(&cellCb->spsUeLst, numBins, (U16) ((PTR) &(ue.spsUeLstEnt) - (PTR) &ue), FALSE,
CM_HASH_KEYTYPE_CONID,
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmDeInitSpsUeCbLst)
return (cmHashListDeinit(&cellCb->spsUeLst));
#endif
{
RgSchUeCellInfo *ueCellInfo = NULLP;
- TRC2(rgSCHDbmInsUeCb)
ueCellInfo = ueCb->cellInfo[ueCb->cellIdToCellIdxMap[RG_SCH_CELLINDEX(cellCb)]];
RgSchUeCb *ueCb;
#endif
{
- TRC2(rgSCHDbmInsSpsUeCb)
-
return (cmHashListInsert(&cellCb->spsUeLst, (PTR)ueCb,
(U8 *)&ueCb->spsRnti, (U16)sizeof(ueCb->spsRnti)));
{
RgSchUeCellInfo *ueCellInfo = NULLP;
- TRC2(rgSCHDbmGetUeCb)
-
cmHashListFind(&cellCb->ueLst, (U8 *)&ueId,
sizeof(ueId), 0, (PTR *)&ueCellInfo);
{
RgSchUeCb *ueCb = NULLP;
- TRC2(rgSCHDbmGetSpsUeCb)
-
cmHashListFind(&cellCb->spsUeLst, (U8 *)&spsRnti,
sizeof(spsRnti), 0, (PTR *)&ueCb);
return (ueCb);
RgSchUeCellInfo *ueCellInfo = NULLP;
RgSchUeCellInfo *nextUeCellInfo = NULLP;
- TRC2(rgSCHDbmGetNextUeCb)
-
if (ueCb)
{
ueCellInfo = ueCb->cellInfo[
{
RgSchUeCb *nextUeCb = NULLP;
- TRC2(rgSCHDbmGetNextSpsUeCb)
-
cmHashListGetNext(&cellCb->spsUeLst, (PTR) ueCb, (PTR *)&nextUeCb);
return (nextUeCb);
} /* end of rgSCHDbmGetNextSpsUeCb */
U8 lcCnt = 0;
RgSchCmnUlUe *ueUl = RG_SCH_CMN_GET_UL_UE(ueCb, cellCb);
- TRC2(rgSCHDbmDelL2MUe)
-
ueUl->hqEnt.numBusyHqProcs = 0;
/* Clean cell level UE Active Count */
for (lcCnt =0; lcCnt < RGSCH_MAX_LC_PER_UE; lcCnt++)
#endif
{
RgSchUeCellInfo *ueCellInfo = NULLP;
- TRC2(rgSCHDbmDelUeCb)
ueCellInfo = ueCb->cellInfo[ueCb->cellIdToCellIdxMap[RG_SCH_CELLINDEX(cellCb)]];
RgSchUeCb *ueCb;
#endif
{
- TRC2(rgSCHDbmDelSpsUeCb)
return (cmHashListDelete(&cellCb->spsUeLst, (PTR)ueCb));
} /* end of rgSCHDbmDelSpsUeCb */
{
S16 ret = ROK;
- TRC2(rgSCHDbmInitUe);
-
/* Initialize Dedicated logical channels */
rgSCHDbmInitDedLcLst(ueCb);
{
U8 idx;
- TRC2(rgSCHDbmInitDedLcLst);
-
for (idx = 0; idx < RGSCH_MAX_LC_PER_UE; ++idx)
{
/* Set Dedicated LCs as not configured */
{
U8 idx;
- TRC2(rgSCHDbmInitCmnLcLst);
-
for (idx = 0; idx < RGSCH_MAX_CMN_LC_CB; idx++)
{
cellCb->cmnLcCb[idx].lcId = RGSCH_INVALID_LC_ID;
RgSchDlLcCb *dlLcCb;
#endif
{
- TRC2(rgSCHDbmInsDlDedLcCb);
ueCb->dl.lcCb[dlLcCb->lcId - 1] = dlLcCb;
RgSchDlLcCb *dlLcCb;
#endif
{
- TRC2(rgSCHDbmDelDlDedLcCb);
#ifdef LTE_L2_MEAS
/* Clean cell level UE Active Count */
CmLteLcId idx;
#endif
{
- TRC2(rgSCHDbmGetDlDedLcCb);
-
if (idx < RGSCH_DEDLC_MIN_LCID || idx > RGSCH_DEDLC_MAX_LCID)
{
return (NULLP);
#endif
{
U8 idx;
- TRC2(rgSCHDbmGetFirstDlDedLcCb)
for(idx = 0; idx < RGSCH_DEDLC_MAX_LCID; idx++)
{
#endif
{
U8 idx;
- TRC2(rgSCHDbmGetNextDlDedLcCb);
if (!lcCb)
{
{
U8 idx;
- TRC2(rgSCHDbmGetCmnLcCb)
-
for(idx = 0; idx < RGSCH_MAX_CMN_LC_CB; idx++)
{
if(cellCb->cmnLcCb[idx].lcId == lcId)
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmGetBcchOnBch)
if(cellCb->cmnLcCb[RGSCH_BCCH_BCH_IDX].lcId != RGSCH_INVALID_LC_ID)
{
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmGetFirstBcchOnDlsch)
if(cellCb->cmnLcCb[RGSCH_BCCH_DLSCH_IDX1].lcId != RGSCH_INVALID_LC_ID)
{
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmGetSecondBcchOnDlsch)
if(cellCb->cmnLcCb[RGSCH_BCCH_DLSCH_IDX2].lcId != RGSCH_INVALID_LC_ID)
{
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmGetPcch)
if(cellCb->cmnLcCb[RGSCH_PCCH_IDX].lcId != RGSCH_INVALID_LC_ID)
{
RgSchClcDlLcCb *cmnDlLcCb;
#endif
{
- TRC2(rgSCHDbmInsBcchOnBch)
cellCb->cmnLcCb[RGSCH_BCCH_BCH_IDX].lcId = cmnDlLcCb->lcId;
cellCb->cmnLcCb[RGSCH_BCCH_BCH_IDX].boLst = cmnDlLcCb->boLst;
RgSchClcDlLcCb *cmnDlLcCb;
#endif
{
- TRC2(rgSCHDbmInsBcchOnDlsch)
-
if(cellCb->cmnLcCb[RGSCH_BCCH_DLSCH_IDX1].lcId == RGSCH_INVALID_LC_ID)
{
cellCb->cmnLcCb[RGSCH_BCCH_DLSCH_IDX1].lcId = cmnDlLcCb->lcId;
RgSchClcDlLcCb *cmnDlLcCb;
#endif
{
- TRC2(rgSCHDbmInsPcch)
cellCb->cmnLcCb[RGSCH_PCCH_IDX].lcId = cmnDlLcCb->lcId;
cellCb->cmnLcCb[RGSCH_PCCH_IDX].boLst = cmnDlLcCb->boLst;
RgSchClcDlLcCb *cmnDlLcCb;
#endif
{
- TRC2(rgSCHDbmInitCmnLcBoLst)
cmLListInit(&cmnDlLcCb->boLst);
RETVOID;
RgSchClcBoRpt *cmnBoRpt;
#endif
{
- TRC2(rgSCHDbmInsCmnLcBoRpt)
-
cmnBoRpt->boLstEnt.next = NULLP;
cmnBoRpt->boLstEnt.prev = NULLP;
cmnBoRpt->boLstEnt.node = (PTR)cmnBoRpt;
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmInitRaCbLst)
cmLListInit(&cellCb->raInfo.raCbLst);
RETVOID;
{
CmLList *tmpNode;
- TRC2(rgSCHDbmGetRaCb)
-
CM_LLIST_FIRST_NODE(&cellCb->raInfo.raCbLst,tmpNode);
while(tmpNode)
{
{
U8 idx;
- TRC2(rgSCHDbmInitRaReqLst)
-
/* ccpu00133557- Memory Leak Fix- initializing for the all nodes
* in RAREQ list*/
for(idx = 0; idx < RGSCH_RAREQ_ARRAY_SIZE; idx++)
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmInitCrntRgrCfgLst)
cmLListInit(&cellCb->rgCfgInfo.crntRgrCfgLst);
RETVOID;
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmInitPndngRgrCfgLst)
cmLListInit(&cellCb->rgCfgInfo.pndngRgrCfgLst);
RETVOID;
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmInsCrntRgrCfgElem)
-
cfgElem->cfgReqLstEnt.next = NULLP;
cfgElem->cfgReqLstEnt.prev = NULLP;
cmLListAdd2Tail(&cellCb->rgCfgInfo.crntRgrCfgLst, &cfgElem->cfgReqLstEnt);
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmInsPndngRgrCfgElem)
cfgElem->cfgReqLstEnt.next = NULLP;
cfgElem->cfgReqLstEnt.prev = NULLP;
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmGetNextCrntRgrCfgElem)
if(!cfgElem)
{
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmGetNextPndngRgrCfgElem)
if(!cfgElem)
{
{
CmLList *tmpNode;
- TRC2(rgSCHDbmGetPndngRgrCfgElemByKey)
-
CM_LLIST_FIRST_NODE(&cellCb->rgCfgInfo.pndngRgrCfgLst,tmpNode);
while(tmpNode)
{
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmDelCrntRgrCfgElem)
if(cmLListDelFrm(&cellCb->rgCfgInfo.crntRgrCfgLst,&cfgElem->cfgReqLstEnt))
{
RgSchCfgElem *cfgElem;
#endif
{
- TRC2(rgSCHDbmDelPndngRgrCfgElem)
-
if(cmLListDelFrm(&cellCb->rgCfgInfo.pndngRgrCfgLst,&cfgElem->cfgReqLstEnt))
{
return ((RgSchCfgElem *)(cfgElem->cfgReqLstEnt.node));
U16 rnti;
RgSchRntiLnk *rntiPool;
- TRC2(rgSCHDbmRntiDbInit)
-
- /* Fix for Change Request ccpu00099150 */
+ /* Fix for Change Request ccpu00099150 */
if(rgSCHUtlAllocSBuf(cellCb->instIdx,
(Data **)&cellCb->rntiDb.rntiPool,maxRntis*sizeof(RgSchRntiLnk)) != ROK)
{
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmRntiDbDeInit)
-
/* ccpu00117052 - MOD - Passing double pointer
for proper NULLP assignment*/
rgSCHUtlFreeSBuf(cellCb->instIdx, (Data **)(&(cellCb->rntiDb.rntiPool)),
{
RgSchRntiLnk *rntiLnk;
- TRC2(rgSCHDbmGetRnti)
-
if (!(cellCb->rntiDb.freeRnti))
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,"RNTI exhausted count:%d",
RgSchRntiLnk *rntiLnk;
#endif
{
- TRC2(rgSCHDbmRlsRnti)
#ifdef EMTC_ENABLE
if(ROK==rgSCHDbmPutEmtcRnti(cellCb,rntiLnk))
{
#endif
{
RgSchUePucchRecpInfo pucchInfo;
- TRC2(rgSCHDbmInitUeTfuPendLst)
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
RgSchCellCb *cellCb;
#endif
{
- TRC2(rgSCHDbmDeInitUeTfuPendLst)
cmHashListDeinit(&cellCb->ueTfuPendLst);