* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgCellCfg
(
Inst inst,
CrgCellCfg *cellCfg,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgCellCfg(inst,cellCfg, errInfo)
-Inst inst;
-CrgCellCfg *cellCfg;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_CELL_CFG;
if ((rgCb[inst].cell != NULLP)
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgUeCfg
(
Inst inst,
RgCellCb **cell,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgUeCfg(inst,ueCfg, cell, errInfo)
-Inst inst;
-CrgUeCfg *ueCfg;
-RgCellCb **cell;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_UE_CFG;
if ((ueCfg->txMode.pres == PRSNT_NODEF) &&
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgLcCfg
(
Inst inst,
RgUeCb **ue,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgLcCfg(inst,lcCfg, cell, ue, errInfo)
-Inst inst;
-CrgLchCfg *lcCfg;
-RgCellCb **cell;
-RgUeCb **ue;
-RgErrInfo *errInfo;
-#endif
{
if (lcCfg->lcType == CM_LTE_LCH_DTCH || lcCfg->lcType == CM_LTE_LCH_DCCH)
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgCellRecfg
(
Inst inst,
RgCellCb **cell,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgCellRecfg(inst,cellRecfg, cell, errInfo)
-Inst inst;
-CrgCellRecfg *cellRecfg;
-RgCellCb **cell;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_CELL_RECFG;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgUeRecfg
(
Inst inst,
RgUeCb **ue,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgUeRecfg(inst,ueRecfg, cell, ue, errInfo)
-Inst inst;
-CrgUeRecfg *ueRecfg;
-RgCellCb **cell;
-RgUeCb **ue;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_UE_RECFG;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgLcRecfg
(
Inst inst,
RgUlLcCb **ulLc,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgLcRecfg(inst,lcRecfg, cell, ue, ulLc, errInfo)
-Inst inst;
-CrgLchRecfg *lcRecfg;
-RgCellCb **cell;
-RgUeCb **ue;
-RgUlLcCb **ulLc;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_LC_RECFG;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGVldtCrgUeReset
(
Inst inst,
RgUeCb **ue,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGVldtCrgUeReset(inst,reset, cell, ue, errInfo)
-Inst inst;
-CrgRst *reset;
-RgCellCb **cell;
-RgUeCb **ue;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_INVALID_CRG_UE_RESET;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgCellCfg
(
Inst inst,
CrgCellCfg *cellCfg,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgCellCfg(inst,cellCfg, errInfo)
-Inst inst;
-CrgCellCfg *cellCfg;
-RgErrInfo *errInfo;
-#endif
{
S16 ret;
RgCellCb *cell = NULLP;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCfgAddUeSCellCfg
(
Inst dstMacInst,
RgPrgUeSCellCfgInfo *ueSCellCb,
RgCellCb *cell
)
-#else
-S16 rgCfgAddUeSCellCfg(dstMacInst, ueSCellCb, cell)
-Inst dstMacInst;
-RgPrgUeSCellCfgInfo *ueSCellCb;
-RgCellCb *cell;
-#endif
{
RgUeCb *ueCb = NULLP;
SuId rguUlSapId = 0;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgFillAndAddSCellCfg
(
Inst inst,
CrgCfgTransId transId,
Bool *isCfmRqrd
)
-#else
-S16 rgFillAndAddSCellCfg(inst, cell, ueRecfg, transId, isCfmRqrd)
-Inst inst;
-RgCellCb *cell;
-CrgUeRecfg *ueRecfg;
-CrgCfgTransId transId;
-Bool *isCfmRqrd;
-#endif
{
RgUeCb *ue = NULLP;
uint8_t idx = 0;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgUeCfg
(
Inst inst,
CrgUeCfg *ueCfg,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgUeCfg(inst,cell, ueCfg, errInfo)
-Inst inst;
-RgCellCb *cell;
-CrgUeCfg *ueCfg;
-RgErrInfo *errInfo;
-#endif
{
RgUeCb *ue = NULLP;
Bool handover = FALSE;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgLcCfg
(
Inst inst,
Bool *isCfmRqrd,
CrgCfgTransId transId
)
-#else
-S16 rgCFGCrgLcCfg(inst,cell, ue, lcCfg, errInfo, isCfmRqrd,transId)
-Inst inst;
-RgCellCb *cell;
-RgUeCb *ue;
-CrgLchCfg *lcCfg;
-RgErrInfo *errInfo;
-Bool *isCfmRqrd;
-CrgCfgTransId transId;
-#endif
{
/* Handle Config for dedicated/common logical channels */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgCellRecfg
(
Inst inst,
CrgCellRecfg *cellRecfg,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgCellRecfg(inst,cell, cellRecfg, errInfo)
-Inst inst;
-RgCellCb *cell;
-CrgCellRecfg *cellRecfg;
-RgErrInfo *errInfo;
-#endif
{
/* Store the given rachCfg */
cell->rachCfg = cellRecfg->rachRecfg;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgUeRecfg
(
Inst inst,
CrgUeRecfg *ueRecfg,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgUeRecfg(inst,cell, ue, ueRecfg, errInfo)
-Inst inst;
-RgCellCb *cell;
-RgUeCb *ue;
-CrgUeRecfg *ueRecfg;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_CRG_UE_RECFG;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgLcRecfg
(
Inst inst,
RgErrInfo *errInfo,
Bool *isCfmRqrd
)
-#else
-S16 rgCFGCrgLcRecfg(inst,cell, ue, ulLc, lcRecfg, errInfo, isCfmRqrd)
-Inst inst;
-RgCellCb *cell;
-RgUeCb *ue;
-RgUlLcCb *ulLc;
-CrgLchRecfg *lcRecfg;
-RgErrInfo *errInfo;
-Bool *isCfmRqrd;
-#endif
{
if (ulLc->lcgId != lcRecfg->ulRecfg.lcgId)
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgUeReset
(
RgCellCb *cell,
CrgRst *reset,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgUeReset(cell, ue, reset, errInfo)
-RgCellCb *cell;
-RgUeCb *ue;
-CrgRst *reset;
-RgErrInfo *errInfo;
-#endif
{
RLOG_ARG1(L_DEBUG, DBG_CRNTI, ue->ueId, "UE: of cell %d Reset\n", cell->cellId);
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgCellDel
(
Inst inst,
CrgDel *cellDelInfo,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgCellDel(inst,cellDelInfo, errInfo)
-Inst inst,
-CrgDel *cellDelInfo;
-RgErrInfo *errInfo;
-#endif
{
RgCellCb *cell;
uint8_t idx;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgUeDel
(
Inst inst,
CrgDel *ueDelInfo,
RgErrInfo *errInfo
)
-#else
-S16 rgCFGCrgUeDel(inst,ueDelInfo, errInfo)
-Inst inst;
-CrgDel *ueDelInfo;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_CRG_UE_DEL;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgCFGCrgLcDel
(
Inst inst,
Bool *isCfmRqrd,
CrgCfgTransId transId
)
-#else
-S16 rgCFGCrgLcDel(inst,lcDelInfo, errInfo,isCfmRqrd,transId)
-Inst inst;
-CrgDel *lcDelInfo;
-RgErrInfo *errInfo;
-CrgCfgTransId transId;
-#endif
{
Bool dirVld = FALSE;
RgCellCb *cell;
* File :
*
**********************************************************/
-#ifdef ANSI
static S16 rgCFGVldtCrgDedLcCfg
(
Inst inst,
RgUeCb **ue,
RgErrInfo *errInfo
)
-#else
-static S16 rgCFGVldtCrgDedLcCfg(inst,lcCfg, cell, ue, errInfo)
-Inst inst;
-CrgLchCfg *lcCfg;
-RgCellCb **cell;
-RgUeCb **ue;
-RgErrInfo *errInfo;
-#endif
{
uint8_t dirVld = FALSE;
* File :
*
**********************************************************/
-#ifdef ANSI
static S16 rgCFGVldtCrgCmnLcCfg
(
Inst inst,
RgCellCb **cell,
RgErrInfo *errInfo
)
-#else
-static S16 rgCFGVldtCrgCmnLcCfg(inst,lcCfg, cell, errInfo)
-Inst inst;
-CrgLchCfg *lcCfg;
-RgCellCb **cell;
-RgErrInfo *errInfo;
-#endif
{
uint8_t dirVld = FALSE;
* File :
*
**********************************************************/
-#ifdef ANSI
static S16 rgCFGCrgDedLcCfg
(
RgCellCb *cell,
CrgLchCfg *lcCfg,
RgErrInfo *errInfo
)
-#else
-static S16 rgCFGCrgDedLcCfg(cell, ue, lcCfg, errInfo)
-RgCellCb *cell;
-RgUeCb *ue;
-CrgLchCfg *lcCfg;
-RgErrInfo *errInfo;
-#endif
{
//Inst inst = cell->macInst - RG_INST_START;
errInfo->errCause = RGERR_CFG_CRG_DED_LC_CFG;
* File :
*
**********************************************************/
-#ifdef ANSI
static S16 rgCFGCrgCmnLcCfg
(
Inst inst,
CrgLchCfg *lcCfg,
RgErrInfo *errInfo
)
-#else
-static S16 rgCFGCrgCmnLcCfg(inst,cell, lcCfg, errInfo)
-Inst inst;
-RgCellCb *cell;
-CrgLchCfg *lcCfg;
-RgErrInfo *errInfo;
-#endif
{
errInfo->errCause = RGERR_CFG_CRG_CMN_LC_CFG;
* File :
*
**********************************************************/
-#ifdef ANSI
-static Void rgCFGFreeUeUlAlloc
-(
-RgCellCb *cell
-)
-#else
-static Void rgCFGFreeUeUlAlloc(cell)
-RgCellCb *cell;
-#endif
+static Void rgCFGFreeUeUlAlloc(RgCellCb *cell)
{
uint8_t sfIdx;
Inst inst = cell->macInst - RG_INST_START;
* File :
*
**********************************************************/
-#ifdef ANSI
-Void rgCFGFreeCellCb
-(
-RgCellCb *cell
-)
-#else
-Void rgCFGFreeCellCb(cell)
-RgCellCb *cell;
-#endif
+Void rgCFGFreeCellCb(RgCellCb *cell)
{
Inst inst = cell->macInst - RG_INST_START;
* File :
*
**********************************************************/
-#ifdef ANSI
-Void rgCFGFreeInactvCellCb
-(
-RgCellCb *cell
-)
-#else
-Void rgCFGFreeInactvCellCb(cell)
-RgCellCb *cell;
-#endif
+Void rgCFGFreeInactvCellCb(RgCellCb *cell)
{
Inst inst = cell->macInst - RG_INST_START;
/* De-initialize the Ue list */
* File :
*
**********************************************************/
-#ifdef ANSI
-Void rgCFGFreeUeCb
-(
-RgCellCb *cell,
-RgUeCb *ue
-)
-#else
-Void rgCFGFreeUeCb(cell, ue)
-RgCellCb *cell;
-RgUeCb *ue;
-#endif
+Void rgCFGFreeUeCb(RgCellCb *cell,RgUeCb *ue)
{
Inst inst = cell->macInst - RG_INST_START;
* File :
*
**********************************************************/
-#ifdef ANSI
-static Void rgCFGFreeCmnLcLst
-(
-RgCellCb *cell
-)
-#else
-static Void rgCFGFreeCmnLcLst(cell)
-RgCellCb *cell;
-#endif
+static Void rgCFGFreeCmnLcLst(RgCellCb *cell)
{
rgDBMFreeCmnLcLst(cell);
* File :
*
**********************************************************/
-#ifdef ANSI
-static Void rgCFGFreeUeLst
-(
-RgCellCb *cell
-)
-#else
-static Void rgCFGFreeUeLst(cell)
-RgCellCb *cell;
-#endif
+static Void rgCFGFreeUeLst(RgCellCb *cell)
{
RgUeCb *ue;
* File :
*
**********************************************************/
-#ifdef ANSI
-static Void rgCFGFreeSpsUeLst
-(
-RgCellCb *cell
-)
-#else
-static Void rgCFGFreeSpsUeLst(cell)
-RgCellCb *cell;
-#endif
+static Void rgCFGFreeSpsUeLst(RgCellCb *cell)
{
RgUeCb *ue;
* @return S16
* -# ROK
**/
-#ifdef ANSI
-S16 RgSchMacCellRegReq
-(
-Pst* pst,
-RgInfCellReg* regReq
-)
-#else
-S16 RgSchMacCellRegReq(pst, regReq)
-Pst* pst;
-RgInfCellReg* regReq;
-#endif
+S16 RgSchMacCellRegReq(Pst* pst,RgInfCellReg* regReq)
{
Inst inst;
RgCellCb *cell = NULLP;
/*LTE_L2_MEAS_PHASE2*/
S16 rgAddToL2MeasPerQci(RgCellCb *cell,uint8_t qci)
{
- S16 ret = ROK;
- CmLList *lnk;
- RgL2MeasCb *measCb;
- uint16_t idx;
-
- lnk = cell->l2mList.first;
- while(lnk != NULLP )
+ S16 ret = ROK;
+ CmLList *lnk;
+ RgL2MeasCb *measCb;
+ uint16_t idx;
+
+ lnk = cell->l2mList.first;
+ while(lnk != NULLP )
{
measCb = (RgL2MeasCb *)lnk->node;
if(measCb->measReq.measType & LRG_L2MEAS_AVG_PRB_PER_QCI_UL)
{
- for(idx = 0;idx< measCb->measReq.t.prbReq.numQci;idx++)
- {
- if(measCb->measReq.t.prbReq.qci[idx] == qci)
- {
- break; /*exit from for loop*/
- }
- }
- if(idx == measCb->measReq.t.prbReq.numQci)
- {
- cell->qciArray[qci].mask = TRUE;
- measCb->measReq.t.prbReq.qci[measCb->measReq.t.prbReq.numQci++] = qci;
- }
+ for(idx = 0;idx< measCb->measReq.t.prbReq.numQci;idx++)
+ {
+ if(measCb->measReq.t.prbReq.qci[idx] == qci)
+ {
+ break; /*exit from for loop*/
+ }
+ }
+ if(idx == measCb->measReq.t.prbReq.numQci)
+ {
+ cell->qciArray[qci].mask = TRUE;
+ measCb->measReq.t.prbReq.qci[measCb->measReq.t.prbReq.numQci++] = qci;
+ }
}
lnk = lnk->next;
} /* End of While*/
-
-
-
- return (ret);
+
+
+
+ return (ret);
}