static int RLOG_MODULE_ID=4096;
/* header include files -- defines (.h) */
-#include "envopt.h" /* environment options */
-#include "envdep.h" /* environment dependent */
-#include "envind.h" /* environment independent */
-#include "gen.h" /* general layer */
-#include "ssi.h" /* system service interface */
-#include "cm_hash.h" /* common hash list */
-#include "cm_mblk.h" /* common memory link list library */
-#include "cm_llist.h" /* common linked list library */
-#include "cm_err.h" /* common error */
-#include "cm_lte.h" /* common LTE */
+#include "common_def.h"
#include "lrg.h"
#include "rgr.h"
#include "rgm.h"
#include "rl_common.h"
/* header/extern include files (.x) */
-#include "gen.x" /* general layer typedefs */
-#include "ssi.x" /* system services typedefs */
-#include "cm5.x" /* common timers */
-#include "cm_hash.x" /* common hash list */
-#include "cm_lib.x" /* common library */
-#include "cm_llist.x" /* common linked list */
-#include "cm_mblk.x" /* memory management */
-#include "cm_tkns.x" /* common tokens */
-#include "cm_lte.x" /* common tokens */
#include "tfu.x" /* TFU types */
#include "lrg.x" /* layer management typedefs for MAC */
#include "rgr.x" /* layer management typedefs for MAC */
/* LTE-MAC Scheduler instance control block structures */
-PUBLIC RgSchCb rgSchCb[RGSCH_MAX_INST];
+RgSchCb rgSchCb[RGSCH_MAX_INST];
#ifdef PHY_ERROR_LOGING
-PUBLIC RgSchUlAllocCntr rgSchUlAllocCntr;
+RgSchUlAllocCntr rgSchUlAllocCntr;
#endif
#ifdef EMTC_ENABLE
));
#endif
-PUBLIC S16 rgSCHEnbPfsDlCfg ARGS((
+S16 rgSCHEnbPfsDlCfg ARGS((
Inst instIdx,
RgSchErrInfo *err
));
RgSchRaCb *raCb,RgSchUeCb *ue, RgSchErrInfo *errInfo));
PRIVATE S16 rgSCHCfgRgrCmnLcCfg ARGS((RgSchCellCb *cell, RgrCmnLchCfg *lcCfg,
RgSchErrInfo *errInfo));
-PUBLIC Void rgSCHSCellFreeBuf ARGS((Inst inst,RgSchUeCb *ue,RgrUeRecfg *ueRecfg,U8 idx));
+Void rgSCHSCellFreeBuf ARGS((Inst inst,RgSchUeCb *ue,RgrUeRecfg *ueRecfg,U8 idx));
#ifdef RGR_SI_SCH
PRIVATE S16 rgSCHCfgVldtRgrCellSiCfg ARGS(( Inst inst, RgrSiCfg *siCfg));
#endif/*RGR_SI_SCH */
RgrCellCsgParamCfg *csgParam));
#ifdef TFU_UPGRADE
-PUBLIC S16 rgSCHCfgACqiUeCfg ARGS(( RgSchCellCb *cellCb,RgSchUeCb *ue, RgSchUeACqiCb *aCqiCb,
+S16 rgSCHCfgACqiUeCfg ARGS(( RgSchCellCb *cellCb,RgSchUeCb *ue, RgSchUeACqiCb *aCqiCb,
RgrTxMode ueTxMode,RgrUeAprdDlCqiCfg *aCqiCfg, CmLteUeCategory ueCat ));
-PUBLIC S16 rgSCHCfgAcqiUeReCfg ARGS(( RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgAcqiUeReCfg ARGS(( RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUeAprdDlCqiCfg *acqiCfg, CmLteUeCategory ueCat ));
-PUBLIC S16 rgSCHUtlGetCfgPerOff ARGS(( RgSchPerTbl tbl, U16 cfgIdx,
+S16 rgSCHUtlGetCfgPerOff ARGS(( RgSchPerTbl tbl, U16 cfgIdx,
U16 *peri, U16 *offset ));
-PUBLIC S16 rgSCHCfgRiUeCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgRiUeCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUePrdDlCqiCfg *cqiCfg, CmLteUeCategory ueCat ));
-PUBLIC S16 rgSCHCfgPCqiUeCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgPCqiUeCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUePrdDlCqiCfg *cqiCfg,CmLteUeCategory ueCat ));
-PUBLIC S16 rgSCHCfgSrsUeCfg ARGS((RgSchCellCb *cellCb,RgSchUeCb *ueCb,
+S16 rgSCHCfgSrsUeCfg ARGS((RgSchCellCb *cellCb,RgSchUeCb *ueCb,
RgrUeUlSrsCfg *srsCfg ));
-PUBLIC S16 rgSCHCfgSrUeCfg ARGS((RgSchCellCb *cellCb,RgSchUeCb *ueCb,
+S16 rgSCHCfgSrUeCfg ARGS((RgSchCellCb *cellCb,RgSchUeCb *ueCb,
RgrUeSrCfg *srCfg));
-PUBLIC S16 rgSCHCfgPCqiUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgPCqiUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUePrdDlCqiCfg *cqiCfg,CmLteUeCategory ueCat));
-PUBLIC S16 rgSCHCfgSrsUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgSrsUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUeUlSrsCfg *srsCfg));
-PUBLIC S16 rgSCHCfgSrUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
+S16 rgSCHCfgSrUeReCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUeSrCfg *srCfg));
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePuschMode ARGS((RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrTxmodePuschMode ARGS((RgSchCellCb *cellCb,
RgrTxMode txMde, RgrAprdCqiMode puschMode,RgSchErrInfo *errInfo));
-PUBLIC S16 rgSCHCfgVldtRgrUeACqiCfg ARGS(( RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrUeACqiCfg ARGS(( RgSchCellCb *cellCb,
CmLteRnti crnti, RgrUeAprdDlCqiCfg *acqiCfg, RgrUeTxModeCfg txMode,
RgSchErrInfo *errInfo ));
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePucchMode ARGS((RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrTxmodePucchMode ARGS((RgSchCellCb *cellCb,
RgrTxMode txMde, RgrPrdCqiMode pucchMode,RgSchErrInfo *errInfo));
#ifdef LTEMAC_HDFDD
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg ARGS(( RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrUePCqiCfg ARGS(( RgSchCellCb *cellCb,
CmLteRnti crnti, RgrUePrdDlCqiCfg *cqiCfg, Bool hdFdd,
RgrUeTxModeCfg txMode, RgSchErrInfo *errInfo));
#else
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg ARGS(( RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrUePCqiCfg ARGS(( RgSchCellCb *cellCb,
CmLteRnti crnti, RgrUePrdDlCqiCfg *cqiCfg, RgrUeTxModeCfg txMode,
RgSchErrInfo *errInfo));
#endif
#ifdef LTEMAC_HDFDD
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg ARGS ((RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrUeUlSrsCfg ARGS ((RgSchCellCb *cellCb,
CmLteRnti crnti, RgrUeUlSrsCfg *srsCfg, Bool hdFdd,
RgSchErrInfo *errInfo));
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg ARGS ((RgSchCellCb *cellCb,
+S16 rgSCHCfgVldtRgrUeUlSrsCfg ARGS ((RgSchCellCb *cellCb,
CmLteRnti crnti, RgrUeUlSrsCfg *srsCfg,
RgSchErrInfo *errInfo));
#endif
#ifdef LTEMAC_HDFDD
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg ARGS((RgSchCellCb *cellCb, CmLteRnti crnti,
+S16 rgSCHCfgVldtRgrUeSrCfg ARGS((RgSchCellCb *cellCb, CmLteRnti crnti,
RgrUeSrCfg *srCfg, Bool hdFdd, RgSchErrInfo *errInfo));
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg ARGS((RgSchCellCb *cellCb, CmLteRnti crnti,
+S16 rgSCHCfgVldtRgrUeSrCfg ARGS((RgSchCellCb *cellCb, CmLteRnti crnti,
RgrUeSrCfg *srCfg, RgSchErrInfo *errInfo));
#endif
PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeCfg ARGS (( RgSchCellCb *cellCb,
RgrUeRecfg *ueReCfg,
RgSchErrInfo *errInfo ));
-PUBLIC S16 rgSCHCfgPCqiSrsSrUeDel ARGS ((RgSchCellCb *cellCb,
+S16 rgSCHCfgPCqiSrsSrUeDel ARGS ((RgSchCellCb *cellCb,
RgSchUeCb *ueCb));
PRIVATE Void rgSCHCfgUtlFetchAcqiBitSz ARGS (( RgSchUeACqiCb *acqiCb,U8 numTxAnt,
RgrUeRecfg *ueReCfg,
RgSchErrInfo *errInfo ));
#ifdef LTE_ADV
-PUBLIC S16 rgSCHSCellCfgUeCfg ARGS((
+S16 rgSCHSCellCfgUeCfg ARGS((
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *err
));
-PUBLIC S16 rgSCHSCellCfgUePucchReCfg ARGS((
+S16 rgSCHSCellCfgUePucchReCfg ARGS((
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *err
));
-PUBLIC S16 rgSCHCfgVldtRgrUeSCellRecfg ARGS((
+S16 rgSCHCfgVldtRgrUeSCellRecfg ARGS((
RgrUeRecfg *ueRecfg,
RgSchCellCb *cell,
RgSchUeCb *ue,
PRIVATE S16 rgSchAddToL2Meas ARGS ((RgSchCellCb *cellCb,RgSchDlLcCb *dlLc));
#endif
#ifdef EMTC_ENABLE
-PUBLIC S16 rgSCHEmtcCfgVldtDrxOnDurCfg
+S16 rgSCHEmtcCfgVldtDrxOnDurCfg
(
U16 onDurTmr
);
-PUBLIC Void rgSCHUtlUpdEmtcY
+Void rgSCHUtlUpdEmtcY
(
RgSchUeCb *ue
);
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrSchedEnbCfg
+S16 rgSCHCfgVldtRgrSchedEnbCfg
(
Inst inst,
RgrSchedEnbCfg *schedEnbCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrSchedEnbCfg(inst, schedEnbCfg, errInfo)
+S16 rgSCHCfgVldtRgrSchedEnbCfg(inst, schedEnbCfg, errInfo)
Inst inst;
RgrSchedEnbCfg *schedEnbCfg;
RgSchErrInfo *errInfo;
{
RGSCHDBGERR(inst, (rgSchPBuf(inst), "Validation for scheduler related "
"config failed\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
RLOG1(L_INFO, "MIMO_DBG:: SCH:: numAntPorts=%d\n",schedEnbCfg->numTxAntPorts);
{
RGSCHDBGERR(inst, (rgSchPBuf(inst),"Invalid number of transmit antenna"
" ports %d\n", schedEnbCfg->numTxAntPorts));
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate csg access mode */
(schedEnbCfg->accsMode > RGR_CELL_ACCS_HYBRID))
{
RGSCHDBGERR(inst, (rgSchPBuf(inst), "Invalid CSG Access mode\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
RGSCHDBGINFO(inst, (rgSchPBuf(inst), "RGR SCHED ENB config validation done:"\n));
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrSchedEnbCfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrCellCfg
+S16 rgSCHCfgVldtRgrCellCfg
(
Inst inst,
RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrCellCfg(inst, cellCfg, cell, errInfo)
+S16 rgSCHCfgVldtRgrCellCfg(inst, cellCfg, cell, errInfo)
Inst inst;
RgrCellCfg *cellCfg;
RgSchCellCb *cell;
if ((U8 *)cell != NULLP)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Cell Id already exists");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if(cellCfg->macInst >= SCH_INST_START)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid MAC Instance %d ",
cellCfg->macInst);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (cellCfg->macRnti.startRnti < RGSCH_MIN_MAC_RNTI )
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid start RNTI %d for cell ",
cellCfg->macRnti.startRnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((rgSCHCfgVldtRgrCellSchCfg(inst, cellCfg)) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for scheduler related "
"config failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((cellCfg->dlHqCfg.maxDlHqTx < RGSCH_MIN_HQ_TX) ||
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid Downlink HARQ configuration:"
" maxDlHqTx %d maxMsg4HqTx %d", cellCfg->dlHqCfg.maxDlHqTx,
cellCfg->dlHqCfg.maxMsg4HqTx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((cellCfg->cfiCfg.cfi < RGSCH_MIN_CFI_VAL) ||
(cellCfg->cfiCfg.cfi > RGSCH_MAX_CFI_VAL))
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid CFI configuration %d",
cellCfg->cfiCfg.cfi);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (((cellCfg->puschSubBand.subbandStart) +
((cellCfg->puschSubBand.numSubbands -1) * cellCfg->puschSubBand.size))
cellCfg->puschSubBand.subbandStart,
cellCfg->puschSubBand.numSubbands, cellCfg->puschSubBand.size,
cellCfg->bwCfg.ulTotalBw);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (((cellCfg->bwCfg.dlTotalBw < RGSCH_MIN_DL_BW) ||
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid Bandwidth configuration:"
" ul %d dl %d",cellCfg->bwCfg.ulTotalBw,
cellCfg->bwCfg.dlTotalBw);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (cellCfg->phichCfg.ngEnum > RGR_NG_TWO)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid PHICH Ng configuration %d",
(U8)cellCfg->phichCfg.ngEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validation for extended PHICH Duration */
if ((cellCfg->phichCfg.isDurExtend == TRUE) &&
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid cfi value for"
"Extended PHICH duration cfi:%d dlBw:%d",
(U8)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((cellCfg->phichCfg.isDurExtend == TRUE) &&
(cellCfg->bwCfg.dlTotalBw > 10) && (cellCfg->cfiCfg.cfi < 3))
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid cfi value for"
"Extended PHICH duration cfi:%d dlBw:%d",
(U8)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
- RETVALUE(RFAILED);
+ return RFAILED;
}
RLOG4(L_INFO,"CA_DBG:: PUCCH configuration:"
" N2_RB %d N1_PUCCH %d deltaShift %d cyclicShift %d",
cellCfg->pucchCfg.n1PucchAn,
cellCfg->pucchCfg.deltaShift,
cellCfg->pucchCfg.cyclicShift);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (cellCfg->srsCfg.isSrsCfgSetup && cellCfg->srsCfg.srsBwEnum > RGR_SRS_BWCFG_7)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid SRS configuration: "
" srsBw %d", (U8)cellCfg->srsCfg.srsBwEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((rgSCHCfgVldtRgrCellRACfg(inst, cellCfg)) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for Random access related"
"config failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((rgSCHCfgVldtRgrCellPwrCfg(inst, cellCfg, errInfo)) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for cell power "
"config failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate the common logical channel configuration */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid number(%d) of common logical"
"channels in cell config", cellCfg->numCmnLcs);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((rgSCHCfgVldtRgrCmnLcCfg(inst, cellCfg, errInfo)) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for common logical"
"channels failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Added 0 as a valid value for number of TICKs RRM
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for SI"
"configuration failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /*RGR_SI_SCH */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid"
"Subframe configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
/*ccpu00116923 - ADD - Srs Present support - End*/
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
"Invalid txPower offset ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* LTE_ADV_FLAG_REMOVED_START */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "DSFR is enbaled"
"Without enabling SFR");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((rgSCHCfgVldtRgrCellLteAdvCfg(inst, &(cellCfg->rgrLteAdvCfg),
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for LTE Adv"
"configuration failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_ADV
if ((rgSCHCfgVldtRgrCellLteLAACfg(inst, cellCfg)) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for LTE LAA"
"configuration failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
/* LTE_ADV_FLAG_REMOVED_END */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid"
"msg4pAVal %u", cellCfg->msg4pAVal);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate RgrCellCsgParamCfg */
{
RGSCHDBGERR(inst, (rgSchPBuf(inst), "Validation failed for \n"
"Access CSG parameter failed\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#ifdef EMTC_ENABLE
if(ROK != rgSCHCfgVldtRgrEmtcCellCfg(cellCfg))
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid EMTC cell Configuration %d for cell" ,cellCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrCellCfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrSchCfg
+S16 rgSCHCfgVldtRgrSchCfg
(
Inst inst,
RgrSchedEnbCfg *rgSchedCfg
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrSchCfg(inst, rgSchedCfg)
+S16 rgSCHCfgVldtRgrSchCfg(inst, rgSchedCfg)
Inst inst;
RgrSchedCfg *rgSchedCfg;
#endif
{
RGSCHDBGERR(inst, (rgSchPBuf(inst), "rgSCHCfgVldtRgrSchCfg:Invalid \
UL scheduler type %d \n", rgSchedCfg->ulSchdType));
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (rgSchedCfg->dlSchdType > (RGSCH_NUM_SCHEDULERS - 1))
{
RGSCHDBGERR(inst, (rgSchPBuf(inst), "rgSCHCfgVldtRgrSchCfg:Invalid \
DL scheduler type %d \n", rgSchedCfg->dlSchdType));
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
}
/**
* @brief Validates the scheduler related configuration request from RRM to MAC.
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrCellSchCfg
+S16 rgSCHCfgVldtRgrCellSchCfg
(
Inst inst,
RgrCellCfg *cellCfg
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrCellSchCfg(inst, cellCfg)
+S16 rgSCHCfgVldtRgrCellSchCfg(inst, cellCfg)
Inst inst;
RgrCellCfg *cellCfg;
#endif
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid dlfs scheduler type %d for cell",
cellCfg->dlfsSchdType);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
- RETVALUE(ROK);
+ return ROK;
}
/**
* @brief Validates the RACH related configuration request from RRM to MAC.
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrCellRACfg
+S16 rgSCHCfgVldtRgrCellRACfg
(
Inst inst,
RgrCellCfg *cellCfg
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrCellRACfg(inst, cellCfg)
+S16 rgSCHCfgVldtRgrCellRACfg(inst, cellCfg)
Inst inst;
RgrCellCfg *cellCfg;
#endif
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid numRaPreamble %d sizeRaPreambleGrpA %d",
cellCfg->rachCfg.numRaPreamble,
cellCfg->rachCfg.sizeRaPreambleGrpA);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* RACHO */
/* verify that the ded Preambles cfgd for Pdcch Order
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid RACH Preambleset conf:"
"preambleSet Start %d preambleSet Size %d",
cellCfg->macPreambleSet.start, cellCfg->macPreambleSet.size);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef RGR_V1
if(cellCfg->rachCfg.contResTmr)
Then return fail*/
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
"Contention Resolution timer is configured as '0'");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
- RETVALUE(ROK);
+ return ROK;
}
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeCfg
+S16 rgSCHCfgVldtRgrUeCfg
(
Inst inst,
RgrUeCfg *ueCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeCfg(inst, ueCfg, cell, errInfo)
+S16 rgSCHCfgVldtRgrUeCfg(inst, ueCfg, cell, errInfo)
Inst inst;
RgrUeCfg *ueCfg;
RgSchCellCb **cell;
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"Cell does not exist %d",
ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* RACHO:
* Check configured preamble id not colliding with non dedicated or PDCCH
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Preamble Id configuration"
"failed ",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Check if Ue already configured */
if (rgSCHDbmGetUeCb(*cell, ueCfg->crnti) != NULLP)
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d UEID already exists",
ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate Transmission UE modes */
if ((ueCfg->txMode.pres == TRUE) && ((ueCfg->txMode.txModeEnum < RGR_UE_TM_1)
{
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid transmission mode for"
" UE is %d", ueCfg->cellId,(U8)ueCfg->txMode.txModeEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate UE Category */
{
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid category for UE %d",
ueCfg->cellId,(U8)ueCfg->ueCatEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate UE Access Stratum Release */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid Access Stratum Release %u for UE\n",
ueCfg->accessStratumRls));
- RETVALUE(RFAILED);
+ return RFAILED;
}
RGSCHDBGINFONEW(inst, (rgSchPBuf(inst), "Configured Access Stratum Release %u\n", \
ueCfg->accessStratumRls));
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid transmission mode for"
" UE (%d) for the configured Cell Antenna Ports",ueCfg->cellId,
(U8)ueCfg->txMode.txModeEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti, "CELLID:%d Invalid CQI Mode configuration",
ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate Max Uplink HARQ transmission value */
{
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid Uplink HARQ config for "
"UE %d",ueCfg->cellId,ueCfg->ueUlHqCfg.maxUlHqTx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (rgSCHCfgVldtUePwrCfg(*cell, &ueCfg->ueUlPwrCfg) != ROK)
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid PUSCH Group power"
" configuration",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (rgSCHCfgVldtUeMeasGapAckNakRepCfg(*cell, ueCfg) != ROK)
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid MeasGap/AckNackRep"
" configuration",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTEMAC_SPS
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid SPS RNTI "
" in DL SPS Config",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (ueCfg->ueSpsCfg.dlSpsCfg.isDlSpsEnabled)
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid DL SPS configuration"
" for the UE",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid Periodic CQI/SR/SRS"
"configuration",ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
{
RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid DRX configuration",
ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* ccpu00117452 - MOD - Changed macro name from
{
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid numColltdCqiRept,"
"MAX supported %d",RGR_CQIRPTS_MAXN,ueCfg->cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* End of RGR_CQI_REPT */
{
RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid EMTC UE configurationfor crnti:%d",
ueCfg->cellId, ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrUeCfg */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrCellRecfg
+S16 rgSCHCfgVldtRgrCellRecfg
(
Inst inst,
RgrCellRecfg *cellRecfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrCellRecfg(inst, cellRecfg, cell, errInfo)
+S16 rgSCHCfgVldtRgrCellRecfg(inst, cellRecfg, cell, errInfo)
Inst inst;
RgrCellRecfg *cellRecfg;
RgSchCellCb **cell;
((*cell)->cellId != cellRecfg->cellId))
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Cell control block does not exist");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate recieved values */
RLOG_ARG2(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Downlink HARQ configuration:"
" maxDlHqTx %d maxMsg4HqTx %d", cellRecfg->dlHqRecfg.maxDlHqTx,
cellRecfg->dlHqRecfg.maxMsg4HqTx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((cellRecfg->recfgTypes & RGR_CELL_CFI_RECFG) &&
((cellRecfg->cfiRecfg.cfi < RGSCH_MIN_CFI_VAL) ||
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid CFI configuration %d",
cellRecfg->cfiRecfg.cfi);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (cellRecfg->recfgTypes & RGR_CELL_PUCCH_RECFG)
{
cellRecfg->pucchRecfg.n1PucchAn,
cellRecfg->pucchRecfg.deltaShift,
cellRecfg->pucchRecfg.cyclicShift);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if (cellRecfg->recfgTypes & RGR_CELL_SRS_RECFG)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid SRS configuration: "
"srsBw %d", (U8)cellRecfg->srsRecfg.srsBwEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/*ccpu00116923 - ADD - Srs Present support - Start*/
#endif
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Subframe configuration ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
/*ccpu00116923 - ADD - Srs Present support - End*/
"numRaPreamble %d sizeRaPreambleGrpA %d",
cellRecfg->rachRecfg.numRaPreamble,
cellRecfg->rachRecfg.sizeRaPreambleGrpA);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Validation for SI"
"Re-configuration failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif /*RGR_SI_SCH */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"DSFR is enbaled"
"Without enabling SFR");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if ((rgSCHCfgVldtRgrCellLteAdvCfg(inst, &(cellRecfg->rgrLteAdvCfg),
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Validation for Lte Adv"
"Re-configuration failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
/* LTE_ADV_FLAG_REMOVED_END */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Configuration "
"of minimum DL resources for NON-CSG");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (cellRecfg->csgParamCfg.minUlResNonCsg > 100)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Configuration "
"of minimum UL resources for NON-CSG");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrCellRecfg */
#ifdef LTE_ADV
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHSCellCfgUeCfg
+S16 rgSCHSCellCfgUeCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *err
)
#else
-PUBLIC S16 rgSCHSCellCfgUeCfg(cell, ue, ueRecfg, err)
+S16 rgSCHSCellCfgUeCfg(cell, ue, ueRecfg, err)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrUeRecfg *ueRecfg;
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx :Memomy allocation "
"Failed while Adding SCell Information\n", idx));
- RETVALUE(RFAILED);
+ return RFAILED;
}
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCell doesnt exists"));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if(TRUE == sCellInfoCfg->txMode.pres)
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx ACQI Cfg"
"failed..n\n", idx));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
/* Configuring PCQI */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx PCQI Cfg failed..n\n", idx));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
if (ROK != rgSCHLaaInitDlRbAllocCb(secCellCb,
&sCellInfo->dlAllocCb))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
/* Initialize Harq entity */
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]UEID:Hq Entity Initialization "
"failed in config\n", ue->ueId));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef EMTC_ENABLE
rgSCHEmtcHqPAlloc(secCellCb, sCellInfo->hqEnt);
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Spec Sched DL UE CFG FAILED\n"));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_TDD
"Failed while UE related Ack Nack Information\n",
ue->ueId));
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* LTE_TDD */
ue->ul.ctrlOnServCellIdx[idx] = 0xFF;
}
/* Trigger SCell addition to primary MAC */
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHSCellCfgUeCfg */
/*f1b_Sprint */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHSCellCfgUePucchReCfg
+S16 rgSCHSCellCfgUePucchReCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *err
)
#else
-PUBLIC S16 rgSCHSCellCfgUePucchReCfg(cell, ue, ueRecfg, err)
+S16 rgSCHSCellCfgUePucchReCfg(cell, ue, ueRecfg, err)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrUeRecfg *ueRecfg;
RLOG1(L_ERROR,"Wrong PUCCH Format:%d configured for CA",ue->uciFrmtTyp);
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHSCellCfgUePucchReCfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeSCellRecfg
+S16 rgSCHCfgVldtRgrUeSCellRecfg
(
RgrUeRecfg *ueRecfg,
RgSchCellCb *cell,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeSCellRecfg(inst, ueRecfg, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrUeSCellRecfg(inst, ueRecfg, cell, ue, errInfo)
RgrUeRecfg *ueRecfg;
RgSchCellCb *cell;
RgSchUeCb *ue;
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid number of SCELL "
" in SCELL Recfg\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
for(U8 idx = 0; idx < ueRecfg->ueSCellCfgInfo.numSCells; idx++)
if(ROK != rgSchUtlVldtCellId(inst, ueSCellDedCfg->sCellId))
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCellId is out of range"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate existence of sec cell */
sCell = rgSchUtlGetCellCb(inst, ueSCellDedCfg->sCellId);
if(NULLP == sCell )
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCell doesnt exists"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* validate the range of serv cell index */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid Serv Cell Idx %d\n",
ueSCellDedCfg->sCellIdx));
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Is this sec cell alredy confiured */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Secll with id %d already added\n",
ueSCellDedCfg->sCellIdx));
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate CQI config params */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid CQI Mode "
" configuration for Ue %d\n",ue->ueId));
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef TFU_UPGRADE
/* 1. Validate UE Aperiodic CQI related parameters */
{
RGSCHDBGERR(sCell->instIdx, (rgSchPBuf(sCell->instIdx),
"rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Aperiodic CQI configuration\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTEMAC_HDFDD
{
RGSCHDBGERR(sCell->instIdx, (rgSchPBuf(sCell->instIdx),
"rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Periodic CQI configuration\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
if((ueSCellDedCfg->txMode.txModeEnum < RGR_UE_TM_1) ||
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCELL Invalid transmission mode for"
" UE %d\n", (U8)ueSCellDedCfg->txMode.txModeEnum));
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
}
errInfo->errCause = RGSCHERR_NONE;
RGSCHDBGINFO(inst, (rgSchPBuf(inst), "RGR Ue SCell Reconfig validation done: "
"cellId %d oldUeId %d\n", ueRecfg->cellId, ue->ueId));
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrUeSCellRecfg */
/**
#endif
}
}
- RETVALUE(ROK);
+ return ROK;
}
#endif /* LTE_ADV */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeRecfg
+S16 rgSCHCfgVldtRgrUeRecfg
(
Inst inst,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeRecfg(inst, ueRecfg, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrUeRecfg(inst, ueRecfg, cell, ue, errInfo)
Inst inst;
RgrUeRecfg *ueRecfg;
RgSchCellCb **cell;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,
"Cell does not exist for OLD CRNTI:%d",ueRecfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Old Ue */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"OLD CRNTI:%d does not exist",
ueRecfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_ADV
if ( ret != ROK)
{
RGSCHDBGERR(inst,(rgSchPBuf(inst), "Ue SCell Recfg Validation FAILED\n"));
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
}
#endif
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"NEW CRNTI:%d already exists",
ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE ID [%d] invalid CSG Membership reconfig :%d ",
ueRecfg->newCrnti, (U8)ueRecfg->csgMmbrSta);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate values */
if ((ueRecfg->ueRecfgTypes & RGR_UE_TXMODE_RECFG) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid transmission mode %d"
"for NEW CRNTI:%d", (U8)ueRecfg->txMode.txModeEnum,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifndef TFU_UPGRADE
if ((ueRecfg->ueRecfgTypes & RGR_UE_PRD_DLCQI_RECFG) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid Periodic CQI INFO"
"OLD CRNTI:%d NEW CRNTI:%d",(U8)ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
if ((ueRecfg->ueRecfgTypes & RGR_UE_ULHARQ_RECFG) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid Uplink HARQ config %d"
"for NEW CRNTI:%d", ueRecfg->ueUlHqRecfg.maxUlHqTx,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifndef TFU_UPGRADE
if ((ueRecfg->ueRecfgTypes & RGR_UE_PRD_DLCQI_RECFG) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid periodic mode config for"
" DL CQI %d NEW CRNTI:%d", (U8)ueRecfg->prdDlCqiRecfg.prdModeEnum,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#else
if ((ueRecfg->ueRecfgTypes & RGR_UE_PCQI_RECFG) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid periodic mode config for "
"DL CQI %d for NEW CRNTI:%d",(U8)ueRecfg->cqiCfg.cqiSetup.prdModeEnum,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* TFU_UPGRADE */
/* Validate UE Category */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid category %d for NEW CRNTI:%d",
(U8)ueRecfg->ueCatEnum,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate UE Access Stratum Release */
{
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid Access Stratum Release %u for UE\n",
ueRecfg->accessStratumRls));
- RETVALUE(RFAILED);
+ return RFAILED;
}
RGSCHDBGINFONEW(inst, (rgSchPBuf(inst), "Configured Access Stratum Release %u\n", \
ueRecfg->accessStratumRls));
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid aperiodic mode config for"
" DL CQI %d for NEW CRNTI:%d", (U8)ueRecfg->aprdDlCqiRecfg.aprdModeEnum,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_ULPWR_RECFG) &&
(rgSCHCfgVldtUePwrCfg(*cell, &ueRecfg->ueUlPwrRecfg) != ROK))
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid PUSCH Group power"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid MeasGap/AckNackRep"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTEMAC_SPS
if(rgSCHCfgVldtSpsReCfg(*cell, *ue, ueRecfg)!= ROK)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid SPS"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
#ifdef TFU_UPGRADE
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid ACQI, PCQI/SR/SRS "
"Re-configuration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
if ((ueRecfg->ueRecfgTypes & RGR_UE_DRX_RECFG) &&
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid drxParams"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* ccpu00117452 - MOD - Changed macro name from
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid DL Power Control"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* End of RGR_CQI_REPT */
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrUeRecfg */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrLchRecfg
+S16 rgSCHCfgVldtRgrLchRecfg
(
Inst inst,
RgrLchRecfg *lcRecfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrLchRecfg(inst, lcRecfg, cell, ue, dlLc, errInfo)
+S16 rgSCHCfgVldtRgrLchRecfg(inst, lcRecfg, cell, ue, dlLc, errInfo)
Inst inst;
RgrLchRecfg *lcRecfg;
RgSchCellCb **cell;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Cell does not exist "
"for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue for dedicated channels */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"UEID does not exist"
"dedicated logical channel for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((*dlLc = rgSCHDbmGetDlDedLcCb((*ue), lcRecfg->lcId)) == NULLP)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Dedicated DL LC does not "
"exist for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrLchRecfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeReset
+S16 rgSCHCfgVldtRgrUeReset
(
Inst inst,
RgrRst *reset,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeReset(inst, reset, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrUeReset(inst, reset, cell, ue, errInfo)
Inst inst;
RgrRst *reset;
RgSchCellCb *cell;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,reset->cellId,"CELL does not exist for CRNTI:%d",
reset->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue */
if ((*ue = rgSCHDbmGetUeCb(&(*cell), reset->crnti)) == NULLP)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,reset->cellId,"UE does not exist for CRNTI:%d",
reset->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrUeReset */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrLcgRecfg
+S16 rgSCHCfgVldtRgrLcgRecfg
(
Inst inst,
RgrLcgRecfg *lcgRecfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrLcgRecfg(inst, lcgRecfg, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrLcgRecfg(inst, lcgRecfg, cell, ue, errInfo)
Inst inst;
RgrLcgRecfg *lcgRecfg;
RgSchCellCb *cell;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"Cell does not exist for"
"CRNTI:%d LCGID:%d",lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue for dedicated channels */
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"UE does not exist for "
"dedicated logical channel group CRNTI:%d LCGID:%d",
lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (lcgRecfg->ulRecfg.lcgId > (RGSCH_MAX_LCG_PER_UE - 1))
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"Invalid lcgId for uplink logical"
"channel CRNTI:%d LCGID:%d",
lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((lcgRecfg->ulRecfg.gbr != 0) && (lcgRecfg->ulRecfg.mbr < lcgRecfg->ulRecfg.gbr))
{
RGSCHDBGINFO(inst, (rgSchPBuf(inst), "Dedicated Logical Group %d validation failed"
" for ue %d for cell %d\n", lcgCfg->ulInfo.lcgId, lcgCfg->crnti, lcgCfg->cellId));
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrLcgRecfg */
/**
(cell->dynCfiCb.numFailSamples * sizeof(U16)))) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Setting the Invalid value 0xFF to pdcchSfIdx, it will be assigned
RGSCH_CFI_TTI_MON_INTRVL)/100;
#endif
- RETVALUE(ROK);
+ return ROK;
}
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrSchedEnbCfg
+S16 rgSCHCfgRgrSchedEnbCfg
(
Inst inst,
SpId spId,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrSchedEnbCfg(inst, spId, schedEnbCfg, errInfo)
+S16 rgSCHCfgRgrSchedEnbCfg(inst, spId, schedEnbCfg, errInfo)
Inst inst,
SpId spId;
RgrSchedEnbCfg *schedEnbCfg;
#endif
errInfo->errCause = RGSCHERR_NONE;
RGSCHDBGINFO(inst, (rgSchPBuf(inst), "RGR SCH ENBconfig done: \n"));
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrSchedEnbCfg */
#ifdef RG_5GTF
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCH5gtfCellCfg
+S16 rgSCH5gtfCellCfg
(
RgSchCellCb *cell,
RgrCellCfg *cellCfg
)
#else
-PUBLIC S16 rgSCH5gtfCellCfg(cell, cellCfg)
+S16 rgSCH5gtfCellCfg(cell, cellCfg)
RgSchCellCb *cell;
RgrCellCfg *cellCfg;
#endif
printf("\ncell cfg at schd,numUes:%u,uepergrp:%u,uegrppertti:%u,numCC:%u,bwPerc:%u cfi %u\n",
cell->cell5gtfCb.numUes,cell->cell5gtfCb.uePerGrpPerTti,cell->cell5gtfCb.ueGrpPerTti,
cell->cell5gtfCb.numCCs,cell->cell5gtfCb.bwPerCC, cell->cell5gtfCb.cfi);
- RETVALUE(ROK);
+ return ROK;
}
#endif
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrCellCfg
+S16 rgSCHCfgRgrCellCfg
(
RgSchCb *instCb,
SpId spId,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrCellCfg(instCb, spId, cellCfg, errInfo)
+S16 rgSCHCfgRgrCellCfg(instCb, spId, cellCfg, errInfo)
RgSchCb *instCb;
SpId spId;
RgrCellCfg *cellCfg;
!= ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef EMTC_ENABLE
if(cellCfg->emtcEnable)
!= ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for emtc cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
if ((U8 *)cell == NULLP)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Initialize the lists of the cell */
ret = rgSCHDbmInitCell(cell);
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"DBM initialization FAILED for cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* LTE_ADV_FLAG_REMOVED_START */
if(cellCfg->rgrLteAdvCfg.pres & RGR_ABS)
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr cell Config failed at "
"Scheduler for cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Updating Auto TM Mode enable/diable flag */
cell->isAutoCfgModeEnb = cellCfg->isAutoCfgModeEnb;
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr cell Config failed at "
"Scheduler for cell ");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Invoke DHM to update DHM specific information */
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr Cell Config failed at"
" RNTI DB init for cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Update the cell with recieved configuration */
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for "
"cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Update RACH Related information
* XXX: Below function yet to be written in RAM
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for"
"cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Associate a pair of upper and lower sapCbs with this cell */
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Drx Memory allocation FAILED for"
" cell");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
cell->overLoadBackOffEnab = FALSE;/* Disabling RachOverload by default */
/* Updating CSG Parameters */
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr Cell Config failed at"
" Initializing the LAA Cell Control Cb");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
cell->isPucchFormat3Sptd = cellCfg->isPucchFormat3Sptd;
RLOG_ARG0(L_INFO,DBG_CELLID,cellCfg->cellId,"Format 3 is Enabled");
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"EMTC Config Failed"
" cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
{
RLOG_ARG0(L_ERROR, DBG_CELLID,cellCfg->cellId,"5GTF Rgr Cell Config failed");
rgSCHCfgFreeCellCb(cell);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrCellCfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrUeCfg
+S16 rgSCHCfgRgrUeCfg
(
RgSchCellCb *cell,
RgrUeCfg *ueCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrUeCfg(cell, ueCfg, errInfo)
+S16 rgSCHCfgRgrUeCfg(cell, ueCfg, errInfo)
RgSchCellCb *cell;
RgrUeCfg *ueCfg;
RgSchErrInfo *errInfo;
/*ccpu00117778- Initialize Transmission Indices upon UE CB creation */
#ifdef LA
ue->lastRprdAckNackTime.sfn = cell->crntTime.sfn;
- ue->lastRprdAckNackTime.subframe = cell->crntTime.subframe;
+ ue->lastRprdAckNackTime.subframe = cell->crntTime.slot;
ue->ueIdle = FALSE;
#endif
RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%u]SCellIdx :Memomy allocation "
"Failed while Adding SCell Information\n", idx));
#endif
- RETVALUE(RFAILED);
+ return RFAILED;
}
ue->cellIdToCellIdxMap[RG_SCH_CELLINDEX(cell)] = RGSCH_PCELL_INDEX;
if (ROK != rgSCHLaaInitDlRbAllocCb(cell,
&ue->cellInfo[RGSCH_PCELL_INDEX]->dlAllocCb))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
#ifdef TFU_UPGRADE
(Data **)&ue->dl.dlSfHqInfo, sizeof(RgSchDlHqInfo) * (ue->dl.numHqDlSfInfo));
#else
- ue->dl.numHqDlSfInfo = RGSCH_NUM_DL_SUBFRAMES;
+ ue->dl.numHqDlSfInfo = RGSCH_NUM_DL_slotS;
#endif
#ifndef RG_5GTF
for (idx =0;idx < ue->dl.numHqDlSfInfo; idx++)
rgSCHUtlUpdUeDciSize(cell, ue, FALSE);
}
- RETVALUE(ROK);
+ return ROK;
}while(0);
if (ue)
{
rgSCHCfgFreeUeCb(cell, ue);
}
- RETVALUE(RFAILED);
+ return RFAILED;
} /* rgSCHCfgRgrUeCfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC Void rgSCHDynCfiReCfg
+Void rgSCHDynCfiReCfg
(
RgSchCellCb *cell,
Bool isDynCfiEnb
)
#else
-PUBLIC Void rgSCHDynCfiReCfg(cell, isDynCfiEnb)
+Void rgSCHDynCfiReCfg(cell, isDynCfiEnb)
RgSchCellCb *cell;
Bool isDynCfiEnb;
#endif
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrCellRecfg
+S16 rgSCHCfgRgrCellRecfg
(
RgSchCellCb *cell,
RgrCellRecfg *cellRecfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrCellRecfg(cell, cellRecfg, errInfo)
+S16 rgSCHCfgRgrCellRecfg(cell, cellRecfg, errInfo)
RgSchCellCb *cell;
RgrCellRecfg *cellRecfg;
RgSchErrInfo *errInfo;
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId, "RGR Cell re-configuration failed "
"at Scheduler ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Invoke DHM to update DHM specific information */
RLOG_ARG1(L_ERROR,DBG_CELLID, cellRecfg->cellId,
"Invalid CPU OvrLd Ins %d for cell",
cellRecfg->cntrlCmdCfg.cmdDesc.cpuOvrLd.instruction);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
/* dsfr_pal_fixes ** 21-March-2013 ** SKS */
if (cellRecfg->rgrLteAdvCfg.sfrCfg.status == RGR_ENABLE)
{
- for(i = 0; i < RGSCH_NUM_DL_SUBFRAMES; i++)
+ for(i = 0; i < RGSCH_NUM_DL_slotS; i++)
{
/*initialise the pools of CC and CE*/
if(rgSchSFRTotalPoolInit(cell, cell->subFrms[i]))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
else
{
- for(i = 0; i < RGSCH_NUM_DL_SUBFRAMES; i++)
+ for(i = 0; i < RGSCH_NUM_DL_slotS; i++)
{
/*initialise the pools of CC and CE*/
rgSchSFRTotalPoolFree(&cell->subFrms[i]->sfrTotalPoolInfo, cell);
if (cell->lteAdvCb.dsfrCfg.status == RGR_ENABLE)
{
/* releasing rntp info val from each subframe */
- for(i = 0; i < RGSCH_NUM_DL_SUBFRAMES; i++)
+ for(i = 0; i < RGSCH_NUM_DL_slotS; i++)
{
rgSchDSFRRntpInfoFree(&cell->subFrms[i]->rntpInfo, cell, cell->bwCfg.dlTotalBw);
}
cellRecfg->rgrLteAdvCfg.dsfrCfg;
if (cell->lteAdvCb.dsfrCfg.status == RGR_ENABLE)
{
- for(i = 0; i < RGSCH_NUM_DL_SUBFRAMES; i++)
+ for(i = 0; i < RGSCH_NUM_DL_slotS; i++)
{
/*initialise the pools of CC and CE*/
if(rgSchDSFRRntpInfoInit(&cell->subFrms[i]->rntpInfo,cell,cell->bwCfg.dlTotalBw))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
/*Calculating the length of RNTP array based on Dl Bandwidth */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,
"Memory allocation FAILED for RNTP Alloc");
- RETVALUE(RFAILED);
+ return RFAILED;
}
cell->rntpAggrInfo.pres = PRSNT_NODEF;
cell->rntpAggrInfo.len = len;
else
{
/* releasing rntp info val from each subframe */
- for(i = 0; i < RGSCH_NUM_DL_SUBFRAMES; i++)
+ for(i = 0; i < RGSCH_NUM_DL_slotS; i++)
{
rgSchDSFRRntpInfoFree(&cell->subFrms[i]->rntpInfo, cell, cell->bwCfg.dlTotalBw);
}
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrCellRecfg */
/**
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UEID:No RaCb exists while"
"Reconfig for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* rntiLnk does not exist for a HandIn UE. Hence this check. */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"RAM Handling for UE Reconfig failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Delete Ue from the ue list */
rgSCHDbmDelUeCb(cell, ue);
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE DRX re-est failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif /* Acc Fix */
rgSCHUtlIndRntiRls2Mac(cell, oldRnti, TRUE, ueRecfg->newCrnti);
}
}
- RETVALUE(ROK);
+ return ROK;
}
/**
* @brief Handler for the UE reconfiguration request from RRC to MAC.
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrUeRecfg
+S16 rgSCHCfgRgrUeRecfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrUeRecfg(cell, ue, ueRecfg, errInfo)
+S16 rgSCHCfgRgrUeRecfg(cell, ue, ueRecfg, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrUeRecfg *ueRecfg;
/*FH: SCell config failed for a scell index hence revert all successful
* Scell config and send negative confirmation to APP*/
rgSCHSCellCfgUeCfgRollBack(cell, ue, ueRecfg);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if (dciChange == TRUE)
if( ret != ROK)
{
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_UE_SCELL_PUCCH_RECFG;
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#else
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
"Scheduler handling while reconfig failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Update uplink HARQ related information for UE */
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Measurement Gap and"
"AckNack Rep Recfg failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if (ueRecfg->ueRecfgTypes & RGR_UE_BSRTMR_RECFG)
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"RNTI change "
"failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef TFU_UPGRADE
if (ret != ROK)
{
errInfo->errCause = RGSCHERR_HDFDD_SPSCFGRD;
- RETVALUE(ret);
+ return (ret);
}
}
#endif /* LTEMAC_HDFDD */
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE DRX reconfig failed"
"failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
if(ret != OK)
{
errInfo->errCause = RGSCHERR_CQIREPT;
- RETVALUE(ret);
+ return (ret);
}
}
#endif /* End of RGR_CQI_REPT */
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrUeRecfg */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLchRecfg
+S16 rgSCHCfgRgrLchRecfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLchRecfg(cell, ue, dlLc, lcRecfg, errInfo)
+S16 rgSCHCfgRgrLchRecfg(cell, ue, dlLc, lcRecfg, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgSchDlLcCb *dlLc;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Scheduler handling for LC Recfg"
" failed for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLchRecfg */
/**
* @brief Handler for the logical channel reconfiguration request from
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLcgRecfg
+S16 rgSCHCfgRgrLcgRecfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLcgRecfg(cell, ue, lcgRecfg, errInfo)
+S16 rgSCHCfgRgrLcgRecfg(cell, ue, lcgRecfg, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrLcgRecfg *lcgRecfg;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"Scheduler handling for LCG Recfg"
" failed for CRNTI:%d LCGID:%d",lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLcgRecfg */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrUeReset
+S16 rgSCHCfgRgrUeReset
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrUeReset(cell, ue, reset, errInfo)
+S16 rgSCHCfgRgrUeReset(cell, ue, reset, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrRst *reset;
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrUeReset */
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrCellDel
+S16 rgSCHCfgRgrCellDel
(
RgSchCellCb *cell,
RgrDel *cellDelInfo,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrCellDel(cell, cellDelInfo, errInfo)
+S16 rgSCHCfgRgrCellDel(cell, cellDelInfo, errInfo)
RgSchCellCb *cell;
RgrDel *cellDelInfo;
RgSchErrInfo *errInfo;
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellDelInfo->u.cellDel.cellId,
"Cell does not exist");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Free the active cell */
rgSCHCfgFreeCellCb(cell);
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrCellDel */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrUeDel
+S16 rgSCHCfgRgrUeDel
(
RgSchCellCb *cell,
RgrDel *ueDelInfo,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrUeDel(cell, ueDelInfo, errInfo)
+S16 rgSCHCfgRgrUeDel(cell, ueDelInfo, errInfo)
RgSchCellCb *cell;
RgrDel *ueDelInfo;
RgSchErrInfo *errInfo;
RLOG_ARG1(L_ERROR,DBG_CELLID,ueDelInfo->u.ueDel.cellId,
"Cell does not exist CRNTI:%d",
ueDelInfo->u.ueDel.crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((ue = rgSCHDbmGetUeCb(cell, ueDelInfo->u.ueDel.crnti)) == NULLP)
{
{
RLOG_ARG1(L_ERROR,DBG_CELLID,ueDelInfo->u.ueDel.cellId,
"RaCb does not exist for CRNTI:%d",ueDelInfo->u.ueDel.crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
else
{
/* This happens in case of Msg4 rejection */
raCb->toDel = TRUE;
- RETVALUE(ROK);
+ return ROK;
}
}
else
errInfo->errCause = RGSCHERR_NONE;
}
- RETVALUE(ROK);
+ return ROK;
}
} /* rgSCHCfgRgrUeDel */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLcDel
+S16 rgSCHCfgRgrLcDel
(
RgSchCellCb *cell,
RgrDel *lcDelInfo,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLcDel(cell, lcDelInfo, errInfo)
+S16 rgSCHCfgRgrLcDel(cell, lcDelInfo, errInfo)
RgSchCellCb *cell;
RgrDel *lcDelInfo;
RgSchErrInfo *errInfo;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, "Cell does not exist %d",
lcDelInfo->u.lchDel.cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue */
RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
"UE does not exist for CRNTI:%d LCID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (lcDelInfo->u.lchDel.lcgId > 3)
{
"[%d]UEID:For LC %d, LCGid %d is invalid",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId,
lcDelInfo->u.lchDel.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((dlLc = rgSCHDbmGetDlDedLcCb(ue, lcDelInfo->u.lchDel.lcId))
== NULLP)
RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
"LC does not exist for CRNTI:%d LCID:%d",
lcDelInfo->u.lchDel.crnti, lcDelInfo->u.lchDel.lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
rgSCHUtlRgrLcDel(cell, ue, lcDelInfo->u.lchDel.lcId,lcDelInfo->u.lchDel.lcgId);
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLcDel */
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLcgDel
+S16 rgSCHCfgRgrLcgDel
(
RgSchCellCb *cell,
RgrDel *lcDelInfo,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLcgDel(cell, lcDelInfo, errInfo)
+S16 rgSCHCfgRgrLcgDel(cell, lcDelInfo, errInfo)
RgSchCellCb *cell;
RgrDel *lcDelInfo;
RgSchErrInfo *errInfo;
RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
"CELL does not exist for CRNTI:%d LCGID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue */
RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
"UE does not exist for CRNTI:%d LCGID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* set lcgId in UEs lcg cntrl blk to invalid */
#endif
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLcgDel */
*
**********************************************************/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrLcCfg
+S16 rgSCHCfgVldtRgrLcCfg
(
Inst inst,
RgrLchCfg *lcCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrLcCfg(inst, lcCfg, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrLcCfg(inst, lcCfg, cell, ue, errInfo)
Inst inst;
RgrLchCfg *lcCfg;
RgSchCellCb **cell;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Cell does not existi for "
"CRNTI:%d LCID:%d",lcCfg->crnti, lcCfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"UE does not exist for dedicated"
" logical channel CRNTI:%d LCID:%d", lcCfg->crnti, lcCfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate logical channel Id */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Invalid logical channel Id:%d"
"for CRNTI:%d",lcCfg->lcId,lcCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (lcCfg->lcType != CM_LTE_LCH_DTCH && lcCfg->lcType != CM_LTE_LCH_DCCH)
{
RLOG_ARG3(L_ERROR,DBG_CELLID,lcCfg->cellId,"Invalid logical channel Type %d"
"CRNTI:%d LCID:%d",lcCfg->lcType,lcCfg->crnti, lcCfg->lcId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrLcCfg */
/***********************************************************
*
**********************************************************/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrLcgCfg
+S16 rgSCHCfgVldtRgrLcgCfg
(
Inst inst,
RgrLcgCfg *lcgCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrLcgCfg(inst, lcgCfg, cell, ue, errInfo)
+S16 rgSCHCfgVldtRgrLcgCfg(inst, lcgCfg, cell, ue, errInfo)
Inst inst;
RgrLcgCfg *lcgCfg;
RgSchCellCb **cell;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgCfg->cellId,"Cell does not exist for"
"CRNTI:%d LCGID:%d",lcgCfg->crnti,lcgCfg->ulInfo.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Fetch the Ue */
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcgCfg->cellId,"UE does not exist for "
"dedicated logical channel CRNTI:%d LCGID:%d", lcgCfg->crnti, lcgCfg->ulInfo.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((lcgCfg->ulInfo.gbr != 0) && (lcgCfg->ulInfo.mbr < lcgCfg->ulInfo.gbr))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrLcgCfg */
* subsequent power config validations that may be needed */
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrCellPwrCfg */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
"Invalid si config for cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,
"Invalid transport channel %d for cell", lcCfg->dlTrchType);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else if (lcCfg->lcType == CM_LTE_LCH_PCCH)
{
RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,"Invalid UL common lcType %d "
"for cell", lcCfg->lcType);
- RETVALUE(RFAILED);
+ return RFAILED;
}
else
{
{
RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,"Invalid Direction %d",
lcCfg->dir);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if (bitMask != RGSCH_CELL_ACTIVE_CFG)
{
RLOG_ARG0(L_ERROR,DBG_CELLID, cellCfg->cellId,
"Invalid Common channel config for cell");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrCmnLcCfg */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,
"Invalid Periodic CQI Info");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
/* Validate UE Aperiodic CQI mode */
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
"Invalid Aperiodic mode config for DL CQI",
ueDlCqiCfg->aprdCqiCfg.aprdModeEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifndef TFU_UPGRADE
/* Validate UE Periodic CQI mode */
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
"Invalid periodic mode config for DL CQI",
ueDlCqiCfg->prdCqiCfg.prdModeEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate K value in periodic CQI Config */
if(((ueDlCqiCfg->prdCqiCfg.prdModeEnum == RGR_PRD_CQI_MOD20) ||
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,
"Invalid K for Subband CQI reporting");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#else
if ((ueDlCqiCfg->prdCqiCfg.type == 1) &&
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
"Invalid periodic mode config for DL CQI",
ueDlCqiCfg->prdCqiCfg.cqiSetup.prdModeEnum);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
- RETVALUE(ROK);
+ return ROK;
}
/***********************************************************
RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"TDD ACK NACK Multiplexing Mode"
"is not allowed when Ack/Nack is Enabled: %d CRNTI:%d",
ueCfg->ueAckNackCfg.ackNackRepFactor,ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* LTE_TDD */
/* Validate AckNackRep Factor */
if((ueCfg->ueAckNackCfg.isAckNackEnabled == FALSE) &&
(!ueCfg->ueMesGapCfg.isMesGapEnabled))
{
- RETVALUE(ROK);
+ return ROK;
}
if(ueCfg->ueAckNackCfg.isAckNackEnabled)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId, "Invalid ACK NACK REP Factor:%d CRNTI:%d",
ueCfg->ueAckNackCfg.ackNackRepFactor,ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if(ueCfg->ueMesGapCfg.isMesGapEnabled)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Offset:%d CRNTI:%d",
ueCfg->ueMesGapCfg.gapOffst,ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
case RG_MEAS_GAPPRD_80:
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Offset:%d CRNTI:%d",
ueCfg->ueMesGapCfg.gapOffst,ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
default:
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Periodicity Settings:%d"
"CRNTI:%d", ueCfg->ueMesGapCfg.gapPrd,ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtUeMeasGapAckNakRepCfg*/
if((ueRecfg->ueAckNackRecfg.isAckNackEnabled == FALSE) &&
(!ueRecfg->ueMeasGapRecfg.isMesGapEnabled))
{
- RETVALUE(ROK);
+ return ROK;
}
if(ueRecfg->ueAckNackRecfg.isAckNackEnabled )
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid ACK NACK REP Factor:%d"
"NEW CRNTI:%d",ueRecfg->ueAckNackRecfg.ackNackRepFactor,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if(ueRecfg->ueMeasGapRecfg.isMesGapEnabled)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Offset:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapOffst,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
case RG_MEAS_GAPPRD_80:
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Offset:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapOffst,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
default:
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Periodicity Settings:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapPrd,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtUeMeasGapAckNakRepRecfg*/
#ifdef LTEMAC_SPS
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid number of n1Pucch values"
" in DL SPS Config");
- RETVALUE(RFAILED);
+ return RFAILED;
}
for (idx = 0; idx < dlSpsCfg->numPucchVal; ++idx)
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid N1Pucch value"
" in DL SPS Config %lu", dlSpsCfg->n1PucchVal[idx]);
#endif
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
/* SPS_TODO: check will change for TDD */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid number of SPS HARQ procs"
" in DL SPS Config");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtDlSpsCfg */
#endif /* LTEMAC_SPS */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Accumulation configutation"
" not in sync with group power configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid PUSCH Group power"
" configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (rgSCHCfgVldtUeGrpPwrCfg(cell, &pwrCfg->uePucchPwr) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid PUSCH Group power"
" configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtUePwrCfg */
/***********************************************************
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Uplink Group power "
"configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtUeGrpPwrCfg */
#ifdef LTEMAC_SPS
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid SPS RNTI "
" in DL SPS Recfg OLD CRNTI:%d NEW CCRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if (rgSCHCfgVldtUeDlSpsCfg(cell, &ueRecfg->ueSpsRecfg.dlSpsCfg) != ROK)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid DL SPS configuration"
" for the OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
" DRX reconfig not supported DL SPS enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
"DL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if(ueRecfg->ueSpsRecfg.ulSpsCfg.isUlSpsEnabled)
RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
"UL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif
- RETVALUE(ROK);
+ return ROK;
} /*rgSCHCfgVldtSpsReCfg*/
#endif
RLOG_ARG3(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalide numColltdCqiRept,"
"MAX supported %d for OLD CRNTI:%d NEW CRNTI:%d",RGR_CQIRPTS_MAXN,
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /*rgSCHCfgVldtCqiReptReCfg*/
#endif
*
**********************************************************/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLchCfg
+S16 rgSCHCfgRgrLchCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLchCfg(cell, ue, lcCfg, errInfo)
+S16 rgSCHCfgRgrLchCfg(cell, ue, lcCfg, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrLchCfg *lcCfg;
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Memory allocation FAILED for "
"Downlink LCId:%d CRNTI:%d", lcCfg->lcId,lcCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((U8 *)dlLc == NULLP)
{
RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Memory allocation FAILED for "
"Downlink LCID:%d CRNTI:%d", lcCfg->lcId,lcCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
dlLc->lcId = lcCfg->lcId;
#ifdef LTE_ADV
RLOG_ARG3(L_ERROR,DBG_CELLID,cell->cellId,"Dedicated logical channel "
"configuration failed at SCH:UEID:%d LCID:%d CRNTI:%d",
ue->ueId, lcCfg->lcId,lcCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_L2_MEAS
RGSCH_ARRAY_BOUND_CHECK(inst, ue->ul.lcCb, (lcCfg->lcId -1));
"configuration failed at SCH: UL LC CB already existing"
" UEID:%d LCID:%d CRNTI:%d",
ue->ueId, lcCfg->lcId,lcCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Create UL LC context to maintain LCG to LC mapping and
}
#endif /* LTE_L2_MEAS */
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLchCfg */
/***********************************************************
*
**********************************************************/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRgrLcgCfg
+S16 rgSCHCfgRgrLcgCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgRgrLcgCfg(cell, ue, lcgCfg, errInfo)
+S16 rgSCHCfgRgrLcgCfg(cell, ue, lcgCfg, errInfo)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgrLcgCfg *lcgCfg;
/* Roll back lcgCfg */
ue->ul.lcgArr[lcgCfg->ulInfo.lcgId].lcgId = RGSCH_INVALID_LCG_ID;
rgSCHUtlRgrLcgDel(cell, ue, lcgCfg->ulInfo.lcgId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef RG_UNUSED
//#ifdef LTE_L2_MEAS
sizeof(RgSchUlLcCb))) != ROK)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Memory allocation FAILED for ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ((U8 *)ulLc == NULLP)
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Memory allocation FAILED for ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Create UL LC context to maintain LCG to LC mapping and
LC and QCI mapping, this is for L2 Counters :UL ACTIVE UE
ue->ul.lcgArr[lcgCfg->ulInfo.lcgId].numLch = lcgCfg->ulInfo.numLch;
#endif /* LTE_L2_MEAS */
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrLcgCfg */
}
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgRgrCmnLcCfg */
*
**********************************************************/
#ifdef ANSI
-PUBLIC Void rgSCHCfgFreeCellCb
+Void rgSCHCfgFreeCellCb
(
RgSchCellCb *cell
)
#else
-PUBLIC Void rgSCHCfgFreeCellCb(cell)
+Void rgSCHCfgFreeCellCb(cell)
RgSchCellCb *cell;
#endif
{
if(siCfg->retxCnt > siCfg->siWinSize)
{
RLOG0(L_ERROR,"retxCnt is greater than siWinSize, validation failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
if(siCfg->numSi > RGR_MAX_NUM_SI)
{
RLOG0(L_ERROR,"Validation for numSi in SI CFG failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* MinPeriodicity will have the least configured periodicity
default:
RLOG0(L_ERROR,"Validation for SI Periodicity in SI-CFG failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrCellSiCfg */
/* LTE_ADV_FLAG_REMOVED_START */
if(lteAdvCfg->sfrCfg.cellEdgeRbRange.startRb > lteAdvCfg->sfrCfg.cellEdgeRbRange.endRb)
{
RLOG0(L_ERROR,"Invalid configuration of cell edge bandwidth for SFR feature");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if(lteAdvCfg->sfrCfg.cellEdgeRbRange.endRb >= dlTotalBw)
{
RLOG0(L_ERROR,"Invalid configuration of cell edge end RB for SFR feature");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef TFU_UPGRADE
if(lteAdvCfg->sfrCfg.pwrThreshold.pLow >= lteAdvCfg->sfrCfg.pwrThreshold.pHigh)
{
RLOG0(L_ERROR,"Invalid configuration of power threshold for SFR feature");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
}
(RGR_ABS_TRANSMIT != lteAdvCfg->absCfg.absPatternType))
{
RLOG0(L_ERROR,"Invalid configuration of ABS pattern type");
- RETVALUE(RFAILED);
+ return RFAILED;
}
cmMemcpy(temp, (U8 *) lteAdvCfg->absCfg.absPattern,RGR_ABS_PATTERN_LEN);
if((temp[idx] != 1) && (temp[idx] != 0))
{
RLOG0(L_ERROR,"Invalid configuration of ABS pattern type");
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
- RETVALUE(ROK);
+ return ROK;
}
/* LTE_ADV_FLAG_REMOVED_END */
{
RLOG0(L_ERROR,"Invalid Configuration of minimum DL resources "
"for NON-CSG");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if(csgParam->minUlResNonCsg > 100)
{
RLOG0(L_ERROR,"Invalid Configuration of minimum UL resources "
"for NON-CSG");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
}
/**
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrSiCfg
+S16 rgSCHCfgVldtRgrSiCfg
(
Inst inst,
RgrSiCfgReqInfo *siCfg,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrSiCfg(inst, siCfg, cell, errInfo)
+S16 rgSCHCfgVldtRgrSiCfg(inst, siCfg, cell, errInfo)
Inst inst;
RgrSiCfgReqInfo *siCfg;
RgSchCellCb *cell;
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid SI Id value"
" specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
break;
case RGR_SI_CFG_TYPE_MIB: /* SI CFG Type MIB */
case RGR_SI_CFG_TYPE_SIB1: /* SI CFG TYPE SIB1 */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid SI Id value"
" specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if(siCfg->siId > ((cell->siCfg.minPeriodicity * 10)/cell->siCfg.siWinSize))
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "SiId can not be scheduled ");
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
case RGR_SI_CFG_EMTC_TYPE_SI_PER:
if(ROK != rgEmtcvalidateSiCfg(siCfg,cell))
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
break;
#endif
default:
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid cfgType "
"parameter value");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/*Validate the specified pdu */
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid NULLP pdu "
"specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/*Check if PDU is of 0 length*/
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid pdu "
"specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrSiCfg */
#endif /*RGR_SI_SCH*/
* -# RFAILED
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrLoadInf
+S16 rgSCHCfgVldtRgrLoadInf
(
Inst inst,
RgrLoadInfReqInfo *loadInfReq,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrLoadInf(inst, loadInfReq, cell, errInfo)
+S16 rgSCHCfgVldtRgrLoadInf(inst, loadInfReq, cell, errInfo)
Inst inst;
RgrLoadInfReqInfo *loadInfReq;
RgSchCellCb *cell;
(loadInfReq->rgrCcPHighStartRb <= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.endRb))
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid rgrCcPHighStartRb received specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Validate if the CC endRb which we have received from DSFR lies in CE sub-band of the receiving eNB */
(loadInfReq->rgrCcPHighEndRb <= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.endRb))
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid rgrCcPHighEndRb received specified");
- RETVALUE(RFAILED);
+ return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHCfgVldtRgrLoadInf */
/* LTE_ADV_FLAG_REMOVED_END */
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePuschMode
+S16 rgSCHCfgVldtRgrTxmodePuschMode
(
RgSchCellCb *cellCb,
RgrTxMode txMde,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePuschMode(cellCb, txMde, puschMode,errInfo)
+S16 rgSCHCfgVldtRgrTxmodePuschMode(cellCb, txMde, puschMode,errInfo)
RgSchCellCb *cellCb;
RgrTxMode txMde;
RgrAprdCqiMode puschMode;
puschMode == RGR_APRD_CQI_MOD22 ||
puschMode == RGR_APRD_CQI_MOD31)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if (puschMode == RGR_APRD_CQI_MOD20 ||
puschMode == RGR_APRD_CQI_MOD30)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
if (puschMode != RGR_APRD_CQI_MOD31)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#ifdef LTE_ADV
* 2-0,3-0 of pmi/ri reporitng isdisabled and csi-rs ports == 1*/
#endif
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtRgrTxmodePuschMode ends*/
/*
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeACqiCfg
+S16 rgSCHCfgVldtRgrUeACqiCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeACqiCfg(cellCb, crnti, acqiCfg,txMode, errInfo)
+S16 rgSCHCfgVldtRgrUeACqiCfg(cellCb, crnti, acqiCfg,txMode, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUeAprdDlCqiCfg *acqiCfg;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Aperiodic CQI configuration CRNTI:%d",crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
- RETVALUE(ROK);
+ return ROK;
}
/*
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePucchMode
+S16 rgSCHCfgVldtRgrTxmodePucchMode
(
RgSchCellCb *cellCb,
RgrTxMode txMde,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrTxmodePucchMode(cellCb, txMde, pucchMode,errInfo)
+S16 rgSCHCfgVldtRgrTxmodePucchMode(cellCb, txMde, pucchMode,errInfo)
RgSchCellCb *cellCb;
RgrTxMode txMde;
RgrPrdCqiMode pucchMode;
{
if (txMde ==RGR_UE_TM_4 || txMde ==RGR_UE_TM_5 || txMde ==RGR_UE_TM_6)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else if (pucchMode == RGR_PRD_CQI_MOD11 || pucchMode == RGR_PRD_CQI_MOD21)
if (txMde ==RGR_UE_TM_1 || txMde ==RGR_UE_TM_2 || txMde ==RGR_UE_TM_3 \
|| txMde ==RGR_UE_TM_7)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
/* TODO:: Tm8 and TM9 validation needs to be added */
- RETVALUE(ROK);
+ return ROK;
}
/*
*/
#ifdef LTEMAC_HDFDD
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg
+S16 rgSCHCfgVldtRgrUePCqiCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, hdFdd,
+S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, hdFdd,
txMode, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
#endif
#else
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg
+S16 rgSCHCfgVldtRgrUePCqiCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, txMode, errInfo)
+S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, txMode, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUePrdDlCqiCfg *cqiCfg;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Tx Mode-PUCCH Mode combination CRNTI:%d",crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if((cqiCfg->cqiSetup.cqiRepType==2) &&
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/*3. Validate CQI/PMI and RI Configuration related parameter values */
RLOG_ARG3(L_ERROR,DBG_CELLID,cellCb->cellId,
"Not Supported or Invalid CQI-PUCCH resourceIndex=%d Cfg Val=%d CRNTI:%d",
RG_SCH_PUCCH_RES_MAX_SUPP, cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTEMAC_HDFDD
"Not Supported or Invalid Cfg CQI Min Index Sup =%d"
"Max Index Sup=%d Cfg Val=%d CRNTI:%d", RG_SCH_ICQI_MIN_SUPP,
RG_SCH_ICQI_MAX_SUPP, cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else
"Not Supported or Invalid Cfg CQI Min Index Sup =%d "
"Max Index Sup=%d Cfg Val=%d CRNTI:%d", RG_SCH_ICQI_MIN_SUPP,
RG_SCH_ICQI_MAX_SUPP, cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#else
"Not Supported or Invalid Cfg CQI Min Index Sup =%d"
"Max Index Sup=%d Cfg Val=%d CRNTI;%d", RG_SCH_ICQI_MIN_SUPP,
RG_SCH_ICQI_MAX_SUPP, cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Cfg CQI Report"
"ModeCfg Val=%d CRNTI:%d", cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if((cqiCfg->cqiSetup.cqiRepType == RGR_UE_PCQI_SB_REP) &&
{
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid CQI Cfg K Cfg Val=%d CRNTI:%d", cqiCfg->type,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if((cqiCfg->cqiSetup.cqiRepType == RGR_UE_PCQI_SB_REP) &&
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Periodic CQI mode Cfg for dlTotalBw (%d) for CRNTI:%d",
cellCb->bwCfg.dlTotalBw, crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifndef LTE_TDD
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Reserved value Cfg =%d CRNTI:%d",
cqiCfg->cqiSetup.cqiPResIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Transmission Mode =%d CRNTI:%d",
txMde,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Index RI value Cfg =%d CRNTI:%d",
cqiCfg->cqiSetup.riCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
- RETVALUE(ROK);
+ return ROK;
}
/*
*/
#ifdef LTEMAC_HDFDD
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg
+S16 rgSCHCfgVldtRgrUeUlSrsCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, hdFdd, errInfo)
+S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, hdFdd, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUeUlSrsCfg *srsCfg;
#endif
#else
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg
+S16 rgSCHCfgVldtRgrUeUlSrsCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, errInfo)
+S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUeUlSrsCfg *srsCfg;
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Cell specific SRS is not configured CRNTI:%d",crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* 1. Validate SRS Configuration related parameter values */
"SRS Min Index Sup =%d Max Index Sup=%d Cfg Val=%d CRNTI:%d",
RG_SCH_ISRS_MIN_SUPP, RG_SCH_ISRS_MAX_SUPP,
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else
"SRS Min Index Sup =%d Max Index Sup=%d Cfg Val=%d CRNTI:%d",
RG_SCH_ISRS_MIN_SUPP, RG_SCH_ISRS_MAX_SUPP,
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
"SRS Min Index Sup =%d Max Index Sup=%d Cfg Val=%d CRNTI:%d",
RG_SCH_ISRS_MIN_SUPP, RG_SCH_ISRS_MAX_SUPP,
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
#ifdef LTE_TDD
"UE specific SRS is not occuring in Cell specific SRS subframe"
"srs Cfg Idx =%d CRNTI:%d",
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
"Max Freq Domain Position =%d Cfg Val=%d CRNTI:%d",
RG_SCH_SRS_FREQDOM_POS_MIN, RG_SCH_SRS_FREQDOM_POS_MAX,
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ( srsCfg->srsSetup.txComb > RG_SCH_SRS_TXCOMB_MAX )
"SRS Min TX Comb =%d Max TX Comb =%d Cfg Val=%d CRNTI:%d",
RG_SCH_SRS_TXCOMB_MIN, RG_SCH_SRS_TXCOMB_MAX,
srsCfg->srsSetup.srsCfgIdx,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
- RETVALUE(ROK);
+ return ROK;
}
/*
*/
#ifdef LTEMAC_HDFDD
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg
+S16 rgSCHCfgVldtRgrUeSrCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, hdFdd, errInfo)
+S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, hdFdd, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUeSrCfg *srCfg;
#endif
#else
#ifdef ANSI
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg
+S16 rgSCHCfgVldtRgrUeSrCfg
(
RgSchCellCb *cellCb,
CmLteRnti crnti,
RgSchErrInfo *errInfo
)
#else
-PUBLIC S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, errInfo)
+S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, errInfo)
RgSchCellCb *cellCb;
CmLteRnti crnti;
RgrUeSrCfg *srCfg;
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#else
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
}
- RETVALUE(ROK);
+ return ROK;
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Aperiodic CQI configuration CRNTI:%d",ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* 1. Validate UE Periodic CQI/PMI, SRS and SR related parameters */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Periodic CQI configuration CRNTI:%d",ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* 2. Validate SRS Configuration related parameter values */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid SRS configuration CRNTI:%d",ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* 3. Validate SR Configuration related parameter values */
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid SR configuration CRNTI:%d",ueCfg->crnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Aperiodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid Periodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid SRS configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
"Invalid SR configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
- RETVALUE(ROK);
+ return ROK;
}
*
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgACqiUeCfg
+S16 rgSCHCfgACqiUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ue,
CmLteUeCategory ueCat
)
#else
-PUBLIC S16 rgSCHCfgACqiUeCfg(cellCb,ue,acqiCb ueTxMode, aCqiCfg, ueCat)
+S16 rgSCHCfgACqiUeCfg(cellCb,ue,acqiCb ueTxMode, aCqiCfg, ueCat)
RgSchCellCb *cellCb;
RgSchUeCb *ue;
RgSchUeACqiCb *acqiCb;
rgSchCmnSetCqiReqField(RG_SCH_CMN_GET_SCELL_INFO(ue, cellCb),ue,&acqiCb->cqiReqField);
#endif
- RETVALUE(ROK);
+ return ROK;
}
/**
*
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgPCqiUeCfg
+S16 rgSCHCfgPCqiUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
CmLteUeCategory ueCat
)
#else
-PUBLIC S16 rgSCHCfgPCqiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
+S16 rgSCHCfgPCqiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUePrdDlCqiCfg *cqiCfg;
TRC3(rgSCHCfgPCqiUeCfg);
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)+
- (cellCb->crntTime.subframe);
+ (cellCb->crntTime.slot);
cqiCb = RG_SCH_GET_UE_CELL_CQI_CB(ueCb,cellCb);
cqiCb->servCellInfo = ueCb->cellInfo[0];
/* Periodic CQI is setup */
cqiCb->nCqiTrIdx = cqiCb->nCqiTrIdx % (RGSCH_MAX_SFN * RGSCH_NUM_SUB_FRAMES_5G);
timingInfo.sfn = cqiCb->nCqiTrIdx/RGSCH_NUM_SUB_FRAMES_5G;
- timingInfo.subframe = cqiCb->nCqiTrIdx % RGSCH_NUM_SUB_FRAMES_5G;
+ timingInfo.slot = cqiCb->nCqiTrIdx % RGSCH_NUM_SUB_FRAMES_5G;
cqiCb->nCqiTrIdx = cqiCb->nCqiTrIdx
%RG_SCH_PCQI_SRS_SR_TRINS_SIZE;
}
ueCb->nPCqiCb = cqiCb;
ueCb->nPRiCb = cqiCb;
- RETVALUE(ROK);
+ return ROK;
}
/**
*
**/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgRiUeCfg
+S16 rgSCHCfgRiUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
CmLteUeCategory ueCat
)
#else
-PUBLIC S16 rgSCHCfgRiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
+S16 rgSCHCfgRiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUePrdDlCqiCfg *cqiCfg;
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
- +(cellCb->crntTime.subframe);
+ +(cellCb->crntTime.slot);
cqiCb = RG_SCH_GET_UE_CELL_CQI_CB(ueCb,cellCb);
/* 1. Rank Indicator is enabled */
if(cqiCfg->cqiSetup.riEna)
cqiCb->riDist = RG_SCH_INVALID_IDX;
}
- RETVALUE(ROK);
+ return ROK;
}
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgSrsUeCfg
+S16 rgSCHCfgSrsUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeUlSrsCfg *srsCfg
)
#else
-PUBLIC S16 rgSCHCfgSrsUeCfg(cellCb, ueCb, srsCfg)
+S16 rgSCHCfgSrsUeCfg(cellCb, ueCb, srsCfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeUlSrsCfg *srsCfg;
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
- +(cellCb->crntTime.subframe);
+ +(cellCb->crntTime.slot);
if(RGR_SCH_SRS_SETUP == srsCfg->type)
{
ueCb->srsCb.srsLstEnt.node =(PTR) NULLP;
}
- RETVALUE(ROK);
+ return ROK;
}
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgSrUeCfg
+S16 rgSCHCfgSrUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeSrCfg *srCfg
)
#else
-PUBLIC S16 rgSCHCfgSrUeCfg(cellCb, ueCb, srCfg)
+S16 rgSCHCfgSrUeCfg(cellCb, ueCb, srCfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeSrCfg *srCfg;
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
- +(cellCb->crntTime.subframe);
+ +(cellCb->crntTime.slot);
if(srCfg->type == RGR_SCH_SR_SETUP)
{
/* 1. Copy the Received Cfg parameters to local cb */
ueCb->srCb.srLstEnt.node = (PTR)NULLP;
}
- RETVALUE(ROK);
+ return ROK;
}
*
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgPCqiUeReCfg
+S16 rgSCHCfgPCqiUeReCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
CmLteUeCategory ueCat
)
#else
-PUBLIC S16 rgSCHCfgPCqiUeReCfg(cellCb, ueCb, cqiCfg, ueCat)
+S16 rgSCHCfgPCqiUeReCfg(cellCb, ueCb, cqiCfg, ueCat)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUePrdDlCqiCfg *cqiCfg;
/* ccpu00140578:: */
cqiCb->riRecpPrcsd = FALSE;
- RETVALUE(ROK);
+ return ROK;
}
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgSrsUeReCfg
+S16 rgSCHCfgSrsUeReCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeUlSrsCfg *srsCfg
)
#else
-PUBLIC S16 rgSCHCfgSrsUeReCfg(cellCb, ueCb, srsCfg)
+S16 rgSCHCfgSrsUeReCfg(cellCb, ueCb, srsCfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeUlSrsCfg *srsCfg;
/* ccpu00140578:: */
ueCb->srsCb.srsRecpPrcsd = FALSE;
- RETVALUE(ROK);
+ return ROK;
}
/* @brief Handles SR Re-configuration for a UE.
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgSrUeReCfg
+S16 rgSCHCfgSrUeReCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeSrCfg *srCfg
)
#else
-PUBLIC S16 rgSCHCfgSrUeReCfg(cellCb, ueCb, srCfg)
+S16 rgSCHCfgSrUeReCfg(cellCb, ueCb, srCfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeSrCfg *srCfg;
rgSCHCfgSrUeCfg(cellCb, ueCb, srCfg);
}
- RETVALUE(ROK);
+ return ROK;
}
/* @brief Handles ACQI Re-configuration for a UE.
* -# RFAILED
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgAcqiUeReCfg
+S16 rgSCHCfgAcqiUeReCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
CmLteUeCategory ueCat
)
#else
-PUBLIC S16 rgSCHCfgAcqiUeReCfg(cellCb, ueCb, acqiCfg, ueCat)
+S16 rgSCHCfgAcqiUeReCfg(cellCb, ueCb, acqiCfg, ueCat)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeAprdDlCqiCfg *acqiCfg;
{
TRC3(rgSCHCfgAcqiUeReCfg);
- RETVALUE(rgSCHCfgACqiUeCfg(cellCb,ueCb,(RG_SCH_CMN_GET_ACQICB(ueCb,cellCb))
+ return (rgSCHCfgACqiUeCfg(cellCb,ueCb,(RG_SCH_CMN_GET_ACQICB(ueCb,cellCb))
,ueCb->mimoInfo.txMode, acqiCfg, ueCat));
}
* -# ROK
*/
#ifdef ANSI
-PUBLIC S16 rgSCHCfgPCqiSrsSrUeDel
+S16 rgSCHCfgPCqiSrsSrUeDel
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb
)
#else
-PUBLIC S16 rgSCHCfgPCqiSrsSrUeDel(cellCb, ueCb)
+S16 rgSCHCfgPCqiSrsSrUeDel(cellCb, ueCb)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
#endif
}
#endif
- RETVALUE(ROK);
+ return ROK;
}
*
*/
#ifdef ANSI
-PUBLIC S16 rgSCHUtlGetCfgPerOff
+S16 rgSCHUtlGetCfgPerOff
(
RgSchPerTbl tbl,
U16 cfgIdx,
U16 *offset
)
#else
-PUBLIC S16 rgSCHUtlGetCfgPerOff ( tbl, cfgIdx, peri, offset)
+S16 rgSCHUtlGetCfgPerOff ( tbl, cfgIdx, peri, offset)
RgSchPerTbl tbl;
U16 cfgIdx;
U16 *peri;
}while( min <= max );
- RETVALUE(ROK);
+ return ROK;
}
}
}
- RETVALUE ( table );
+ return ( table );
}
/* #endif */
#endif /* TFU_UPGRADE */
if (ueDrxCfg->isDrxEnabled == FALSE)
{
- RETVALUE(ROK);
+ return ROK;
}
#ifdef LTEMAC_R9
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid cqiMask configuration(%ld)",
ueDrxCfg->cqiMask.val);
#endif
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#endif /*LTEMAC_R9*/
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d)",
ueDrxCfg->drxOnDurTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d) for EMTC",
ueDrxCfg->drxOnDurTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d) for EMTC",
ueDrxCfg->drxOnDurTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Inactivity configuration(%d)",
ueDrxCfg->drxInactvTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef EMTC_ENABLE
if(ueDrxCfg->isEmtcUe)
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d) for EMTC",
ueDrxCfg->drxRetxTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
else
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d)",
ueDrxCfg->drxRetxTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d)",
ueDrxCfg->drxRetxTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
#ifdef EMTC_ENABLE
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d) for EMTC",
ueDrxCfg->drxRetxTmr);
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
if ( rgSCHCfgVldtDrxLngCycCfg(ueDrxCfg->drxLongCycleOffst) != ROK )
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid LongCycle configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ( ueDrxCfg->drxLongCycleOffst.longDrxCycle < ueDrxCfg->drxOnDurTmr )
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
" and onDuration timer values");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_TDD
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
" and onDuration timer values");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of short DRX "
"Cycle and onDuration timer values");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ( (ueDrxCfg->drxLongCycleOffst.longDrxCycle %
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId," Long DRX cycle is not multiple of "
"short DRX cycle");
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ( rgSCHCfgVldtDrxShrtCycCfg(ueDrxCfg->drxShortDrx) != ROK )
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Short Cycle configuration");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#ifdef LTE_TDD
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
" and onDuration timer values");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
}
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtDrxUeCfg*/
/***********************************************************
default:
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}/*switch(onDurTmr)*/
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtOnDurCfg*/
/***********************************************************
default:
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}/*switch(InactvTmr)*/
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtDrxInActvCfg*/
/***********************************************************
default:
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}/*switch(drxRetxTmr)*/
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtDrxReTxCfg*/
/***********************************************************
if ( rgSCHCfgVldtDrxLngCyclTmrs(lngCycleOffst.longDrxCycle) != ROK )
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
if ( lngCycleOffst.drxStartOffst >= lngCycleOffst.longDrxCycle )
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtDrxLngCycCfg*/
/***********************************************************
default:
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}/*switch(longDrxCycle)*/
- RETVALUE(ROK);
+ return ROK;
}/*rgSCHCfgVldtDrxLngCyclTmrs*/
/***********************************************************
default:
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}/*switch(shortDrxCycle)*/
(shrtCycCfg.drxShortCycleTmr > RGR_DRX_SHRTCYCLE_MAX)
)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
}
/**
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
"Could not allocate memory for sending StaInd OLD CRNTI:%d",ueRecfg->oldCrnti);
- RETVALUE(retVal);
+ return (retVal);
}
/* Fill StaInd for sending collated N CQI rpeort */
ue->cqiReptCfgInfo.numColltdCqiRept =
ueRecfg->ueCqiReptCfg.numColltdCqiRept;
- RETVALUE(ROK);
+ return ROK;
} /* End of rgSCHCfgUeCqiReptReCfg */
#endif /* End of RGR_CQI_REPT */
/*This function Added Ue in ongoing L2 Meas*/
lnk = lnk->next;
}/*End of while loop*/
- RETVALUE(ROK);
+ return ROK;
}
#endif
#ifdef LTE_ADV
* @return VOID
**/
#ifdef ANSI
-PUBLIC Void rgSCHSCellFreeBuf
+Void rgSCHSCellFreeBuf
(
Inst inst,
RgSchUeCb *ue,
U8 idx
)
#else
-PUBLIC Void rgSCHSCellFreeBuf(inst ,ue, ueRecfg, idx)
+Void rgSCHSCellFreeBuf(inst ,ue, ueRecfg, idx)
Inst inst;
RgSchUeCb *ue;
RgrUeRecfg *ueRecfg;