#endif
PRIVATE Void rgSCHDbmInitDedLcLst ARGS((RgSchUeCb *ueCb));
PRIVATE Void rgSCHDbmInitCmnLcLst ARGS((RgSchCellCb *cellCb));
#ifdef LTEMAC_SPS
PRIVATE S16 rgSCHDbmInitSpsUeCbLst ARGS((RgSchCellCb *cellCb,
#endif
PRIVATE Void rgSCHDbmInitDedLcLst ARGS((RgSchUeCb *ueCb));
PRIVATE Void rgSCHDbmInitCmnLcLst ARGS((RgSchCellCb *cellCb));
#ifdef LTEMAC_SPS
PRIVATE S16 rgSCHDbmInitSpsUeCbLst ARGS((RgSchCellCb *cellCb,
#endif
{
RgSchUeCellInfo ueCellInfo;
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
#endif
{
RgSchUeCellInfo ueCellInfo;
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
- return (cmHashListInit(&cellCb->ueLst, numBins, (U16)((PTR)&(ueCellInfo.ueLstEnt) - (PTR)&ueCellInfo), FALSE,
+ return (cmHashListInit(&cellCb->ueLst, numBins, (uint16_t)((PTR)&(ueCellInfo.ueLstEnt) - (PTR)&ueCellInfo), FALSE,
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool));
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool));
- return (cmHashListInit(&cellCb->spsUeLst, numBins, (U16) ((PTR) &(ue.spsUeLstEnt) - (PTR) &ue), FALSE,
+ return (cmHashListInit(&cellCb->spsUeLst, numBins, (uint16_t) ((PTR) &(ue.spsUeLstEnt) - (PTR) &ue), FALSE,
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool));
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool));
ueCellInfo = ueCb->cellInfo[ueCb->cellIdToCellIdxMap[RG_SCH_CELLINDEX(cellCb)]];
return (cmHashListInsert(&cellCb->ueLst, (PTR)ueCellInfo,
ueCellInfo = ueCb->cellInfo[ueCb->cellIdToCellIdxMap[RG_SCH_CELLINDEX(cellCb)]];
return (cmHashListInsert(&cellCb->ueLst, (PTR)ueCellInfo,
sizeof(ueId), 0, (PTR *)&ueCellInfo);
return (!ueCellInfo?NULLP:ueCellInfo->ue);
sizeof(ueId), 0, (PTR *)&ueCellInfo);
return (!ueCellInfo?NULLP:ueCellInfo->ue);
sizeof(spsRnti), 0, (PTR *)&ueCb);
return (ueCb);
} /* rgSCHDbmGetSpsUeCb */
sizeof(spsRnti), 0, (PTR *)&ueCb);
return (ueCb);
} /* rgSCHDbmGetSpsUeCb */
RgSchCmnUlUe *ueUl = RG_SCH_CMN_GET_UL_UE(ueCb, cellCb);
ueUl->hqEnt.numBusyHqProcs = 0;
RgSchCmnUlUe *ueUl = RG_SCH_CMN_GET_UL_UE(ueCb, cellCb);
ueUl->hqEnt.numBusyHqProcs = 0;
ueCb->dl.lcCb[dlLcCb->lcId - 1] = NULLP;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
ueCb->dl.lcCb[dlLcCb->lcId - 1] = NULLP;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cellCb->cmnLcCb[RGSCH_BCCH_BCH_IDX].boLst = cmnDlLcCb->boLst;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cellCb->cmnLcCb[RGSCH_BCCH_BCH_IDX].boLst = cmnDlLcCb->boLst;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cellCb->cmnLcCb[RGSCH_PCCH_IDX].boLst = cmnDlLcCb->boLst;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cellCb->cmnLcCb[RGSCH_PCCH_IDX].boLst = cmnDlLcCb->boLst;
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cmnBoRpt->boLstEnt.prev = NULLP;
cmnBoRpt->boLstEnt.node = (PTR)cmnBoRpt;
cmLListAdd2Tail(&cmnDlLcCb->boLst, &cmnBoRpt->boLstEnt);
cmnBoRpt->boLstEnt.prev = NULLP;
cmnBoRpt->boLstEnt.node = (PTR)cmnBoRpt;
cmLListAdd2Tail(&cmnDlLcCb->boLst, &cmnBoRpt->boLstEnt);
cfgElem->cfgReqLstEnt.next = NULLP;
cfgElem->cfgReqLstEnt.prev = NULLP;
cmLListAdd2Tail(&cellCb->rgCfgInfo.crntRgrCfgLst, &cfgElem->cfgReqLstEnt);
cfgElem->cfgReqLstEnt.next = NULLP;
cfgElem->cfgReqLstEnt.prev = NULLP;
cmLListAdd2Tail(&cellCb->rgCfgInfo.crntRgrCfgLst, &cfgElem->cfgReqLstEnt);
cfgElem->cfgReqLstEnt.prev = NULLP;
cfgElem->cfgReqLstEnt.node = (PTR)cfgElem;
cmLListAdd2Tail(&cellCb->rgCfgInfo.pndngRgrCfgLst, &cfgElem->cfgReqLstEnt);
cfgElem->cfgReqLstEnt.prev = NULLP;
cfgElem->cfgReqLstEnt.node = (PTR)cfgElem;
cmLListAdd2Tail(&cellCb->rgCfgInfo.pndngRgrCfgLst, &cfgElem->cfgReqLstEnt);
cmLListInit(&cellCb->rntiDb.rntiGuardPool);
/* Stack Crash problems for TRACE5 Changes. Added the return below */
cmLListInit(&cellCb->rntiDb.rntiGuardPool);
/* Stack Crash problems for TRACE5 Changes. Added the return below */
#endif
{
RgSchUePucchRecpInfo pucchInfo;
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
#endif
{
RgSchUePucchRecpInfo pucchInfo;
/* Fix: syed It is better to compute offset dynamically
* rather than hardcoding it as 0 */
- if(cmHashListInit(&cellCb->ueTfuPendLst, numBins, (U16)((PTR)&(pucchInfo.hashLstEnt) - (PTR)&pucchInfo), FALSE,
+ if(cmHashListInit(&cellCb->ueTfuPendLst, numBins, (uint16_t)((PTR)&(pucchInfo.hashLstEnt) - (PTR)&pucchInfo), FALSE,
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool) != ROK)
CM_HASH_KEYTYPE_CONID,
rgSchCb[cellCb->instIdx].rgSchInit.region,
rgSchCb[cellCb->instIdx].rgSchInit.pool) != ROK)