@brief This module handles the configuration of SCH by RRC and RRM.
*/
-static const char* RLOG_MODULE_NAME="MAC";
-static int RLOG_FILE_ID=186;
-static int RLOG_MODULE_ID=4096;
/* header include files -- defines (.h) */
#include "common_def.h"
#include "rg_sch.h"
#include "rg_sch_err.h"
#include "rg_sch_cmn.h"
-#include "rl_interface.h"
-#include "rl_common.h"
/* header/extern include files (.x) */
#include "tfu.x" /* TFU types */
#endif
#ifdef EMTC_ENABLE
-EXTERN Void rgSCHEmtcPOTrigger ARGS ((
+Void rgSCHEmtcPOTrigger ARGS ((
RgSchCellCb *cell,
RgSchUeCb *ue
));
-EXTERN S16 rgSchEmtcUpdSiCfg ARGS ((
+S16 rgSchEmtcUpdSiCfg ARGS ((
RgSchCellCb *cell,
RgrCellRecfg *cellRecfg
));
-EXTERN S16 rgSCHEmtcCfgVldtDrxReTxCfg ARGS((
-U16 reTxTmr
+S16 rgSCHEmtcCfgVldtDrxReTxCfg ARGS((
+uint16_t reTxTmr
));
-EXTERN S16 rgSCHEmtcCfgVldtDrxUlReTxCfg ARGS((
-U16 reTxTmr
+S16 rgSCHEmtcCfgVldtDrxUlReTxCfg ARGS((
+uint16_t reTxTmr
));
#endif
RgSchErrInfo *err
));
/* local defines */
-PRIVATE S16 rgSCHCfgRgrUeRecfgRntiChg ARGS (( RgSchCellCb *cell,
+static S16 rgSCHCfgRgrUeRecfgRntiChg ARGS (( RgSchCellCb *cell,
RgSchUeCb *ue, RgrUeRecfg *ueRecfg, RgSchErrInfo *errInfo));
-PRIVATE S16 rgSCHCfgVldtUePwrCfg ARGS((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtUePwrCfg ARGS((RgSchCellCb *cell,
RgrUeUlPwrCfg *pwrCfg));
-PRIVATE S16 rgSCHCfgVldtUeGrpPwrCfg ARGS((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtUeGrpPwrCfg ARGS((RgSchCellCb *cell,
RgrUeGrpPwrCfg *grpPwrCfg));
#ifdef LTEMAC_SPS
-PRIVATE S16 rgSCHCfgVldtUeDlSpsCfg ARGS((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtUeDlSpsCfg ARGS((RgSchCellCb *cell,
RgrUeSpsDlCfg *dlSpsCfg));
-PRIVATE S16 rgSCHCfgVldtSpsReCfg ARGS ((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtSpsReCfg ARGS ((RgSchCellCb *cell,
RgSchUeCb *ue, RgrUeRecfg *ueRecfg));
#endif /*LTEMAC_SPS*/
-PRIVATE S16 rgSCHCfgVldtUeCqiModeCfg ARGS((RgSchCellCb *cell,RgrUeDlCqiCfg *ueDlCqiCfg));
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepCfg ARGS ((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtUeCqiModeCfg ARGS((RgSchCellCb *cell,RgrUeDlCqiCfg *ueDlCqiCfg));
+static S16 rgSCHCfgVldtUeMeasGapAckNakRepCfg ARGS ((RgSchCellCb *cell,
RgrUeCfg *ueCfg));
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepRecfg ARGS ((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtUeMeasGapAckNakRepRecfg ARGS ((RgSchCellCb *cell,
RgrUeRecfg *ueRecfg));
-PRIVATE Void rgSCHCfgFreeDlDedLcCb ARGS((RgSchCellCb *cell, RgSchUeCb *ue,
+static Void rgSCHCfgFreeDlDedLcCb ARGS((RgSchCellCb *cell, RgSchUeCb *ue,
RgSchDlLcCb *dlLc));
-PRIVATE Void rgSCHCfgFreeDlCmnLcCb ARGS((RgSchClcDlLcCb *cmnDlLc));
-PRIVATE Void rgSCHCfgFreeUeCb ARGS((RgSchCellCb *cell, RgSchUeCb *ue));
-PRIVATE Void rgSCHCfgFreeRgrCfgLst ARGS((RgSchCellCb *cell));
-PRIVATE Void rgSCHCfgFreeCmnLcLst ARGS((RgSchCellCb *cell));
-PRIVATE Void rgSCHCfgFreeUeLst ARGS((RgSchCellCb *cell));
+static Void rgSCHCfgFreeDlCmnLcCb ARGS((RgSchClcDlLcCb *cmnDlLc));
+static Void rgSCHCfgFreeUeCb ARGS((RgSchCellCb *cell, RgSchUeCb *ue));
+static Void rgSCHCfgFreeRgrCfgLst ARGS((RgSchCellCb *cell));
+static Void rgSCHCfgFreeCmnLcLst ARGS((RgSchCellCb *cell));
+static Void rgSCHCfgFreeUeLst ARGS((RgSchCellCb *cell));
#ifdef LTEMAC_SPS
-PRIVATE Void rgSCHCfgFreeSpsUeLst ARGS((RgSchCellCb *cell));
+static Void rgSCHCfgFreeSpsUeLst ARGS((RgSchCellCb *cell));
#endif
-PRIVATE S16 rgSCHCfgVldtRgrCmnLcCfg ARGS((Inst inst, RgrCellCfg *cellCfg,
+static S16 rgSCHCfgVldtRgrCmnLcCfg ARGS((Inst inst, RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo));
-PRIVATE S16 rgSCHCfgVldtRgrCellPwrCfg ARGS((Inst inst, RgrCellCfg *cellCfg,
+static S16 rgSCHCfgVldtRgrCellPwrCfg ARGS((Inst inst, RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo));
-PRIVATE S16 rgSCHCfgVldtRgrCellSchCfg ARGS((Inst inst, RgrCellCfg *cellCfg));
-PRIVATE S16 rgSCHCfgVldtRgrSchCfg ARGS((Inst inst, RgrSchedEnbCfg *schedEnbCfg));
-PRIVATE S16 rgSCHCfgVldtRgrCellRACfg ARGS((Inst inst, RgrCellCfg *cellCfg));
-PRIVATE Void rgSCHCfgRgrUePhrMsg3 ARGS(( RgSchCellCb *cell,
+static S16 rgSCHCfgVldtRgrCellSchCfg ARGS((Inst inst, RgrCellCfg *cellCfg));
+static S16 rgSCHCfgVldtRgrSchCfg ARGS((Inst inst, RgrSchedEnbCfg *schedEnbCfg));
+static S16 rgSCHCfgVldtRgrCellRACfg ARGS((Inst inst, RgrCellCfg *cellCfg));
+static Void rgSCHCfgRgrUePhrMsg3 ARGS(( RgSchCellCb *cell,
RgSchRaCb *raCb,RgSchUeCb *ue, RgSchErrInfo *errInfo));
-PRIVATE S16 rgSCHCfgRgrCmnLcCfg ARGS((RgSchCellCb *cell, RgrCmnLchCfg *lcCfg,
+static S16 rgSCHCfgRgrCmnLcCfg ARGS((RgSchCellCb *cell, RgrCmnLchCfg *lcCfg,
RgSchErrInfo *errInfo));
-Void rgSCHSCellFreeBuf ARGS((Inst inst,RgSchUeCb *ue,RgrUeRecfg *ueRecfg,U8 idx));
+Void rgSCHSCellFreeBuf ARGS((Inst inst,RgSchUeCb *ue,RgrUeRecfg *ueRecfg,uint8_t idx));
#ifdef RGR_SI_SCH
-PRIVATE S16 rgSCHCfgVldtRgrCellSiCfg ARGS(( Inst inst, RgrSiCfg *siCfg));
+static S16 rgSCHCfgVldtRgrCellSiCfg ARGS(( Inst inst, RgrSiCfg *siCfg));
#endif/*RGR_SI_SCH */
/* LTE_ADV_FLAG_REMOVED_START */
-PRIVATE S16 rgSCHCfgVldtRgrCellLteAdvCfg ARGS(( Inst inst,
- RgrLteAdvancedCellConfig *lteAdvCfg, U8 dlTotalBw));
+static S16 rgSCHCfgVldtRgrCellLteAdvCfg ARGS(( Inst inst,
+ RgrLteAdvancedCellConfig *lteAdvCfg, uint8_t dlTotalBw));
/* LTE_ADV_FLAG_REMOVED_END */
-PRIVATE S16 rgSCHCfgVldtDrxUeCfg ARGS ((RgSchCellCb *cell,
+static S16 rgSCHCfgVldtDrxUeCfg ARGS ((RgSchCellCb *cell,
RgrUeDrxCfg *ueDrxCfg));
-PRIVATE S16 rgSCHCfgVldtDrxOnDurCfg ARGS((U8 onDurTmr));
-PRIVATE S16 rgSCHCfgVldtDrxInActvCfg ARGS((U16 inActvTmr));
-PRIVATE S16 rgSCHCfgVldtDrxReTxCfg ARGS((U8 reTxTmr));
-PRIVATE S16 rgSCHCfgVldtDrxLngCycCfg ARGS((RgrDrxLongCycleOffst lngCycleOffst));
-PRIVATE S16 rgSCHCfgVldtDrxLngCyclTmrs ARGS((U16 val));
-PRIVATE S16 rgSCHCfgVldtDrxShrtCycCfg ARGS((RgrDrxShortDrx shrtCycCfg));
-PRIVATE S16 rgSCHCfgVldtRgrCellCsgParamCfg ARGS((Inst inst,
+static S16 rgSCHCfgVldtDrxOnDurCfg ARGS((uint8_t onDurTmr));
+static S16 rgSCHCfgVldtDrxInActvCfg ARGS((uint16_t inActvTmr));
+static S16 rgSCHCfgVldtDrxReTxCfg ARGS((uint8_t reTxTmr));
+static S16 rgSCHCfgVldtDrxLngCycCfg ARGS((RgrDrxLongCycleOffst lngCycleOffst));
+static S16 rgSCHCfgVldtDrxLngCyclTmrs ARGS((uint16_t val));
+static S16 rgSCHCfgVldtDrxShrtCycCfg ARGS((RgrDrxShortDrx shrtCycCfg));
+static S16 rgSCHCfgVldtRgrCellCsgParamCfg ARGS((Inst inst,
RgrCellCsgParamCfg *csgParam));
#ifdef TFU_UPGRADE
S16 rgSCHCfgAcqiUeReCfg ARGS(( RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUeAprdDlCqiCfg *acqiCfg, CmLteUeCategory ueCat ));
-S16 rgSCHUtlGetCfgPerOff ARGS(( RgSchPerTbl tbl, U16 cfgIdx,
- U16 *peri, U16 *offset ));
+S16 rgSCHUtlGetCfgPerOff ARGS(( RgSchPerTbl tbl, uint16_t cfgIdx,
+ uint16_t *peri, uint16_t *offset ));
S16 rgSCHCfgRiUeCfg ARGS((RgSchCellCb *cellCb, RgSchUeCb *ueCb,
RgrUePrdDlCqiCfg *cqiCfg, CmLteUeCategory ueCat ));
S16 rgSCHCfgVldtRgrUeSrCfg ARGS((RgSchCellCb *cellCb, CmLteRnti crnti,
RgrUeSrCfg *srCfg, RgSchErrInfo *errInfo));
#endif
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeCfg ARGS (( RgSchCellCb *cellCb,
+static S16 rgSCHCfgVldtCqiSrSrsUeCfg ARGS (( RgSchCellCb *cellCb,
RgrUeCfg *ueCfg,
RgSchErrInfo *errInfo));
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeReCfg ARGS (( RgSchCellCb *cellCb,
+static S16 rgSCHCfgVldtCqiSrSrsUeReCfg ARGS (( RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeRecfg *ueReCfg,
RgSchErrInfo *errInfo ));
S16 rgSCHCfgPCqiSrsSrUeDel ARGS ((RgSchCellCb *cellCb,
RgSchUeCb *ueCb));
-PRIVATE Void rgSCHCfgUtlFetchAcqiBitSz ARGS (( RgSchUeACqiCb *acqiCb,U8 numTxAnt,
- U8* cqiPmiSzR1,U8* cqiPmiSzRn1 ));
+static Void rgSCHCfgUtlFetchAcqiBitSz ARGS (( RgSchUeACqiCb *acqiCb,uint8_t numTxAnt,
+ uint8_t* cqiPmiSzR1,uint8_t* cqiPmiSzRn1 ));
/* Added the function to be used instead of the
* MACRO RG_SCH_GET_PERIODICITY_TBL */
-PRIVATE CONSTANT RgSchUePCqiSrsSrCfgIdxTbl* rgSCHCfgUtlGetPcqiSrsSrRiTbl ARGS ((
+static const RgSchUePCqiSrsSrCfgIdxTbl* rgSCHCfgUtlGetPcqiSrsSrRiTbl ARGS ((
RgSchPerTbl tblType,
- U8 * min,
- U8 * max));
+ uint8_t * min,
+ uint8_t * max));
#endif /* TFU_UPGRADE */
-PRIVATE Void rgSCHCfgUeTaRecfg ARGS (( RgSchCellCb *cellCb,
+static Void rgSCHCfgUeTaRecfg ARGS (( RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeRecfg *ueReCfg,
RgSchErrInfo *errInfo ));
RgSchUeCb *ue,
RgSchErrInfo *errInfo
));
-PRIVATE S16 rgSCHSCellCfgUeCfgRollBack ARGS((
+static S16 rgSCHSCellCfgUeCfgRollBack ARGS((
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg
/* ccpu00117452 - MOD - Changed macro name from
RGR_RRM_DLPWR_CNTRL to RGR_CQI_REPT */
#if ((defined (RGR_CQI_REPT)) && (defined (RGR_V2)))
-PRIVATE S16 rgSCHCfgUeCqiReptReCfg ARGS ((
+static S16 rgSCHCfgUeCqiReptReCfg ARGS ((
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg
));
-PRIVATE S16 rgSCHCfgVldtCqiReptReCfg ARGS ((
+static S16 rgSCHCfgVldtCqiReptReCfg ARGS ((
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg
));
#endif
/*LTE_L2_MEAS_PHASE2*/
#ifdef LTE_L2_MEAS
-PRIVATE S16 rgSchAddToL2Meas ARGS ((RgSchCellCb *cellCb,RgSchDlLcCb *dlLc));
+static S16 rgSchAddToL2Meas ARGS ((RgSchCellCb *cellCb,RgSchDlLcCb *dlLc));
#endif
#ifdef EMTC_ENABLE
S16 rgSCHEmtcCfgVldtDrxOnDurCfg
(
-U16 onDurTmr
+uint16_t onDurTmr
);
Void rgSCHUtlUpdEmtcY
(
RgSchUeCb *ue
);
-EXTERN Void rgSCHEmtcHqPAlloc
+Void rgSCHEmtcHqPAlloc
(
RgSchCellCb *cell,
RgSchDlHqEnt *hqEnt
#endif
/* local typedefs */
-CONSTANT RgSchSrsTxOffst rgSrsTxOffstTbl[RGSCH_MAX_SRS_SFCFG_IDX+1]=
+const RgSchSrsTxOffst rgSrsTxOffstTbl[RGSCH_MAX_SRS_SFCFG_IDX+1]=
{{1,{0,0,0,0,0,0,0,0}},
{1,{0,0,0,0,0,0,0,0}},
{1,{1,0,0,0,0,0,0,0}},
#ifdef TFU_UPGRADE
/* SRSCfg Table: Ref 36.213, Table: 8.2.1 */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl
+const RgSchUePCqiSrsSrCfgIdxTbl
rgSchUeSrsCfgIdxFddTbl[RG_SCH_SRS_ISRS_INDX_MAX_FDD]=
{
{ 0,1, 2, 0 },
};
/* Reference : 36.213 Table 8.2-2 */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl
+const RgSchUePCqiSrsSrCfgIdxTbl
rgSchUeSrsCfgIdxTddTbl[RG_SCH_SRS_ISRS_INDX_MAX_TDD]=
{
{ 10,14, 5, 10 },
};
/*Reference: 36.213 Table:7.2.2-1A */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl
+const RgSchUePCqiSrsSrCfgIdxTbl
rgSchUePCqiCfgIdxFddTbl[RG_SCH_CQIPMI_CFGIDX_MAX_FDD]=
{
{ 0,1, 2, 0 },
};
/* Reference: 36.213 Table:7.2.2-1C */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl
+const RgSchUePCqiSrsSrCfgIdxTbl
rgSchUeCqiPmiCfgIdxTddTbl[RG_SCH_CQIPMI_CFGIDX_MAX_TDD]=
{
{ 0,0, 1, 0 },
/* Note: RI table is same for FDD and TDD */
/*Reference: 36.213 Table:7.2.2-1B */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl
+const RgSchUePCqiSrsSrCfgIdxTbl
rgSchUeRiCfgIdxTbl[RG_SCH_RI_CFGIDX_MAX]=
{
{ 0,160, 1, 0 },
};
/*Reference: 36.213 Table:7.2.2-2 */
-CONSTANT RgSchUeBwSubSzBwParts
+const RgSchUeBwSubSzBwParts
rgSchUeBwSubSzBwPartsTbl[RG_SCH_BW_SUBSZ_BWPARTS_MAX]=
{
{6,7, 0, 0}, /*TODO: 6,7, NA, NA */
/* Reference : 36.213 Table 10.1-5 */
/* Note: SR is same table for TDD and FDD */
-CONSTANT RgSchUePCqiSrsSrCfgIdxTbl rgSchUeSrCfgIdxTbl[RG_SCH_ISR_INDX_MAX]=
+const RgSchUePCqiSrsSrCfgIdxTbl rgSchUeSrCfgIdxTbl[RG_SCH_ISR_INDX_MAX]=
{
{ 0,4, 5, 0 },
{ 5,14, 10, 5 },
/*Reference:36.213: Derived from Table: 7.2.1-5 for Label L.
The Label L is CEIL(log2(BinCoe(N and M)))*/
-CONSTANT U8 RgSCHUeAcqi2022LBitWidth[6][28] ={
+const uint8_t RgSCHUeAcqi2022LBitWidth[6][28] ={
{0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5},
{0,0,2,3,4,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9},
{0,0,0,2,4,5,6,6,7,7,8,8,9,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12},
#endif
-EXTERN U8 rgSchCmnHarqRtt[];
+extern uint8_t rgSchCmnHarqRtt[];
#ifdef EMTC_ENABLE
-EXTERN S16 rgSCHEmtcCellAlloc ARGS((RgSchCellCb *cel));
-EXTERN Void rgSCHEmtcCellFree ARGS((RgSchCellCb *cel));
-EXTERN Void rgSCHEmtcUeInfoFree ARGS((RgSchCellCb *cell, RgSchUeCb *ue));
-EXTERN U8 rgSchfillPucchSrRepNumCountemtc ARGS((RgSchUeCb *ueCb));
-EXTERN U8 rgSchfillPucchCqiRepNumCountemtc ARGS((RgSchUePCqiCb *cqiCb, RgSchUeCb *ueCb));
-EXTERN S16 rgEmtcvalidateSiCfg ARGS((RgrSiCfgReqInfo *siCfg,RgSchCellCb *cell));
+S16 rgSCHEmtcCellAlloc ARGS((RgSchCellCb *cel));
+Void rgSCHEmtcCellFree ARGS((RgSchCellCb *cel));
+Void rgSCHEmtcUeInfoFree ARGS((RgSchCellCb *cell, RgSchUeCb *ue));
+uint8_t rgSchfillPucchSrRepNumCountemtc ARGS((RgSchUeCb *ueCb));
+uint8_t rgSchfillPucchCqiRepNumCountemtc ARGS((RgSchUePCqiCb *cqiCb, RgSchUeCb *ueCb));
+S16 rgEmtcvalidateSiCfg ARGS((RgrSiCfgReqInfo *siCfg,RgSchCellCb *cell));
#endif
/* forward references */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrSchedEnbCfg
(
Inst inst,
RgrSchedEnbCfg *schedEnbCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrSchedEnbCfg(inst, schedEnbCfg, errInfo)
-Inst inst;
-RgrSchedEnbCfg *schedEnbCfg;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrSchedEnbCfg);
- RGSCHDBGPRM(inst, (rgSchPBuf(inst), "VALIDATE RGR SCH ENB CONFIG: \n"));
+ DU_LOG("\nDEBUG --> SCH : VALIDATE RGR SCH ENB CONFIG: \n");
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_ENB_CFG;
// TODO
if ((rgSCHCfgVldtRgrSchCfg(inst, schedEnbCfg)) != ROK)
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst), "Validation for scheduler related "
- "config failed\n"));
+ DU_LOG("\nERROR --> SCH : Validation for scheduler related "
+ "config failed\n");
return RFAILED;
}
- RLOG1(L_INFO, "MIMO_DBG:: SCH:: numAntPorts=%d\n",schedEnbCfg->numTxAntPorts);
+ DU_LOG("\nINFO --> SCH : MIMO_DBG:: SCH:: numAntPorts=%d\n",schedEnbCfg->numTxAntPorts);
/* Validation for the ENB parameters */
if ((schedEnbCfg->numTxAntPorts == 0) || (schedEnbCfg->numTxAntPorts > 4))
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst),"Invalid number of transmit antenna"
- " ports %d\n", schedEnbCfg->numTxAntPorts));
+ DU_LOG("\nERROR --> SCH : Invalid number of transmit antenna"
+ " ports %d\n", schedEnbCfg->numTxAntPorts);
return RFAILED;
}
if((schedEnbCfg->accsMode < RGR_CELL_ACCS_OPEN) ||
(schedEnbCfg->accsMode > RGR_CELL_ACCS_HYBRID))
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst), "Invalid CSG Access mode\n"));
+ DU_LOG("\nERROR --> SCH : Invalid CSG Access mode\n");
return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
- RGSCHDBGINFO(inst, (rgSchPBuf(inst), "RGR SCHED ENB config validation done:"\n));
+ DU_LOG("\nINFO --> SCH : RGR SCHED ENB config validation done:");
return ROK;
} /* rgSCHCfgVldtRgrSchedEnbCfg */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrCellCfg
(
Inst inst,
RgSchCellCb *cell,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrCellCfg(inst, cellCfg, cell, errInfo)
-Inst inst;
-RgrCellCfg *cellCfg;
-RgSchCellCb *cell;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrCellCfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_CELL_CFG;
/* check if cell exists already */
- if ((U8 *)cell != NULLP)
+ if ((uint8_t *)cell != NULLP)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Cell Id already exists");
+ DU_LOG("\nERROR --> SCH : Cell Id already exists");
return RFAILED;
}
if(cellCfg->macInst >= SCH_INST_START)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid MAC Instance %d ",
+ DU_LOG("\nERROR --> SCH : Invalid MAC Instance %d ",
cellCfg->macInst);
return RFAILED;
}
if (cellCfg->macRnti.startRnti < RGSCH_MIN_MAC_RNTI )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid start RNTI %d for cell ",
+ DU_LOG("\nERROR --> SCH : Invalid start RNTI %d for cell ",
cellCfg->macRnti.startRnti);
return RFAILED;
}
if ((rgSCHCfgVldtRgrCellSchCfg(inst, cellCfg)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for scheduler related "
+ DU_LOG("\nERROR --> SCH : Validation for scheduler related "
"config failed");
return RFAILED;
}
if ((cellCfg->dlHqCfg.maxDlHqTx < RGSCH_MIN_HQ_TX) ||
(cellCfg->dlHqCfg.maxMsg4HqTx < RGSCH_MIN_HQ_TX))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid Downlink HARQ configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid Downlink HARQ configuration:"
" maxDlHqTx %d maxMsg4HqTx %d", cellCfg->dlHqCfg.maxDlHqTx,
cellCfg->dlHqCfg.maxMsg4HqTx);
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",
+ DU_LOG("\nERROR --> SCH : Invalid CFI configuration %d",
cellCfg->cfiCfg.cfi);
return RFAILED;
}
((cellCfg->puschSubBand.numSubbands -1) * cellCfg->puschSubBand.size))
> (cellCfg->bwCfg.ulTotalBw - 1))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid PUSCH subband configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid PUSCH subband configuration:"
" subBandStart %d numSubBands %d subBandSize %d ulTotBw %d",
cellCfg->puschSubBand.subbandStart,
cellCfg->puschSubBand.numSubbands, cellCfg->puschSubBand.size,
((cellCfg->bwCfg.ulTotalBw < RGSCH_MIN_UL_BW) ||
(cellCfg->bwCfg.ulTotalBw > RGSCH_MAX_UL_BW)))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid Bandwidth configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid Bandwidth configuration:"
" ul %d dl %d",cellCfg->bwCfg.ulTotalBw,
cellCfg->bwCfg.dlTotalBw);
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);
+ DU_LOG("\nERROR --> SCH : Invalid PHICH Ng configuration %d",
+ (uint8_t)cellCfg->phichCfg.ngEnum);
return RFAILED;
}
/* Validation for extended PHICH Duration */
if ((cellCfg->phichCfg.isDurExtend == TRUE) &&
(cellCfg->bwCfg.dlTotalBw <= 10) && (cellCfg->cfiCfg.cfi < 2))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid cfi value for"
+ DU_LOG("\nERROR --> SCH : Invalid cfi value for"
"Extended PHICH duration cfi:%d dlBw:%d",
- (U8)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
+ (uint8_t)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
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"
+ DU_LOG("\nERROR --> SCH : Invalid cfi value for"
"Extended PHICH duration cfi:%d dlBw:%d",
- (U8)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
+ (uint8_t)cellCfg->cfiCfg.cfi, cellCfg->bwCfg.dlTotalBw);
return RFAILED;
}
- RLOG4(L_INFO,"CA_DBG:: PUCCH configuration:"
+ DU_LOG("\nINFO --> SCH : CA_DBG:: PUCCH configuration:"
" N2_RB %d N1_PUCCH %d deltaShift %d cyclicShift %d",
cellCfg->pucchCfg.resourceSize,
cellCfg->pucchCfg.n1PucchAn,
(cellCfg->pucchCfg.deltaShift > RGSCH_PUCCH_MAXVAL_DS) ||
(cellCfg->pucchCfg.cyclicShift > RGSCH_PUCCH_MAXVAL_CS))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid PUCCH configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid PUCCH configuration:"
" N2_RB %d N1_PUCCH %d deltaShift %d cyclicShift %d",
cellCfg->pucchCfg.resourceSize,
cellCfg->pucchCfg.n1PucchAn,
}
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);
+ DU_LOG("\nERROR --> SCH : Invalid SRS configuration: "
+ " srsBw %d", (uint8_t)cellCfg->srsCfg.srsBwEnum);
return RFAILED;
}
if ((rgSCHCfgVldtRgrCellRACfg(inst, cellCfg)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for Random access related"
+ DU_LOG("\nERROR --> SCH : Validation for Random access related"
"config failed");
return RFAILED;
}
if ((rgSCHCfgVldtRgrCellPwrCfg(inst, cellCfg, errInfo)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for cell power "
+ DU_LOG("\nERROR --> SCH : Validation for cell power "
"config failed");
return RFAILED;
}
if( (cellCfg->numCmnLcs < RGR_MIN_CMN_LC_PER_CELL)||
(cellCfg->numCmnLcs > RGR_MAX_CMN_LC_PER_CELL))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid number(%d) of common logical"
+ DU_LOG("\nERROR --> SCH : Invalid number(%d) of common logical"
"channels in cell config", cellCfg->numCmnLcs);
return RFAILED;
}
if ((rgSCHCfgVldtRgrCmnLcCfg(inst, cellCfg, errInfo)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for common logical"
+ DU_LOG("\nERROR --> SCH : Validation for common logical"
"channels failed");
return RFAILED;
}
#ifdef RGR_SI_SCH
if ((rgSCHCfgVldtRgrCellSiCfg(inst, &(cellCfg->siCfg))) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for SI"
+ DU_LOG("\nERROR --> SCH : Validation for SI"
"configuration failed");
return RFAILED;
}
if(cellCfg->srsCfg.isSrsCfgSetup && cellCfg->srsCfg.srsSubFrameCfg > 14)
#endif
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid"
+ DU_LOG("\nERROR --> SCH : Invalid"
"Subframe configuration");
return RFAILED;
}
(cellCfg->phichTxPwrOffset > 10000)
)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
- "Invalid txPower offset ");
+ DU_LOG("\nERROR --> SCH : Invalid txPower offset ");
+
return RFAILED;
}
(!((cellCfg->rgrLteAdvCfg.pres & RGR_SFR) &&
(RGR_ENABLE == cellCfg->rgrLteAdvCfg.sfrCfg.status))))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "DSFR is enbaled"
+ DU_LOG("\nERROR --> SCH : DSFR is enbaled"
"Without enabling SFR");
return RFAILED;
}
if ((rgSCHCfgVldtRgrCellLteAdvCfg(inst, &(cellCfg->rgrLteAdvCfg),
cellCfg->bwCfg.dlTotalBw)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for LTE Adv"
+ DU_LOG("\nERROR --> SCH : Validation for LTE Adv"
"configuration failed");
return RFAILED;
}
#ifdef LTE_ADV
if ((rgSCHCfgVldtRgrCellLteLAACfg(inst, cellCfg)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId, "Validation for LTE LAA"
+ DU_LOG("\nERROR --> SCH : Validation for LTE LAA"
"configuration failed");
return RFAILED;
}
/* LTE_ADV_FLAG_REMOVED_END */
if (cellCfg->msg4pAVal > RGRUE_DLPWRCNTRL_PA_DB3)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId, "Invalid"
+ DU_LOG("\nERROR --> SCH : Invalid"
"msg4pAVal %u", cellCfg->msg4pAVal);
return RFAILED;
}
if((rgSCHCfgVldtRgrCellCsgParamCfg(inst,
&(cellCfg->csgParamCfg)) != ROK))
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst), "Validation failed for \n"
- "Access CSG parameter failed\n"));
+ DU_LOG("\nERROR --> SCH : Validation failed for \n"
+ "Access CSG parameter failed\n");
return RFAILED;
}
}
{
if(ROK != rgSCHCfgVldtRgrEmtcCellCfg(cellCfg))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid EMTC cell Configuration %d for cell" ,cellCfg->cellId);
+ DU_LOG("\nERROR --> SCH : Invalid EMTC cell Configuration %d for cell" ,cellCfg->cellId);
return RFAILED;
}
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrSchCfg
(
Inst inst,
RgrSchedEnbCfg *rgSchedCfg
)
-#else
-S16 rgSCHCfgVldtRgrSchCfg(inst, rgSchedCfg)
-Inst inst;
-RgrSchedCfg *rgSchedCfg;
-#endif
{
- TRC2(rgSCHCfgVldtRgrSchCfg);
-
- RGSCHDBGPRM(inst, (rgSchPBuf(inst), "rgSCHCfgVldtRgrSchCfg:Validating \
- scheduler related Configuration"));
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgVldtRgrSchCfg:Validating \
+ scheduler related Configuration");
if (rgSchedCfg->ulSchdType > (RGSCH_NUM_SCHEDULERS - 1))
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst), "rgSCHCfgVldtRgrSchCfg:Invalid \
- UL scheduler type %d \n", rgSchedCfg->ulSchdType));
+ DU_LOG("\nERROR --> SCH : rgSCHCfgVldtRgrSchCfg:Invalid \
+ UL scheduler type %d \n", rgSchedCfg->ulSchdType);
return RFAILED;
}
if (rgSchedCfg->dlSchdType > (RGSCH_NUM_SCHEDULERS - 1))
{
- RGSCHDBGERR(inst, (rgSchPBuf(inst), "rgSCHCfgVldtRgrSchCfg:Invalid \
- DL scheduler type %d \n", rgSchedCfg->dlSchdType));
+ DU_LOG("\nERROR --> SCH : rgSCHCfgVldtRgrSchCfg:Invalid \
+ DL scheduler type %d \n", rgSchedCfg->dlSchdType);
return RFAILED;
}
return ROK;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrCellSchCfg
(
Inst inst,
RgrCellCfg *cellCfg
)
-#else
-S16 rgSCHCfgVldtRgrCellSchCfg(inst, cellCfg)
-Inst inst;
-RgrCellCfg *cellCfg;
-#endif
{
- TRC2(rgSCHCfgVldtRgrCellSchCfg);
#if RGSCH_NUM_DLFS_SCHEDULERS
if (cellCfg->dlfsSchdType > RGSCH_NUM_DLFS_SCHEDULERS - 1)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid dlfs scheduler type %d for cell",
+ DU_LOG("\nERROR --> SCH : Invalid dlfs scheduler type %d for cell",
cellCfg->dlfsSchdType);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrCellRACfg
(
Inst inst,
RgrCellCfg *cellCfg
)
-#else
-S16 rgSCHCfgVldtRgrCellRACfg(inst, cellCfg)
-Inst inst;
-RgrCellCfg *cellCfg;
-#endif
{
- TRC2(rgSCHCfgVldtRgrCellRACfg);
-
#ifdef LTE_TDD
if ((cellCfg->rachCfg.preambleFormat > RGSCH_MAX_TDD_RA_PREAMBLE_FMT) ||
(cellCfg->rachCfg.prachResource >
(cellCfg->bwCfg.ulTotalBw - RGSCH_NUM_RA_RB)))
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid RACH configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid RACH configuration:"
"preamble Fmt %d raWinSize %d maxMsg3Tx %d",
cellCfg->rachCfg.preambleFormat, cellCfg->rachCfg.raWinSize,
cellCfg->rachCfg.maxMsg3Tx);
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid numRaPreamble %d sizeRaPreambleGrpA %d",
+ DU_LOG("\nERROR --> SCH : Invalid numRaPreamble %d sizeRaPreambleGrpA %d",
cellCfg->rachCfg.numRaPreamble,
cellCfg->rachCfg.sizeRaPreambleGrpA);
return RFAILED;
cellCfg->rachCfg.numRaPreamble) ||
(cellCfg->rachCfg.raOccasion.sfnEnum == RGR_SFN_NA)))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCfg->cellId,"Invalid RACH Preambleset conf:"
+ DU_LOG("\nERROR --> SCH : Invalid RACH Preambleset conf:"
"preambleSet Start %d preambleSet Size %d",
cellCfg->macPreambleSet.start, cellCfg->macPreambleSet.size);
return RFAILED;
#ifdef RGR_V1
if(cellCfg->rachCfg.contResTmr)
{
- U8 idx;
+ uint8_t idx;
#ifdef LTE_TDD
idx = cellCfg->ulDlCfgIdx;
#else
#endif
/* maxMsg4TxDelay = (HARQ_RTT * MAX_MSG4_HARQ_RETX) +
3 TTI (MAX L1+L2 processing delay at the UE) */
- U8 maxMsg4TxDelay = (cellCfg->dlHqCfg.maxMsg4HqTx-1) *
+ uint8_t maxMsg4TxDelay = (cellCfg->dlHqCfg.maxMsg4HqTx-1) *
rgSchCmnHarqRtt[idx] + 3;
if(maxMsg4TxDelay >= cellCfg->rachCfg.contResTmr)
{
- RLOG_ARG2(L_WARNING,DBG_CELLID,cellCfg->cellId ,
- "Warining !: Contention Resolution timer not greater than the "
+ DU_LOG("\nERROR --> SCH : Warining !: Contention Resolution timer not greater than the "
"guard timer. Conte Res timer %d Guard timer %d",
cellCfg->rachCfg.contResTmr,
maxMsg4TxDelay );
{
/* ccpu00128575 ADD - If contention resolution timer is configured as 0,
Then return fail*/
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
- "Contention Resolution timer is configured as '0'");
+ DU_LOG("\nERROR --> SCH : Contention Resolution timer is configured as '0'");
return RFAILED;
}
#endif
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeCfg
(
Inst inst,
RgSchCellCb **cell,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrUeCfg(inst, ueCfg, cell, errInfo)
-Inst inst;
-RgrUeCfg *ueCfg;
-RgSchCellCb **cell;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrUeCfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_UE_CFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != ueCfg->cellId))
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"Cell does not exist %d",
+ DU_LOG("\nERROR --> SCH : Cell does not exist %d",
ueCfg->cellId);
return RFAILED;
}
* in configuration is not amongst the C-RNTI'smanaged by scheduler */
if ((rgSCHRamVldtUeCfg(*cell, ueCfg)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Preamble Id configuration"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Preamble Id configuration"
"failed ",ueCfg->cellId);
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",
+ DU_LOG("\nERROR --> SCH : CELLID:%d UEID already exists",
ueCfg->cellId);
return RFAILED;
}
if ((ueCfg->txMode.pres == TRUE) && ((ueCfg->txMode.txModeEnum < RGR_UE_TM_1)
|| (ueCfg->txMode.txModeEnum > RGR_UE_TM_7)))
{
- RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid transmission mode for"
- " UE is %d", ueCfg->cellId,(U8)ueCfg->txMode.txModeEnum);
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid transmission mode for"
+ " UE is %d", ueCfg->cellId,(uint8_t)ueCfg->txMode.txModeEnum);
return RFAILED;
}
/* Validate UE Category */
if (ueCfg->ueCatEnum > CM_LTE_UE_CAT_8)
{
- RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid category for UE %d",
- ueCfg->cellId,(U8)ueCfg->ueCatEnum);
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid category for UE %d",
+ ueCfg->cellId,(uint8_t)ueCfg->ueCatEnum);
return RFAILED;
}
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"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid transmission mode for"
" UE (%d) for the configured Cell Antenna Ports",ueCfg->cellId,
- (U8)ueCfg->txMode.txModeEnum);
+ (uint8_t)ueCfg->txMode.txModeEnum);
return RFAILED;
}
}
if ((rgSCHCfgVldtUeCqiModeCfg(*cell, &ueCfg->ueDlCqiCfg)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti, "CELLID:%d Invalid CQI Mode configuration",
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid CQI Mode configuration",
ueCfg->cellId);
return RFAILED;
}
/* Validate Max Uplink HARQ transmission value */
if (ueCfg->ueUlHqCfg.maxUlHqTx < RGSCH_MIN_HQ_TX)
{
- RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid Uplink HARQ config for "
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid Uplink HARQ config for "
"UE %d",ueCfg->cellId,ueCfg->ueUlHqCfg.maxUlHqTx);
return RFAILED;
}
if (rgSCHCfgVldtUePwrCfg(*cell, &ueCfg->ueUlPwrCfg) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid PUSCH Group power"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid PUSCH Group power"
" configuration",ueCfg->cellId);
return RFAILED;
}
if (rgSCHCfgVldtUeMeasGapAckNakRepCfg(*cell, ueCfg) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid MeasGap/AckNackRep"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid MeasGap/AckNackRep"
" configuration",ueCfg->cellId);
return RFAILED;
}
||(ueCfg->ueSpsCfg.spsRnti == RGSCH_SI_RNTI)
||(ueCfg->ueSpsCfg.spsRnti == RGSCH_P_RNTI))
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid SPS RNTI "
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid SPS RNTI "
" in DL SPS Config",ueCfg->cellId);
return RFAILED;
}
{
if (rgSCHCfgVldtUeDlSpsCfg(*cell, &ueCfg->ueSpsCfg.dlSpsCfg) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid DL SPS configuration"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid DL SPS configuration"
" for the UE",ueCfg->cellId);
return RFAILED;
}
/* Validated Periodic CQI/PMI, RI , SRS and SR related UeCfg */
if ( ROK != rgSCHCfgVldtCqiSrSrsUeCfg(*cell, ueCfg, errInfo))
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid Periodic CQI/SR/SRS"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid Periodic CQI/SR/SRS"
"configuration",ueCfg->cellId);
return RFAILED;
}
/* Validate DRX specific parameters */
if ( ROK != rgSCHCfgVldtDrxUeCfg(*cell, &(ueCfg->ueDrxCfg)))
{
- RLOG_ARG1(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid DRX configuration",
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid DRX configuration",
ueCfg->cellId);
return RFAILED;
}
#ifdef RGR_CQI_REPT
if (ueCfg->ueCqiReptCfg.numColltdCqiRept > RGR_CQIRPTS_MAXN)
{
- RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid numColltdCqiRept,"
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid numColltdCqiRept,"
"MAX supported %d",RGR_CQIRPTS_MAXN,ueCfg->cellId);
return RFAILED;
}
{
if ( ROK != rgSCHCfgVldtEmtcUeCfg(*cell, &(ueCfg->emtcUeCfg)))
{
- RLOG_ARG2(L_ERROR,DBG_CRNTI,ueCfg->crnti,"CELLID:%d Invalid EMTC UE configurationfor crnti:%d",
+ DU_LOG("\nERROR --> SCH : CELLID:%d Invalid EMTC UE configurationfor crnti:%d",
ueCfg->cellId, ueCfg->crnti);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrCellRecfg
(
Inst inst,
RgSchCellCb **cell,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrCellRecfg(inst, cellRecfg, cell, errInfo)
-Inst inst;
-RgrCellRecfg *cellRecfg;
-RgSchCellCb **cell;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrCellRecfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_CELL_RECFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != cellRecfg->cellId))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Cell control block does not exist");
+ DU_LOG("\nERROR --> SCH : Cell control block does not exist");
return RFAILED;
}
((cellRecfg->dlHqRecfg.maxDlHqTx < RGSCH_MIN_HQ_TX) ||
(cellRecfg->dlHqRecfg.maxMsg4HqTx < RGSCH_MIN_HQ_TX)))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Downlink HARQ configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid Downlink HARQ configuration:"
" maxDlHqTx %d maxMsg4HqTx %d", cellRecfg->dlHqRecfg.maxDlHqTx,
cellRecfg->dlHqRecfg.maxMsg4HqTx);
return RFAILED;
((cellRecfg->cfiRecfg.cfi < RGSCH_MIN_CFI_VAL) ||
(cellRecfg->cfiRecfg.cfi > RGSCH_MAX_CFI_VAL)))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid CFI configuration %d",
+ DU_LOG("\nERROR --> SCH : Invalid CFI configuration %d",
cellRecfg->cfiRecfg.cfi);
return RFAILED;
}
(cellRecfg->pucchRecfg.deltaShift > RGSCH_PUCCH_MAXVAL_DS)) ||
(cellRecfg->pucchRecfg.cyclicShift > RGSCH_PUCCH_MAXVAL_CS))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid PUCCH configuration: "
+ DU_LOG("\nERROR --> SCH : Invalid PUCCH configuration: "
"N2_RB %d N1_PUCCH %d deltaShift %d cyclicShift %d",
cellRecfg->pucchRecfg.resourceSize,
cellRecfg->pucchRecfg.n1PucchAn,
{
if (cellRecfg->srsRecfg.isSrsCfgSetup && cellRecfg->srsRecfg.srsBwEnum > RGR_SRS_BWCFG_7)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid SRS configuration: "
- "srsBw %d", (U8)cellRecfg->srsRecfg.srsBwEnum);
+ DU_LOG("\nERROR --> SCH : Invalid SRS configuration: "
+ "srsBw %d", (uint8_t)cellRecfg->srsRecfg.srsBwEnum);
return RFAILED;
}
if(cellRecfg->srsRecfg.isSrsCfgSetup && cellRecfg->srsRecfg.srsSubFrameCfg > 14)
#endif
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Subframe configuration ");
+ DU_LOG("\nERROR --> SCH : Invalid Subframe configuration ");
return RFAILED;
}
#endif
(cellRecfg->rachRecfg.prachResource >
(*cell)->bwCfg.ulTotalBw - RGSCH_NUM_RA_RB))
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid RACH configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid RACH configuration:"
" preamble Fmt %d raWinSize %d maxMsg3Tx %d",
cellRecfg->rachRecfg.preambleFormat,
cellRecfg->rachRecfg.raWinSize,
cellRecfg->rachRecfg.maxMsg3Tx);
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid RACH configuration:"
+ DU_LOG("\nERROR --> SCH : Invalid RACH configuration:"
"numRaPreamble %d sizeRaPreambleGrpA %d",
cellRecfg->rachRecfg.numRaPreamble,
cellRecfg->rachRecfg.sizeRaPreambleGrpA);
{
if ((rgSCHCfgVldtRgrCellSiCfg(inst, &(cellRecfg->siReCfg))) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Validation for SI"
+ DU_LOG("\nERROR --> SCH : Validation for SI"
"Re-configuration failed");
return RFAILED;
}
(RGR_ENABLE == cellRecfg->rgrLteAdvCfg.sfrCfg.status)) ||
((*cell)->lteAdvCb.sfrCfg.status == RGR_ENABLE)))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"DSFR is enbaled"
+ DU_LOG("\nERROR --> SCH : DSFR is enbaled"
"Without enabling SFR");
return RFAILED;
}
if ((rgSCHCfgVldtRgrCellLteAdvCfg(inst, &(cellRecfg->rgrLteAdvCfg),
(*cell)->bwCfg.dlTotalBw)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Validation for Lte Adv"
+ DU_LOG("\nERROR --> SCH : Validation for Lte Adv"
"Re-configuration failed");
return RFAILED;
}
{
if (cellRecfg->csgParamCfg.minDlResNonCsg > 100)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Configuration "
+ DU_LOG("\nERROR --> SCH : Invalid Configuration "
"of minimum DL resources for NON-CSG");
return RFAILED;
}
if (cellRecfg->csgParamCfg.minUlResNonCsg > 100)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,"Invalid Configuration "
+ DU_LOG("\nERROR --> SCH : Invalid Configuration "
"of minimum UL resources for NON-CSG");
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHSCellCfgUeCfg
(
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *err
)
-#else
-S16 rgSCHSCellCfgUeCfg(cell, ue, ueRecfg, err)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-RgSchErrInfo *err;
-#endif
{
- U8 idx;
- Inst inst = cell->instIdx;
- RgSchCellCb *secCellCb = NULLP;
- U8 sCellidx = 0;
- RgSchUeCellInfo *sCellInfo = NULLP;
+ uint8_t idx;
+ Inst inst = cell->instIdx;
+ RgSchCellCb *secCellCb = NULLP;
+ uint8_t sCellidx = 0;
+ RgSchUeCellInfo *sCellInfo = NULLP;
RgrUeSecCellCfg *sCellInfoCfg = NULLP;
#ifdef TFU_UPGRADE
RgrUeAprdDlCqiCfg *aCqiCfg;
RgrUePrdDlCqiCfg *pCqiCfg;
#endif
- TRC2(rgSCHSCellCfgUeCfg);
-
- RLOG0(L_INFO, "SCELL recfg received from APP \n");
+ DU_LOG("\nINFO --> SCH : SCELL recfg received from APP \n");
RGSCHDBGINFONEW(inst, (rgSchPBuf(inst),
"--------------------------------------------------------------------\n"
#endif
ue->numSCells++;
#ifdef CA_DBG
- printf("\n SCell added for ue %d numScells %d\n",ue->ueId,ue->numSCells);
+ DU_LOG("\nDEBUG --> SCH : SCell added for ue %d numScells %d\n",ue->ueId,ue->numSCells);
#endif
/* retrieve teh sec cell Cb */
if((secCellCb = (RgSchCellCb *)rgSchUtlGetCellCb(inst, sCellInfo->sCellId)) == NULLP)
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCell doesnt exists"));
+ DU_LOG("\nERROR --> SCH : SCell doesnt exists");
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
}
else
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx Tx mode not present ",idx));
+ DU_LOG("\nERROR --> SCH : [%d]SCellIdx Tx mode not present ",idx);
sCellInfoCfg->txMode.pres = TRUE;
sCellInfoCfg->txMode.txModeEnum = RGR_UE_TM_1;
}
aCqiCfg = &sCellInfoCfg->ueSCellDlCqiCfg.aprdCqiCfg;
- RGSCHDBGPRM(cell->instIdx, (rgSchPBuf(cell->instIdx),
- "rgSCHCfgACqiUeCfg cellId =%d,Config Presence =%d for \
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgACqiUeCfg cellId =%d,Config Presence =%d for \
Sec Cell Id = %d\n",
- cellCb->cellId, aCqiCfg->pres,sCellInfo->sCellId));
+ cellCb->cellId, aCqiCfg->pres,sCellInfo->sCellId);
/* if aperiodic cqi is present then only call the below function as it is
* not mandatory*/
if( ROK != rgSCHCfgACqiUeCfg(secCellCb,ue, &sCellInfo->acqiCb,
sCellInfo->txMode.txModeEnum, aCqiCfg, ue->ueCatEnum))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx ACQI Cfg"
- "failed..n\n", idx));
+ DU_LOG("\nERROR --> SCH : [%d]SCellIdx ACQI Cfg"
+ "failed..n\n", idx);
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
if(ROK != rgSCHSCellPCqiCfg(cell,secCellCb,ue,pCqiCfg,
ue->ueCatEnum,sCellInfoCfg->sCellIdx))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]SCellIdx PCQI Cfg failed..n\n", idx));
+ DU_LOG("\nERROR --> SCH : [%d]SCellIdx PCQI Cfg failed..n\n", idx);
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
sCellInfo->hqEnt = rgSCHDhmHqEntInit(secCellCb);
if (sCellInfo->hqEnt == NULLP)
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]UEID:Hq Entity Initialization "
- "failed in config\n", ue->ueId));
+ DU_LOG("\nERROR --> SCH : [%d]UEID:Hq Entity Initialization "
+ "failed in config\n", ue->ueId);
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
/* Init SCell Specific Sched Spfc UE DL CB */
if ((secCellCb->sc.apis->rgSCHRgrSCellUeCfg(secCellCb, ue, sCellInfoCfg, err)) != ROK)
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Spec Sched DL UE CFG FAILED\n"));
+ DU_LOG("\nERROR --> SCH : Spec Sched DL UE CFG FAILED\n");
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
#ifdef LTE_TDD
if((rgSCHUtlAllocUeANFdbkInfo(ue,sCellInfoCfg->sCellIdx)) != ROK)
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%d]UEID:Memomy allocation "
+ DU_LOG("\nERROR --> SCH : [%d]UEID:Memomy allocation "
"Failed while UE related Ack Nack Information\n",
- ue->ueId));
+ ue->ueId);
rgSCHSCellFreeBuf (inst,ue,ueRecfg,idx);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHSCellCfgUePucchReCfg
(
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *err
)
-#else
-S16 rgSCHSCellCfgUePucchReCfg(cell, ue, ueRecfg, err)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-RgSchErrInfo *err;
-#endif
{
Inst inst = cell->instIdx;
RgrUeSCellAckPucchCfg *sCellPucchRecfg = NULLP;
- U8 idx;
+ uint8_t idx;
- TRC2(rgSCHSCellCfgUePucchReCfg);
RGSCHDBGINFONEW(inst, (rgSchPBuf(inst),
"--------------------------------------------------------------------\n"
"UE SCell PUCCH ReConfiguration at SCH: rnti (%u) cell(%u)\n"
#endif
else
{
- RLOG1(L_ERROR,"Wrong PUCCH Format:%d configured for CA",ue->uciFrmtTyp);
+ DU_LOG("\nERROR --> SCH : Wrong PUCCH Format:%d configured for CA",ue->uciFrmtTyp);
}
return ROK;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeSCellRecfg
(
RgrUeRecfg *ueRecfg,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrUeSCellRecfg(inst, ueRecfg, cell, ue, errInfo)
-RgrUeRecfg *ueRecfg;
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgSchErrInfo *errInfo;
-#endif
{
RgrUeSecCellCfg *ueSCellDedCfg = NULLP;
RgSchCellCb *sCell = NULLP;
Inst inst = cell->instIdx;
- TRC2(rgSCHCfgVldtRgrUeSCellRecfg);
- RGSCHDBGPRM(inst, (rgSchPBuf(inst), "VALIDATE RGR UE SCELL RECONFIG: cellId %d "
- "oldUeId %d cell %p \n", ueRecfg->cellId, ueRecfg->oldCrnti));
+ DU_LOG("\nDEBUG --> SCH : VALIDATE RGR UE SCELL RECONFIG: cellId %d "
+ "oldUeId %d cell %p \n", ueRecfg->cellId, ueRecfg->oldCrnti);
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_UE_SCELL_RECFG;
if((ueRecfg->ueSCellCfgInfo.numSCells > RGR_MAX_SCELL_PER_UE) ||
(ueRecfg->ueSCellCfgInfo.numSCells < 1))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid number of SCELL "
- " in SCELL Recfg\n"));
+ DU_LOG("\nERROR --> SCH : Invalid number of SCELL "
+ " in SCELL Recfg\n");
return RFAILED;
}
- for(U8 idx = 0; idx < ueRecfg->ueSCellCfgInfo.numSCells; idx++)
+ for(uint8_t idx = 0; idx < ueRecfg->ueSCellCfgInfo.numSCells; idx++)
{
ueSCellDedCfg = &ueRecfg->ueSCellCfgInfo.ueSCellDedCfg[idx];
if(ROK != rgSchUtlVldtCellId(inst, ueSCellDedCfg->sCellId))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCellId is out of range"));
+ DU_LOG("\nERROR --> SCH : SCellId is out of range");
return RFAILED;
}
/* Validate existence of sec cell */
sCell = rgSchUtlGetCellCb(inst, ueSCellDedCfg->sCellId);
if(NULLP == sCell )
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCell doesnt exists"));
+ DU_LOG("\nERROR --> SCH : SCell doesnt exists");
return RFAILED;
}
if((ueSCellDedCfg->sCellIdx < 1) ||
(ueSCellDedCfg->sCellIdx > RGR_MAX_SCELL_PER_UE))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Invalid Serv Cell Idx %d\n",
- ueSCellDedCfg->sCellIdx));
+ DU_LOG("\nERROR --> SCH : Invalid Serv Cell Idx %d\n",
+ ueSCellDedCfg->sCellIdx);
return RFAILED;
}
/* Is this sec cell alredy confiured */
if(NULLP != ue->cellInfo[ueSCellDedCfg->sCellIdx])
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst),"Secll with id %d already added\n",
- ueSCellDedCfg->sCellIdx));
+ DU_LOG("\nERROR --> SCH : Secll with id %d already added\n",
+ ueSCellDedCfg->sCellIdx);
return RFAILED;
}
/* Validate CQI config params */
if((rgSCHCfgVldtUeCqiModeCfg(sCell, &ueSCellDedCfg->ueSCellDlCqiCfg)) != ROK)
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid CQI Mode "
- " configuration for Ue %d\n",ue->ueId));
+ DU_LOG("\nERROR --> SCH : Invalid CQI Mode "
+ " configuration for Ue %d\n",ue->ueId);
return RFAILED;
}
#ifdef TFU_UPGRADE
&ueSCellDedCfg->ueSCellDlCqiCfg.aprdCqiCfg, ueSCellDedCfg->txMode,
errInfo ))
{
- RGSCHDBGERR(sCell->instIdx, (rgSchPBuf(sCell->instIdx),
- "rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Aperiodic CQI configuration\n"));
+ DU_LOG("\nERROR --> SCH : rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Aperiodic CQI configuration\n");
return RFAILED;
}
errInfo ))
#endif
{
- RGSCHDBGERR(sCell->instIdx, (rgSchPBuf(sCell->instIdx),
- "rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Periodic CQI configuration\n"));
+ DU_LOG("\nERROR --> SCH : rgSCHCfgVldtCqiSrSrsUeCfg: Invalid Periodic CQI configuration\n");
return RFAILED;
}
if((ueSCellDedCfg->txMode.txModeEnum < RGR_UE_TM_1) ||
(ueSCellDedCfg->txMode.txModeEnum > RGR_UE_TM_9))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "SCELL Invalid transmission mode for"
- " UE %d\n", (U8)ueSCellDedCfg->txMode.txModeEnum));
+ DU_LOG("\nERROR --> SCH : SCELL Invalid transmission mode for"
+ " UE %d\n", (uint8_t)ueSCellDedCfg->txMode.txModeEnum);
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));
+ DU_LOG("\nDEBUG --> SCH : RGR Ue SCell Reconfig validation done: "
+ "cellId %d oldUeId %d\n", ueRecfg->cellId, ue->ueId);
return ROK;
} /* rgSCHCfgVldtRgrUeSCellRecfg */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-PRIVATE S16 rgSCHSCellCfgUeCfgRollBack
+static S16 rgSCHSCellCfgUeCfgRollBack
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg
)
-#else
-PRIVATE S16 rgSCHSCellCfgUeCfgRollBack(cell, ue, ueRecfg)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-#endif
{
Inst inst = cell->instIdx;
RgrUeSecCellCfg *sCellInfoCfg = NULLP;
RgSchUeCellInfo *sCellInfo = NULLP;
RgSchCmnCell *cellSch = NULLP;
- TRC2(rgSCHSCellCfgUeCfgRollBack);
-
RGSCHDBGINFONEW(inst, (rgSchPBuf(inst),
"--------------------------------------------------------------------\n"
"UE SCell config roll back at SCH: rnti (%u) cell(%u)\n"
ue->ueId, cell->cellId));
/* Free all Added scell in this transaction */
- for(U8 idx = 0; idx < ueRecfg->ueSCellCfgInfo.numSCells; idx++)
+ for(uint8_t idx = 0; idx < ueRecfg->ueSCellCfgInfo.numSCells; idx++)
{
sCellInfoCfg = &ueRecfg->ueSCellCfgInfo.ueSCellDedCfg[idx];
sCellInfo = ue->cellInfo[(sCellInfoCfg->sCellIdx)];
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeRecfg
(
Inst inst,
RgSchUeCb **ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrUeRecfg(inst, ueRecfg, cell, ue, errInfo)
-Inst inst;
-RgrUeRecfg *ueRecfg;
-RgSchCellCb **cell;
-RgSchUeCb **ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrUeRecfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_UE_RECFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != ueRecfg->cellId))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,
- "Cell does not exist for OLD CRNTI:%d",ueRecfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Cell does not exist for OLD CRNTI:%d",ueRecfg->oldCrnti);
return RFAILED;
}
/* Fetch the Old Ue */
if ((*ue = rgSCHDbmGetUeCb(*cell, ueRecfg->oldCrnti)) == NULLP)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"OLD CRNTI:%d does not exist",
+ DU_LOG("\nERROR --> SCH : OLD CRNTI:%d does not exist",
ueRecfg->oldCrnti);
return RFAILED;
}
S16 ret = rgSCHCfgVldtRgrUeSCellRecfg(ueRecfg,*cell, *ue, errInfo);
if ( ret != ROK)
{
- RGSCHDBGERR(inst,(rgSchPBuf(inst), "Ue SCell Recfg Validation FAILED\n"));
+ DU_LOG("\nERROR --> SCH : Ue SCell Recfg Validation FAILED\n");
return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
{
if (rgSCHDbmGetUeCb(*cell, ueRecfg->newCrnti) != NULLP)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"NEW CRNTI:%d already exists",
+ DU_LOG("\nERROR --> SCH : NEW CRNTI:%d already exists",
ueRecfg->newCrnti);
return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_CSG_PARAM_RECFG) &&\
((*ue)->csgMmbrSta == ueRecfg->csgMmbrSta))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE ID [%d] invalid CSG Membership reconfig :%d ",
- ueRecfg->newCrnti, (U8)ueRecfg->csgMmbrSta);
+ DU_LOG("\nERROR --> SCH : UE ID [%d] invalid CSG Membership reconfig :%d ",
+ ueRecfg->newCrnti, (uint8_t)ueRecfg->csgMmbrSta);
return RFAILED;
}
/* Validate values */
((ueRecfg->txMode.txModeEnum < RGR_UE_TM_1) ||
(ueRecfg->txMode.txModeEnum > RGR_UE_TM_7)))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid transmission mode %d"
- "for NEW CRNTI:%d", (U8)ueRecfg->txMode.txModeEnum,ueRecfg->newCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid transmission mode %d"
+ "for NEW CRNTI:%d", (uint8_t)ueRecfg->txMode.txModeEnum,ueRecfg->newCrnti);
return RFAILED;
}
#ifndef TFU_UPGRADE
((ueRecfg->prdDlCqiRecfg.cqiPmiCfgIdx < 1) ||
(ueRecfg->prdDlCqiRecfg.cqiPmiCfgIdx > 1024))))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid Periodic CQI INFO"
- "OLD CRNTI:%d NEW CRNTI:%d",(U8)ueRecfg->oldCrnti,ueRecfg->newCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid Periodic CQI INFO"
+ "OLD CRNTI:%d NEW CRNTI:%d",(uint8_t)ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
#endif
if ((ueRecfg->ueRecfgTypes & RGR_UE_ULHARQ_RECFG) &&
(ueRecfg->ueUlHqRecfg.maxUlHqTx < RGSCH_MIN_HQ_TX))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid Uplink HARQ config %d"
+ DU_LOG("\nERROR --> SCH : Invalid Uplink HARQ config %d"
"for NEW CRNTI:%d", ueRecfg->ueUlHqRecfg.maxUlHqTx,ueRecfg->newCrnti);
return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_PRD_DLCQI_RECFG) &&
(ueRecfg->prdDlCqiRecfg.prdModeEnum > RGR_PRD_CQI_MOD21))
{
- 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);
+ DU_LOG("\nERROR --> SCH : Invalid periodic mode config for"
+ " DL CQI %d NEW CRNTI:%d", (uint8_t)ueRecfg->prdDlCqiRecfg.prdModeEnum,ueRecfg->newCrnti);
return RFAILED;
}
#else
if ((ueRecfg->ueRecfgTypes & RGR_UE_PCQI_RECFG) &&
(ueRecfg->cqiCfg.cqiSetup.prdModeEnum > RGR_PRD_CQI_MOD21))
{
- 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);
+ DU_LOG("\nERROR --> SCH : Invalid periodic mode config for "
+ "DL CQI %d for NEW CRNTI:%d",(uint8_t)ueRecfg->cqiCfg.cqiSetup.prdModeEnum,ueRecfg->newCrnti);
return RFAILED;
}
#endif /* TFU_UPGRADE */
/* Validate UE Category */
if (ueRecfg->ueCatEnum > CM_LTE_UE_CAT_8)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid category %d for NEW CRNTI:%d",
- (U8)ueRecfg->ueCatEnum,ueRecfg->newCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid category %d for NEW CRNTI:%d",
+ (uint8_t)ueRecfg->ueCatEnum,ueRecfg->newCrnti);
return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_UE_ACCESS_STRATUM_REL_RECFG) && \
(ueRecfg->accessStratumRls > RGR_REL_11))
{
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "Invalid Access Stratum Release %u for UE\n",
- ueRecfg->accessStratumRls));
+ DU_LOG("\nERROR --> SCH : Invalid Access Stratum Release %u for UE\n",
+ ueRecfg->accessStratumRls);
return RFAILED;
}
- RGSCHDBGINFONEW(inst, (rgSchPBuf(inst), "Configured Access Stratum Release %u\n", \
- ueRecfg->accessStratumRls));
+ DU_LOG("\nINFO --> SCH : Configured Access Stratum Release %u\n", \
+ ueRecfg->accessStratumRls);
if ((ueRecfg->ueRecfgTypes & RGR_UE_APRD_DLCQI_RECFG) &&
((ueRecfg->aprdDlCqiRecfg.pres == TRUE) &&
((ueRecfg->aprdDlCqiRecfg.aprdModeEnum > RGR_APRD_CQI_MOD31) ||
(*cell)->bwCfg.dlTotalBw <= 7)))
{
- 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);
+ DU_LOG("\nERROR --> SCH : Invalid aperiodic mode config for"
+ " DL CQI %d for NEW CRNTI:%d", (uint8_t)ueRecfg->aprdDlCqiRecfg.aprdModeEnum,ueRecfg->newCrnti);
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"
+ DU_LOG("\nERROR --> SCH : Invalid PUSCH Group power"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_ACKNACK_MEASGAP_RECFG) &&
(rgSCHCfgVldtUeMeasGapAckNakRepRecfg(*cell, ueRecfg) != ROK))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid MeasGap/AckNackRep"
+ DU_LOG("\nERROR --> SCH : Invalid MeasGap/AckNackRep"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
#ifdef LTEMAC_SPS
if(rgSCHCfgVldtSpsReCfg(*cell, *ue, ueRecfg)!= ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid SPS"
+ DU_LOG("\nERROR --> SCH : Invalid SPS"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
/* Validated Periodic CQI/PMI, RI , SRS and SR related UeCfg */
if ( ROK != rgSCHCfgVldtCqiSrSrsUeReCfg(*cell, *ue, ueRecfg, errInfo))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid ACQI, PCQI/SR/SRS "
+ DU_LOG("\nERROR --> SCH : Invalid ACQI, PCQI/SR/SRS "
"Re-configuration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
if ((ueRecfg->ueRecfgTypes & RGR_UE_DRX_RECFG) &&
(rgSCHCfgVldtDrxUeCfg(*cell, &(ueRecfg->ueDrxRecfg)) != ROK))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid drxParams"
+ DU_LOG("\nERROR --> SCH : Invalid drxParams"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
/* Validate DL Power Control Config parameters */
if(rgSCHCfgVldtCqiReptReCfg(*cell, ueRecfg)!= ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid DL Power Control"
+ DU_LOG("\nERROR --> SCH : Invalid DL Power Control"
" Reconfiguration for NEW CRNTI:%d",ueRecfg->newCrnti);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrLchRecfg
(
Inst inst,
RgSchDlLcCb **dlLc,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrLchRecfg(inst, lcRecfg, cell, ue, dlLc, errInfo)
-Inst inst;
-RgrLchRecfg *lcRecfg;
-RgSchCellCb **cell;
-RgSchUeCb **ue;
-RgSchDlLcCb **dlLc;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrLchRecfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_LC_RECFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != lcRecfg->cellId))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Cell does not exist "
+ DU_LOG("\nERROR --> SCH : Cell does not exist "
"for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
return RFAILED;
}
/* Fetch the Ue for dedicated channels */
if ((*ue = rgSCHDbmGetUeCb(*cell, lcRecfg->crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"UEID does not exist"
+ DU_LOG("\nERROR --> SCH : UEID does not exist"
"dedicated logical channel for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
return RFAILED;
}
if ((*dlLc = rgSCHDbmGetDlDedLcCb((*ue), lcRecfg->lcId)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Dedicated DL LC does not "
+ DU_LOG("\nERROR --> SCH : Dedicated DL LC does not "
"exist for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeReset
(
Inst inst,
RgSchUeCb **ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrUeReset(inst, reset, cell, ue, errInfo)
-Inst inst;
-RgrRst *reset;
-RgSchCellCb *cell;
-RgSchUeCb **ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrUeReset);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_UE_RESET;
if ((cell == NULLP) || (cell->cellId != reset->cellId))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,reset->cellId,"CELL does not exist for CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : CELL does not exist for CRNTI:%d",
reset->crnti);
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",
+ DU_LOG("\nERROR --> SCH : UE does not exist for CRNTI:%d",
reset->crnti);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrLcgRecfg
(
Inst inst,
RgSchUeCb **ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrLcgRecfg(inst, lcgRecfg, cell, ue, errInfo)
-Inst inst;
-RgrLcgRecfg *lcgRecfg;
-RgSchCellCb *cell;
-RgSchUeCb **ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrLcgRecfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_LCG_RECFG;
if (((cell) == NULLP) ||
((cell)->cellId != lcgRecfg->cellId))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"Cell does not exist for"
+ DU_LOG("\nERROR --> SCH : Cell does not exist for"
"CRNTI:%d LCGID:%d",lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
return RFAILED;
}
/* Fetch the Ue for dedicated channels */
if ((*ue = rgSCHDbmGetUeCb(&(*cell), lcgRecfg->crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"UE does not exist for "
+ DU_LOG("\nERROR --> SCH : UE does not exist for "
"dedicated logical channel group CRNTI:%d LCGID:%d",
lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
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"
+ DU_LOG("\nERROR --> SCH : Invalid lcgId for uplink logical"
"channel CRNTI:%d LCGID:%d",
lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
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));
+ DU_LOG("\nERROR --> SCH : Dedicated Logical Group %d validation failed"\
+ " for ue %d for cell %d\n", lcgRecfg->ulRecfg.lcgId,(*ue)->ueId, cell->cellId);
return RFAILED;
}
errInfo->errCause = RGSCHERR_NONE;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-PRIVATE S16 rgSCHDynCfiCfg
+static S16 rgSCHDynCfiCfg
(
RgSchCellCb *cell,
RgrCellCfg *cellCfg
)
-#else
-PRIVATE S16 rgSCHDynCfiCfg(cell, cellCfg)
-RgSchCellCb *cell;
-RgrCellCfg *cellCfg;
-#endif
{
- U8 cfi;
+ uint8_t cfi;
#ifdef LTE_TDD
- U8 ulDlCfgIdx = cellCfg->ulDlCfgIdx;
- U8 mphIdx;
- U8 maxMPhich;
- U16 numDlSf;
+ uint8_t ulDlCfgIdx = cellCfg->ulDlCfgIdx;
+ uint8_t mphIdx;
+ uint8_t maxMPhich;
+ uint16_t numDlSf;
#endif
- TRC2(rgSCHDynCfiCfg);
-
cell->dynCfiCb.isDynCfiEnb = cellCfg->isDynCfiEnb;
/* Initializing Failure Sample Period */
/* Allocating memory for CCE failure average array based on
* monitoring interval and CCE failure sample period */
if((rgSCHUtlAllocSBuf(cell->instIdx, (Data**)&(cell->dynCfiCb.cceFailSamples),
- (cell->dynCfiCb.numFailSamples * sizeof(U16)))) != ROK)
+ (cell->dynCfiCb.numFailSamples * sizeof(uint16_t)))) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for cell");
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrSchedEnbCfg
(
Inst inst,
RgrSchedEnbCfg *schedEnbCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrSchedEnbCfg(inst, spId, schedEnbCfg, errInfo)
-Inst inst,
-SpId spId;
-RgrSchedEnbCfg *schedEnbCfg;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgRgrSchedEnbCfg);
- RGSCHDBGPRM(inst, (rgSchPBuf(inst), "APPLYING RGR SCH ENB CONFIG: \n"));
+ DU_LOG("\nDEBUG --> SCH : APPLYING RGR SCH ENB CONFIG: \n");
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_ENB_CFG;
rgSchCb[inst].rgrSchedEnbCfg = *schedEnbCfg;
- RGSCHDBGPRM(inst, (rgSchPBuf(inst),"\ndlSchdType %d ulSchdType %d dlTptCoeffi %d"
+ DU_LOG("\nDEBUG --> SCH : dlSchdType %d ulSchdType %d dlTptCoeffi %d"
"dlFairCoeffi %d ulTptCoeffi %d ulFairCoeffi %d\n",
schedEnbCfg->dlSchdType, schedEnbCfg->ulSchdType, schedEnbCfg->dlSchInfo.dlPfs.tptCoeffi,
schedEnbCfg->dlSchInfo.dlPfs.fairCoeffi, schedEnbCfg->ulSchInfo.ulPfs.tptCoeffi,
- schedEnbCfg->ulSchInfo.ulPfs.fairCoeffi));
+ schedEnbCfg->ulSchInfo.ulPfs.fairCoeffi);
#ifdef RG_5GTF
rgSchCb[inst].rgSchDynTdd.isDynTddEnbld = schedEnbCfg->isDynTddEnbld;
}
#endif
errInfo->errCause = RGSCHERR_NONE;
- RGSCHDBGINFO(inst, (rgSchPBuf(inst), "RGR SCH ENBconfig done: \n"));
+ DU_LOG("\nINFO --> SCH : RGR SCH gNB done: \n");
return ROK;
} /* rgSCHCfgRgrSchedEnbCfg */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCH5gtfCellCfg
(
RgSchCellCb *cell,
RgrCellCfg *cellCfg
)
-#else
-S16 rgSCH5gtfCellCfg(cell, cellCfg)
-RgSchCellCb *cell;
-RgrCellCfg *cellCfg;
-#endif
{
- U8 idx;
-
- TRC2(rgSCHCfgRgrCellCfg);
+ uint8_t idx;
for(idx = 0; idx < MAX_5GTF_GROUP; idx++)
{
cell->cell5gtfCb.ueGrpPerTti = cellCfg->Cell5gtfCfg.ueGrpPerTti;
cell->cell5gtfCb.numCCs = cellCfg->Cell5gtfCfg.numOfCC;
cell->cell5gtfCb.bwPerCC = cellCfg->Cell5gtfCfg.bwPerCC;
- printf("\ncell cfg at schd,numUes:%u,uepergrp:%u,uegrppertti:%u,numCC:%u,bwPerc:%u cfi %u\n",
+ DU_LOG("\nINFO --> SCH : cell 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);
return ROK;
#endif
#ifdef XEON_LMT_ITBS
-EXTERN U16 gWrMaxDlItbs;
-EXTERN U16 gWrMaxUlItbs;
+uint16_t gWrMaxDlItbs;
+uint16_t gWrMaxUlItbs;
#endif
/**
* @brief Handler for the cell configuration request from RRM to MAC.
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrCellCfg
(
RgSchCb *instCb,
RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrCellCfg(instCb, spId, cellCfg, errInfo)
-RgSchCb *instCb;
-SpId spId;
-RgrCellCfg *cellCfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret;
- U8 idx;
+ uint8_t idx;
Pst pst;
RgInfCellReg cellRegReq;
RgSchCellCb *cell = NULLP;
Inst inst = instCb->rgSchInit.inst;
- U32 Idx1 = (U8)((cellCfg->cellId - instCb->genCfg.startCellId)&(CM_LTE_MAX_CELLS-1));
-
- TRC2(rgSCHCfgRgrCellCfg);
+ uint32_t Idx1 = (uint8_t)((cellCfg->cellId - instCb->genCfg.startCellId)&(CM_LTE_MAX_CELLS-1));
errInfo->errCause = RGSCHERR_CFG_RGR_CELL_CFG;
- cmMemset((U8*)&pst, (U8)0, sizeof(Pst));
+ memset(&pst, 0, sizeof(Pst));
/* Allocate the scheduler's cell control block */
if((ret = rgSCHUtlAllocSBuf(inst, (Data**)&cell, sizeof(RgSchCellCb)))
!= ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for cell");
return RFAILED;
}
#ifdef EMTC_ENABLE
if((ret = rgSCHEmtcCellAlloc(cell))
!= ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for emtc cell");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for emtc cell");
return RFAILED;
}
}
#endif
- if ((U8 *)cell == NULLP)
+ if ((uint8_t *)cell == NULLP)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for cell");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for cell");
return RFAILED;
}
/* Initialize the lists of the cell */
ret = rgSCHDbmInitCell(cell);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"DBM initialization FAILED for cell");
+ DU_LOG("\nERROR --> SCH : DBM initialization FAILED for cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
}
{
cell->lteAdvCb.absCfg =
cellCfg->rgrLteAdvCfg.absCfg;
- cmMemset((U8*)cell->lteAdvCb.absLoadInfo, 0, sizeof(U32)*RGR_ABS_PATTERN_LEN);
+ memset(cell->lteAdvCb.absLoadInfo, 0, sizeof(uint32_t)*RGR_ABS_PATTERN_LEN);
cell->lteAdvCb.absLoadTtiCnt = 0;
}
cell->t300TmrVal = cellCfg->t300TmrVal;
#ifdef RGR_SI_SCH
/*Initialize the SI CB in Cell CB */
- cmMemset((U8 *)&cell->siCb, 0, sizeof(RgSchSiCb));
+ memset(&cell->siCb, 0, sizeof(RgSchSiCb));
#endif
/*Fix: Added Guard Pool for RNTI which will contain RNTIs
*for UEs deleted from Scheduler but not yet from MAC*/
ret = rgSCHDynCfiCfg(cell, cellCfg);
if(ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr cell Config failed at "
+ DU_LOG("\nERROR --> SCH : Rgr cell Config failed at "
"Scheduler for cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
{
if(cell->isAutoCfgModeEnb)
{
- RLOG0(L_INFO,"Auto Mode Cfg enabled durint cell cfg\n");
+ DU_LOG("\nINFO --> SCH : Auto Mode Cfg enabled durint cell cfg\n");
}
}
/* CPU OvrLoad State Initialization */
#ifdef XEON_LMT_ITBS
cell->thresholds.maxDlItbs = gWrMaxDlItbs;
cell->thresholds.maxUlItbs = gWrMaxUlItbs;
- RLOG2(L_INFO,"LIMIT DL and UL ITBS %d:%d \n",gWrMaxDlItbs,gWrMaxUlItbs);
+ DU_LOG("\nINFO --> SCH : LIMIT DL and UL ITBS %d:%d \n",gWrMaxDlItbs,gWrMaxUlItbs);
#else
cell->thresholds.maxDlItbs = RG_SCH_DL_MAX_ITBS;
cell->thresholds.maxUlItbs = RG_SCH_UL_MAX_ITBS;
ret = rgSCHUtlRgrCellCfg(cell, cellCfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr cell Config failed at "
+ DU_LOG("\nERROR --> SCH : Rgr cell Config failed at "
"Scheduler for cell ");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
cellCfg->macRnti.size);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr Cell Config failed at"
+ DU_LOG("\nERROR --> SCH : Rgr Cell Config failed at"
" RNTI DB init for cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
/* Update the cell with recieved configuration */
cell->dlHqCfg = cellCfg->dlHqCfg;
- RLOG1(L_INFO,"Config DL HQTX = %d\n",cell->dlHqCfg.maxDlHqTx);
+ DU_LOG("\nINFO --> SCH : Config DL HQTX = %d\n",cell->dlHqCfg.maxDlHqTx);
cell->crntSfIdx = 0;
/* Allocate the subframe allocation information */
if((ret = rgSCHUtlGetSfAlloc(cell)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for "
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for "
"cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
/* Allocate the subframe allocation information */
if((ret = rgSCHUtlGetRlsHqAlloc(cell)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Memory allocation FAILED for"
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for"
"cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
if (rgSCHDrxCellCfg(cell,cellCfg) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Drx Memory allocation FAILED for"
+ DU_LOG("\nERROR --> SCH : Drx Memory allocation FAILED for"
" cell");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
ret = rgSCHLaaSCellCbInit(cell, cellCfg);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"Rgr Cell Config failed at"
+ DU_LOG("\nERROR --> SCH : Rgr Cell Config failed at"
" Initializing the LAA Cell Control Cb");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
}
cell->isPucchFormat3Sptd = cellCfg->isPucchFormat3Sptd;
- RLOG_ARG0(L_INFO,DBG_CELLID,cellCfg->cellId,"Format 3 is Enabled");
- printf ("\n Format 3 is Enabled for CELL:%d",cell->cellId);
+ DU_LOG("\nINFO --> SCH : Format 3 is Enabled");
+ DU_LOG ("\n Format 3 is Enabled for CELL:%d",cell->cellId);
#endif
{
if (rgSCHCfgEmtcCellCfg(cell,&(cellCfg->emtcCellCfg)) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,"EMTC Config Failed"
- " cell");
+ DU_LOG("\nERROR --> SCH : EMTC Config Failed cell");
return RFAILED;
}
}
ret = rgSCH5gtfCellCfg(cell, cellCfg);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR, DBG_CELLID,cellCfg->cellId,"5GTF Rgr Cell Config failed");
+ DU_LOG("\nERROR --> SCH : 5GTF Rgr Cell Config failed");
rgSCHCfgFreeCellCb(cell);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrUeCfg
(
RgSchCellCb *cell,
RgrUeCfg *ueCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrUeCfg(cell, ueCfg, errInfo)
-RgSchCellCb *cell;
-RgrUeCfg *ueCfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret;
RgSchRaCb *raCb=NULLP;
RgSchUeCb *ue = NULLP;
Inst inst = cell->instIdx;
- U32 lcgCnt;
+ uint32_t lcgCnt;
RgSchDlHqEnt *hqEnt = NULLP;
#ifdef LTE_TDD
- U8 ulDlCfgIdx = cell->ulDlCfgIdx;
- U8 maxSubframes ;
- U8 maxDlSubframes;
+ uint8_t ulDlCfgIdx = cell->ulDlCfgIdx;
+ uint8_t maxSubframes ;
+ uint8_t maxDlSubframes;
#endif
- U32 idx = 0;
+ uint32_t idx = 0;
#ifdef TFU_UPGRADE
RgSchUePCqiCb *cqiCb = NULLP;
#endif
- TRC2(rgSCHCfgRgrUeCfg);
do {
errInfo->errCause = RGSCHERR_CFG_RGR_UE_CFG;
{
if ((raCb = rgSCHDbmGetRaCb(cell, ueCfg->crnti)) == NULLP)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"No RaCb exists for"
+ DU_LOG("\nERROR --> SCH : No RaCb exists for"
"CRNTI:%d ",ueCfg->crnti);
break;
}
/* Allocate the Ue control block */
if (((rgSCHUtlAllocSBuf(inst, (Data **)&ue, sizeof(RgSchUeCb))) != ROK) ||
- ((U8 *)ue == NULLP))
+ ((uint8_t *)ue == NULLP))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId, "Memory allocation"
+ DU_LOG("\nERROR --> SCH : Memory allocation"
" FAILED for CRNTI:%d", ueCfg->crnti);
break;
}
sizeof(RgSchUeCellInfo))) != ROK))
{
#ifndef ALIGN_64BIT
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%lu]SCellIdx :Memomy allocation "
- "Failed while Adding SCell Information\n", idx));
+ DU_LOG("\nERROR --> SCH : [%lu]SCellIdx :Memomy allocation "
+ "Failed while Adding SCell Information\n", idx);
#else
- RGSCHDBGERRNEW(inst, (rgSchPBuf(inst), "[%u]SCellIdx :Memomy allocation "
- "Failed while Adding SCell Information\n", idx));
+ DU_LOG("\nERROR --> SCH : [%u]SCellIdx :Memomy allocation "
+ "Failed while Adding SCell Information\n", idx);
#endif
return RFAILED;
}
/* Initialize the lists of the UE */
if((rgSCHDbmInitUe(ue)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"DBM initialization "
+ DU_LOG("\nERROR --> SCH : DBM initialization "
"failed for CRNTI:%d", ueCfg->crnti);
break;
}
ue->isEmtcUe = TRUE;
if (rgSCHUtlUpdUeEmtcInfo(cell, ueCfg, ue) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"EMTC UE Cfg"
+ DU_LOG("\nERROR --> SCH : EMTC UE Cfg"
"failed for CRNTI:%d", ueCfg->crnti);
break;
}
/* Initialize scheduler related information for UE */
if(rgSCHUtlRgrUeCfg(cell, ue, ueCfg, errInfo) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"Scheduler handling "
+ DU_LOG("\nERROR --> SCH : Scheduler handling "
"failed in config for CRNTI:%d", ueCfg->crnti);
break;
}
ret = rgSCHUhmHqEntInit(cell, ue);
if (ret != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"UHM HARQ Ent Init "
+ DU_LOG("\nERROR --> SCH : UHM HARQ Ent Init "
"Failed for CRNTI:%d", ueCfg->crnti);
break;
}
{
if((rgSCHRamRgrUeCfg(cell, ue, raCb, errInfo)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"Random access "
+ DU_LOG("\nERROR --> SCH : Random access "
"handling config failed for CRNTI:%d", ueCfg->crnti);
break;
}
hqEnt = RG_SCH_CMN_GET_UE_HQE(ue, cell);
if (hqEnt == NULLP)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"Hq Entity Initialization "
+ DU_LOG("\nERROR --> SCH : Hq Entity Initialization "
"failed in config for CRNTI:%d", ueCfg->crnti);
break;
}
}
#else
{
- U8 cellIdx=0;
+ uint8_t cellIdx=0;
for (cellIdx = 0;cellIdx < MAX_5GTF_CELL ; cellIdx++)
{
for (idx =0;idx < ue->dl.numHqDlSfInfo; idx++)
* do this. */
if (raCb->raState == RGSCH_RA_MSG4_DONE)
{
- RLOG_ARG1(L_DEBUG,DBG_CELLID,cell->cellId,
- "RNTI:%d RaCb deleted as Msg4 transmission is done",
+ DU_LOG("\nERROR --> SCH : RNTI:%d RaCb deleted as Msg4 transmission is done",
raCb->tmpCrnti);
rgSCHRamDelRaCb(cell, raCb, FALSE);
}
/* Initialize MeasureGap and Acknack Rep Information for UE */
if((rgSCHMeasGapANRepUeCfg(cell, ue, ueCfg)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"Measurement Gap and"
+ DU_LOG("\nERROR --> SCH : Measurement Gap and"
" AckNack Rep failed in Config for CRNTI:%d", ueCfg->crnti);
break;
}
#ifdef LTE_TDD
if((rgSCHUtlAllocUeANFdbkInfo(ue,RGSCH_PCELL_INDEX)) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"Memomy allocation "
+ DU_LOG("\nERROR --> SCH : Memomy allocation "
"Failed while UE related Ack Nack Information for CRNTI:%d",
ueCfg->crnti);
break;
#ifdef TFU_UPGRADE
/* Int ialize APeriodic CQI/PMI/RI Information for UE */
- RGSCHDBGPRM(cell->instIdx,(rgSchPBuf(cell->instIdx),
- "\n rgSCHCfgRgrUeCfg : CellID=%d UeId =%d AcqiCfg Pres =%d",
- cell->cellId, ue->ueId, ueCfg->ueDlCqiCfg.aprdCqiCfg.pres));
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgRgrUeCfg CellID=%d UeId =%d AcqiCfg Pres =%d", cell->cellId, ue->ueId,\
+ ueCfg->ueDlCqiCfg.aprdCqiCfg.pres);
/*Store Trigger Set Bit String to UE */
#ifdef LTEMAC_HDFDD
if (rgSCHHdFddUeCfg(cell, ue, ueCfg->isHdFddEnbld) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,
- "Could not do HD-FDD config for CRNTI:%d",ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : Could not do HD-FDD config for CRNTI:%d",ueCfg->crnti);
break;
}
{
if((rgSCHDrxUeCfg(cell,ue,ueCfg)) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueCfg->cellId,"DRX configuration failed",
- ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : DRX configuration failed");
break;
}
}
#ifdef LTE_ADV
/*Update A Value for PCell TBs*/
ue->f1bCsAVal = rgSCHUtlGetMaxTbSupp(ue->mimoInfo.txMode);
- RLOG_ARG1(L_ERROR,DBG_CELLID, ueCfg->cellId,
- "\n UeCfg A value is %d\n",ue->f1bCsAVal);
+ DU_LOG("\nERROR --> SCH : UeCfg A value is %d\n",ue->f1bCsAVal);
#endif
errInfo->errCause = RGSCHERR_NONE;
* @param[in] RgSchRaCb *raCb
* @param[out] RgSchErrInfo *errInfo
**/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgRgrUePhrMsg3
+static Void rgSCHCfgRgrUePhrMsg3
(
RgSchCellCb *cell,
RgSchRaCb *raCb,
RgSchUeCb *ue,
RgSchErrInfo *errInfo
)
-#else
-PRIVATE Void rgSCHCfgRgrUePhrMsg3(cell, raCb, ue, errInfo)
-RgSchCellCb *cell;
-RgSchRaCb *raCb;
-RgSchUeCb *ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgRgrUePhrMsg3);
-
/* Record msg3 allocation in the UE */
rgSCHUtlRecMsg3Alloc(cell, ue, raCb);
rgSCHUtlUpdPhr(cell, ue, raCb->phr.val, errInfo);
}
- RETVOID;
+ return;
}
/**
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
Void rgSCHDynCfiReCfg
(
RgSchCellCb *cell,
Bool isDynCfiEnb
)
-#else
-Void rgSCHDynCfiReCfg(cell, isDynCfiEnb)
-RgSchCellCb *cell;
-Bool isDynCfiEnb;
-#endif
{
- U8 idx;
+ uint8_t idx;
RgSchCmnDlCell *cellSchDl = RG_SCH_CMN_GET_DL_CELL(cell);
- TRC2(rgSCHDynCfiReCfg);
-
if(isDynCfiEnb)
{
cell->dynCfiCb.ttiCnt = 0;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrCellRecfg
(
RgSchCellCb *cell,
RgrCellRecfg *cellRecfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrCellRecfg(cell, cellRecfg, errInfo)
-RgSchCellCb *cell;
-RgrCellRecfg *cellRecfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret;
Inst inst = cell->instIdx;
/* LTE_ADV_FLAG_REMOVED_START */
- U8 i = 0;
- U16 len; /* dsfr_pal_fixes ** 21-March-2013 ** SKS */
+ uint8_t i = 0;
+ uint16_t len; /* dsfr_pal_fixes ** 21-March-2013 ** SKS */
/* LTE_ADV_FLAG_REMOVED_END */
- TRC2(rgSCHCfgRgrCellRecfg);
-
-
errInfo->errCause = RGSCHERR_CFG_RGR_CELL_RECFG;
/* Invoke scheduler to update scheduler specific information */
ret = rgSCHUtlRgrCellRecfg(cell, cellRecfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId, "RGR Cell re-configuration failed "
+ DU_LOG("\nERROR --> SCH : RGR Cell re-configuration failed "
"at Scheduler ");
return RFAILED;
}
if( ROK != rgSCHUtlResetCpuOvrLdState(cell, cellRecfg->cntrlCmdCfg.cmdDesc.\
cpuOvrLd.instruction))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID, cellRecfg->cellId,
- "Invalid CPU OvrLd Ins %d for cell",
+ DU_LOG("\nERROR --> SCH : Invalid CPU OvrLd Ins %d for cell",
cellRecfg->cntrlCmdCfg.cmdDesc.cpuOvrLd.instruction);
return RFAILED;
}
}
if(cellRecfg->rgrLteAdvCfg.pres & RGR_SFR)
{
- cmMemcpy((U8 *)&cell->lteAdvCb.sfrCfg, (U8 *)&cellRecfg->rgrLteAdvCfg.sfrCfg,
+ memcpy(&cell->lteAdvCb.sfrCfg, &cellRecfg->rgrLteAdvCfg.sfrCfg,
sizeof(RgrSfrConfig));
/* dsfr_pal_fixes ** 21-March-2013 ** SKS */
if (cellRecfg->rgrLteAdvCfg.sfrCfg.status == RGR_ENABLE)
}
}
/*Calculating the length of RNTP array based on Dl Bandwidth */
- len = (U16)((cell->bwCfg.dlTotalBw % 8 == 0) ? (cell->bwCfg.dlTotalBw/8) : (cell->bwCfg.dlTotalBw/8 + 1)); /* KW fix for LTE_ADV */
+ len = (uint16_t)((cell->bwCfg.dlTotalBw % 8 == 0) ? (cell->bwCfg.dlTotalBw/8) : (cell->bwCfg.dlTotalBw/8 + 1)); /* KW fix for LTE_ADV */
if(cell->rntpAggrInfo.pres == NOTPRSNT)
{
if((rgSCHUtlAllocSBuf(inst, (Data**)&(cell->rntpAggrInfo.val),
- (len * sizeof(U8)))) != ROK)
+ (len * sizeof(uint8_t)))) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellRecfg->cellId,
- "Memory allocation FAILED for RNTP Alloc");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for RNTP Alloc");
return RFAILED;
}
cell->rntpAggrInfo.pres = PRSNT_NODEF;
{
if(cell->isAutoCfgModeEnb)
{
- RLOG0(L_INFO,"Auto Mode Cfg enabled durint cell recfg\n");
+ DU_LOG("\nINFO --> SCH : Auto Mode Cfg enabled durint cell recfg\n");
}
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgRgrUeRecfgRntiChg
+static S16 rgSCHCfgRgrUeRecfgRntiChg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *errInfo
)
-#else
-PRIVATE S16 rgSCHCfgRgrUeRecfgRntiChg(cell, ue, ueRecfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-RgSchErrInfo *errInfo;
-#endif
{
#ifdef LTE_ADV
- U8 sCellIdx;
+ uint8_t sCellIdx;
#endif
S16 ret;
RgSchRaCb *raCb;
RgSchRaCb *oldRaCb;
RgSchDlHqEnt **hqEnt = &(RG_SCH_CMN_GET_UE_HQE(ue, cell));
- U8 idx;
+ uint8_t idx;
- TRC2(rgSCHCfgRgrUeRecfgRntiChg);
-
/* Handle CRNTI change in reconfiguration */
if (ueRecfg->oldCrnti != ueRecfg->newCrnti)
{
CmLteRnti oldRnti = 0;
if ((raCb = rgSCHDbmGetRaCb(cell, ueRecfg->newCrnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UEID:No RaCb exists while"
+ DU_LOG("\nERROR --> SCH : UEID:No RaCb exists while"
"Reconfig for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
oldRnti = ue->ueId;
}
- RLOG2(L_INFO,"UE ID CHNG OLD %d new %d",ueRecfg->oldCrnti, ueRecfg->newCrnti);
+ DU_LOG("\nINFO --> SCH : UE ID CHNG OLD %d new %d",ueRecfg->oldCrnti, ueRecfg->newCrnti);
/* Fix : syed Deleting Old DL HqEnt. It would be assigned after
* reest RACH(msg4) is completed. */
ret = rgSCHRamRgrUeCfg(cell, ue, raCb, errInfo);
if (ret != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"RAM Handling for UE Reconfig failed"
+ DU_LOG("\nERROR --> SCH : RAM Handling for UE Reconfig failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
/* Inititialize Ue control block */
ue->ueId = ueRecfg->newCrnti;
- RLOG_ARG2(L_DEBUG,DBG_CELLID,cell->cellId,
- "Changing RNTI from %d to %d",
+ DU_LOG("\nDEBUG --> SCH : Changing RNTI from %d to %d",
ueRecfg->oldCrnti,
ueRecfg->newCrnti);
#ifdef EMTC_ENABLE
if ( ret != ROK )
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE DRX re-est failed"
+ DU_LOG("\nERROR --> SCH : UE DRX re-est failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
* for msg4 */
if (raCb->raState == RGSCH_RA_MSG4_DONE)
{
- RLOG_ARG1(L_DEBUG,DBG_CELLID,ueRecfg->cellId,
- "RNTI:%d with RaCb deleted as Msg4 transmission is done",
+ DU_LOG("\nDEBUG --> SCH : RNTI:%d with RaCb deleted as Msg4 transmission is done",
raCb->tmpCrnti);
rgSCHRamDelRaCb(cell, raCb, FALSE);
}
{
/* Fix : syed HO UE does not have a valid ue->rntiLnk */
/* Just indicate to MAC, no need to release at SCH */
- RLOG_ARG2(L_DEBUG,DBG_CELLID,cell->cellId,
- "HO OldRnti:%d RLS and NewRnti:%d CHNG IND TO MAC",
+ DU_LOG("\nDEBUG --> SCH : HO OldRnti:%d RLS and NewRnti:%d CHNG IND TO MAC",
oldRnti, ueRecfg->newCrnti);
rgSCHUtlIndRntiRls2Mac(cell, oldRnti, TRUE, ueRecfg->newCrnti);
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrUeRecfg
(
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrUeRecfg(cell, ue, ueRecfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret;
#ifdef LTE_ADV
Bool dciChange = TRUE;
#endif
- TRC2(rgSCHCfgRgrUeRecfg);
-
errInfo->errCause = RGSCHERR_CFG_RGR_UE_RECFG;
#ifdef LTE_ADV
ret = rgSCHUtlRgrUeRecfg(cell, ue, ueRecfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
- "Scheduler handling while reconfig failed"
+ DU_LOG("\nERROR --> SCH : Scheduler handling while reconfig failed"
"for OLD CRNTI:%d NEW CRNTI:%d",ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
ret = rgSCHMeasGapANRepUeRecfg(cell, ue, ueRecfg);
if (ret != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Measurement Gap and"
+ DU_LOG("\nERROR --> SCH : Measurement Gap and"
"AckNack Rep Recfg failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
if (RFAILED == rgSCHCfgRgrUeRecfgRntiChg (cell, ue, ueRecfg, errInfo))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"RNTI change "
+ DU_LOG("\nERROR --> SCH : RNTI change "
"failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
if ( ret != ROK )
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"UE DRX reconfig failed"
+ DU_LOG("\nERROR --> SCH : UE DRX reconfig failed"
"failed for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrLchRecfg
(
RgSchCellCb *cell,
RgrLchRecfg *lcRecfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLchRecfg(cell, ue, dlLc, lcRecfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgSchDlLcCb *dlLc;
-RgrLchRecfg *lcRecfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret = ROK;
- TRC2(rgSCHCfgRgrLchRecfg);
-
errInfo->errCause = RGSCHERR_CFG_RGR_LC_RECFG;
/* Invoke Scheduler to update the new configuration */
ret = rgSCHUtlRgrLcRecfg(cell, ue, dlLc, lcRecfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcRecfg->cellId,"Scheduler handling for LC Recfg"
+ DU_LOG("\nERROR --> SCH : Scheduler handling for LC Recfg"
" failed for CRNTI:%d LCID:%d",lcRecfg->crnti,lcRecfg->lcId);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrLcgRecfg
(
RgSchCellCb *cell,
RgrLcgRecfg *lcgRecfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLcgRecfg(cell, ue, lcgRecfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrLcgRecfg *lcgRecfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret = ROK;
- TRC2(rgSCHCfgRgrLcgRecfg);
-
errInfo->errCause = RGSCHERR_CFG_RGR_LCG_RECFG;
/*Added for handling LCG ReConfig if the LCG was deleted */
ret = rgSCHUtlRgrLcgRecfg(cell, ue, lcgRecfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcgRecfg->cellId,"Scheduler handling for LCG Recfg"
+ DU_LOG("\nERROR --> SCH : Scheduler handling for LCG Recfg"
" failed for CRNTI:%d LCGID:%d",lcgRecfg->crnti,lcgRecfg->ulRecfg.lcgId);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrUeReset
(
RgSchCellCb *cell,
RgrRst *reset,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrUeReset(cell, ue, reset, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrRst *reset;
-RgSchErrInfo *errInfo;
-#endif
{
- U32 idx;
+ uint32_t idx;
RgSchRaCb *raCb;
- TRC2(rgSCHCfgRgrUeReset);
-
-
errInfo->errCause = RGSCHERR_CFG_RGR_UE_RESET;
/* Setting BO of Each Logical Channel of the UE to 0 */
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrCellDel
(
RgSchCellCb *cell,
RgrDel *cellDelInfo,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrCellDel(cell, cellDelInfo, errInfo)
-RgSchCellCb *cell;
-RgrDel *cellDelInfo;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgRgrCellDel);
-
errInfo->errCause = RGSCHERR_CFG_RGR_CELL_DEL;
if (cell->cellId != cellDelInfo->u.cellDel.cellId)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellDelInfo->u.cellDel.cellId,
- "Cell does not exist");
+ DU_LOG("\nERROR --> SCH : Cell does not exist");
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrUeDel
(
RgSchCellCb *cell,
RgrDel *ueDelInfo,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrUeDel(cell, ueDelInfo, errInfo)
-RgSchCellCb *cell;
-RgrDel *ueDelInfo;
-RgSchErrInfo *errInfo;
-#endif
{
RgSchUeCb *ue;
RgSchRaCb *raCb;
RgSchCellCb *secCellCb = NULLP;
#endif
- TRC2(rgSCHCfgRgrUeDel);
errInfo->errCause = RGSCHERR_CFG_RGR_UE_DEL;
if (cell->cellId != ueDelInfo->u.ueDel.cellId)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,ueDelInfo->u.ueDel.cellId,
- "Cell does not exist CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Cell does not exist CRNTI:%d",
ueDelInfo->u.ueDel.crnti);
return RFAILED;
}
{
if((raCb = rgSCHDbmGetRaCb(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);
+ DU_LOG("\nERROR --> SCH : RaCb does not exist for CRNTI:%d",ueDelInfo->u.ueDel.crnti);
return RFAILED;
}
else
#ifdef LTE_ADV
if(ueDelInfo->u.ueScellRel.ueDelTypes & RGR_UE_SCELL_DEL_RECFG)
{
- for(U8 idx = 0; idx < ueDelInfo->u.ueScellRel.ueSCellRelCfgInfo.numSCells; idx++)
+ for(uint8_t idx = 0; idx < ueDelInfo->u.ueScellRel.ueSCellRelCfgInfo.numSCells; idx++)
{
if(NULLP != (secCellCb = (RgSchCellCb *)rgSchUtlGetCellCb(inst, \
ueDelInfo->u.ueScellRel.ueSCellRelCfgInfo.ueSCellRelDedCfg[idx].sCellId)))
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrLcDel
(
RgSchCellCb *cell,
RgrDel *lcDelInfo,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLcDel(cell, lcDelInfo, errInfo)
-RgSchCellCb *cell;
-RgrDel *lcDelInfo;
-RgSchErrInfo *errInfo;
-#endif
{
RgSchUeCb *ue;
RgSchDlLcCb *dlLc;
#ifdef LTE_L2_MEAS
- U8 lcId;
- U8 idx;
+ uint8_t lcId;
+ uint8_t idx;
RgSchUlLcCb *ulLc;
#endif
- TRC2(rgSCHCfgRgrLcDel);
-
errInfo->errCause = RGSCHERR_CFG_RGR_LC_DEL;
/* Fetch the Active cell */
if (cell->cellId != lcDelInfo->u.lchDel.cellId)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId, "Cell does not exist %d",
+ DU_LOG("\nERROR --> SCH : Cell does not exist %d",
lcDelInfo->u.lchDel.cellId);
return RFAILED;
}
/* Fetch the Ue */
if ((ue = rgSCHDbmGetUeCb(cell, lcDelInfo->u.lchDel.crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
- "UE does not exist for CRNTI:%d LCID:%d",
+ DU_LOG("\nERROR --> SCH : UE does not exist for CRNTI:%d LCID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
return RFAILED;
}
if (lcDelInfo->u.lchDel.lcgId > 3)
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
- "[%d]UEID:For LC %d, LCGid %d is invalid",
+ DU_LOG("\nERROR --> SCH : [%d]UEID:For LC %d, LCGid %d is invalid",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId,
lcDelInfo->u.lchDel.lcgId);
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",
+ DU_LOG("\nERROR --> SCH : LC does not exist for CRNTI:%d LCID:%d",
lcDelInfo->u.lchDel.crnti, lcDelInfo->u.lchDel.lcId);
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgRgrLcgDel
(
RgSchCellCb *cell,
RgrDel *lcDelInfo,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLcgDel(cell, lcDelInfo, errInfo)
-RgSchCellCb *cell;
-RgrDel *lcDelInfo;
-RgSchErrInfo *errInfo;
-#endif
{
RgSchUeCb *ue = NULLP;
#ifdef LTE_L2_MEAS
- U8 lcCount = 0;
+ uint8_t lcCount = 0;
#endif
- U8 lcgId = 0;
-
- TRC2(rgSCHCfgRgrLcgDel);
-
+ uint8_t lcgId = 0;
lcgId = lcDelInfo->u.lcgDel.lcgId;
/* Fetch the Active cell */
if (cell->cellId != lcDelInfo->u.lcgDel.cellId)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
- "CELL does not exist for CRNTI:%d LCGID:%d",
+ DU_LOG("\nERROR --> SCH : CELL does not exist for CRNTI:%d LCGID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
return RFAILED;
}
/* Fetch the Ue */
if ((ue = rgSCHDbmGetUeCb(cell, lcDelInfo->u.lcgDel.crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcDelInfo->u.lchDel.cellId,
- "UE does not exist for CRNTI:%d LCGID:%d",
+ DU_LOG("\nERROR --> SCH : UE does not exist for CRNTI:%d LCGID:%d",
lcDelInfo->u.lchDel.crnti,lcDelInfo->u.lchDel.lcId);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrLcCfg
(
Inst inst,
RgSchUeCb **ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrLcCfg(inst, lcCfg, cell, ue, errInfo)
-Inst inst;
-RgrLchCfg *lcCfg;
-RgSchCellCb **cell;
-RgSchUeCb **ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrLcCfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_DED_LC_CFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != lcCfg->cellId))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Cell does not existi for "
+ DU_LOG("\nERROR --> SCH : Cell does not existi for "
"CRNTI:%d LCID:%d",lcCfg->crnti, lcCfg->lcId);
return RFAILED;
}
/* Fetch the Ue */
if ((*ue = rgSCHDbmGetUeCb(*cell, lcCfg->crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"UE does not exist for dedicated"
+ DU_LOG("\nERROR --> SCH : UE does not exist for dedicated"
" logical channel CRNTI:%d LCID:%d", lcCfg->crnti, lcCfg->lcId);
return RFAILED;
}
if ((lcCfg->lcId < RGSCH_DEDLC_MIN_LCID)
||(lcCfg->lcId > RGSCH_DEDLC_MAX_LCID))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Invalid logical channel Id:%d"
+ DU_LOG("\nERROR --> SCH : Invalid logical channel Id:%d"
"for CRNTI:%d",lcCfg->lcId,lcCfg->crnti);
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"
+ DU_LOG("\nERROR --> SCH : Invalid logical channel Type %d"
"CRNTI:%d LCID:%d",lcCfg->lcType,lcCfg->crnti, lcCfg->lcId);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrLcgCfg
(
Inst inst,
RgSchUeCb **ue,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrLcgCfg(inst, lcgCfg, cell, ue, errInfo)
-Inst inst;
-RgrLcgCfg *lcgCfg;
-RgSchCellCb **cell;
-RgSchUeCb **ue;
-RgSchErrInfo *errInfo;
-#endif
{
- TRC2(rgSCHCfgVldtRgrLcgCfg);
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_DED_LCG_CFG;
if (((*cell) == NULLP) ||
((*cell)->cellId != lcgCfg->cellId))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcgCfg->cellId,"Cell does not exist for"
+ DU_LOG("\nERROR --> SCH : Cell does not exist for"
"CRNTI:%d LCGID:%d",lcgCfg->crnti,lcgCfg->ulInfo.lcgId);
return RFAILED;
}
/* Fetch the Ue */
if ((*ue = rgSCHDbmGetUeCb(*cell, lcgCfg->crnti)) == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcgCfg->cellId,"UE does not exist for "
+ DU_LOG("\nERROR --> SCH : UE does not exist for "
"dedicated logical channel CRNTI:%d LCGID:%d", lcgCfg->crnti, lcgCfg->ulInfo.lcgId);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtRgrCellPwrCfg
+static S16 rgSCHCfgVldtRgrCellPwrCfg
(
Inst inst,
RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo
)
-#else
-PRIVATE S16 rgSCHCfgVldtRgrCellPwrCfg(inst, cellCfg, errInfo)
-Inst inst;
-RgrCellCfg *cellCfg;
-RgSchErrInfo *errInfo;
-#endif
{
UNUSED(inst);
UNUSED(cellCfg);
UNUSED(errInfo);
- TRC2(rgSCHCfgVldtRgrCellPwrCfg);
-
/* This function does nothing now, placeholder for
* subsequent power config validations that may be needed */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtRgrCmnLcCfg
+static S16 rgSCHCfgVldtRgrCmnLcCfg
(
Inst inst,
RgrCellCfg *cellCfg,
RgSchErrInfo *errInfo
)
-#else
-PRIVATE S16 rgSCHCfgVldtRgrCmnLcCfg(inst, cellCfg, errInfo)
-Inst inst;
-RgrCellCfg *cellCfg;
-RgSchErrInfo *errInfo;
-#endif
{
- U8 idx;
+ uint8_t idx;
RgrCmnLchCfg *lcCfg;
- U8 dirVld = FALSE;
- U8 bitMask = 0x00;
- U8 cnt=0;
-
- TRC2(rgSCHCfgVldtRgrCmnLcCfg);
+ uint8_t dirVld = FALSE;
+ uint8_t bitMask = 0x00;
+ uint8_t cnt=0;
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_CMN_LC_CFG;
}
else
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cellCfg->cellId,
- "Invalid si config for cell");
+ DU_LOG("\nERROR --> SCH : Invalid si config for cell");
return RFAILED;
}
}
}
else
{
- RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,
- "Invalid transport channel %d for cell", lcCfg->dlTrchType);
+ DU_LOG("\nERROR --> SCH : Invalid transport channel %d for cell", lcCfg->dlTrchType);
return RFAILED;
}
}
/* Uplink CCCH */
if (lcCfg->lcType != CM_LTE_LCH_CCCH)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,"Invalid UL common lcType %d "
- "for cell", lcCfg->lcType);
+ DU_LOG("\nERROR --> SCH : Invalid UL common lcType %d for cell", lcCfg->lcType);
return RFAILED;
}
else
/* Invalid direction */
if (!dirVld)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID, cellCfg->cellId,"Invalid Direction %d",
- lcCfg->dir);
+ DU_LOG("\nERROR --> SCH : Invalid Direction %d", lcCfg->dir);
return RFAILED;
}
}
if (bitMask != RGSCH_CELL_ACTIVE_CFG)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID, cellCfg->cellId,
- "Invalid Common channel config for cell");
+ DU_LOG("\nERROR --> SCH : Invalid Common channel config for cell");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUeCqiModeCfg
+static S16 rgSCHCfgVldtUeCqiModeCfg
(
RgSchCellCb *cell,
RgrUeDlCqiCfg *ueDlCqiCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUeCqiModeCfg(cell, ueDlCqiCfg)
-RgSchCellCb *cell;
-RgrUeDlCqiCfg *ueDlCqiCfg;
-#endif
{
- TRC2(rgSCHCfgVldtUeCqiModeCfg)
-
#ifndef TFU_UPGRADE
if((ueDlCqiCfg->prdCqiCfg.cqiPmiCfgIdx < 1) ||
(ueDlCqiCfg->prdCqiCfg.cqiPmiCfgIdx > 1024))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,
- "Invalid Periodic CQI Info");
+ DU_LOG("\nERROR --> SCH : Invalid Periodic CQI Info");
return RFAILED;
}
#endif
((ueDlCqiCfg->aprdCqiCfg.aprdModeEnum > RGR_APRD_CQI_MOD31) ||
(cell->bwCfg.dlTotalBw <= 7)))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
- "Invalid Aperiodic mode config for DL CQI",
- ueDlCqiCfg->aprdCqiCfg.aprdModeEnum);
+ DU_LOG("\nERROR --> SCH : Invalid Aperiodic mode config for DL CQI");
return RFAILED;
}
#ifndef TFU_UPGRADE
/* Validate UE Periodic CQI mode */
if (ueDlCqiCfg->prdCqiCfg.prdModeEnum > RGR_PRD_CQI_MOD21)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
- "Invalid periodic mode config for DL CQI",
- ueDlCqiCfg->prdCqiCfg.prdModeEnum);
+ DU_LOG("\nERROR --> SCH : Invalid periodic mode config for DL CQI");
return RFAILED;
}
/* Validate K value in periodic CQI Config */
((ueDlCqiCfg->prdCqiCfg.k < 1)||
(ueDlCqiCfg->prdCqiCfg.k > 4)))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,
- "Invalid K for Subband CQI reporting");
+ DU_LOG("\nERROR --> SCH : Invalid K for Subband CQI reporting");
return RFAILED;
}
#else
if ((ueDlCqiCfg->prdCqiCfg.type == 1) &&
(ueDlCqiCfg->prdCqiCfg.cqiSetup.prdModeEnum > RGR_PRD_CQI_MOD21))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
- "Invalid periodic mode config for DL CQI",
- ueDlCqiCfg->prdCqiCfg.cqiSetup.prdModeEnum);
+ DU_LOG("\nERROR --> SCH : Invalid periodic mode config for DL CQI");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepCfg
+static S16 rgSCHCfgVldtUeMeasGapAckNakRepCfg
(
RgSchCellCb *cell,
RgrUeCfg *ueCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepCfg(cell, ueCfg)
-RgSchCellCb *cell;
-RgrUeCfg *ueCfg;
-#endif
{
- TRC2(rgSCHCfgVldtUeMeasGapAckNakRepCfg)
-
#ifdef LTE_TDD
if ((ueCfg->ackNackModeEnum == RGR_TDD_ACKNACK_MODE_MULT) &&
(ueCfg->ueAckNackCfg.isAckNackEnabled == TRUE))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"TDD ACK NACK Multiplexing Mode"
+ DU_LOG("\nERROR --> SCH : TDD ACK NACK Multiplexing Mode"
"is not allowed when Ack/Nack is Enabled: %d CRNTI:%d",
ueCfg->ueAckNackCfg.ackNackRepFactor,ueCfg->crnti);
return RFAILED;
if ( (ueCfg->ueAckNackCfg.ackNackRepFactor < RGR_ACKNACK_REPFACT_N2)
|| (ueCfg->ueAckNackCfg.ackNackRepFactor > RGR_ACKNACK_REPFACT_N6))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId, "Invalid ACK NACK REP Factor:%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid ACK NACK REP Factor:%d CRNTI:%d",
ueCfg->ueAckNackCfg.ackNackRepFactor,ueCfg->crnti);
return RFAILED;
}
case RG_MEAS_GAPPRD_40:
if(ueCfg->ueMesGapCfg.gapOffst >= RG_MEAS_GAPPRD_40)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Offset:%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid GAP Offset:%d CRNTI:%d",
ueCfg->ueMesGapCfg.gapOffst,ueCfg->crnti);
return RFAILED;
}
case RG_MEAS_GAPPRD_80:
if(ueCfg->ueMesGapCfg.gapOffst >= RG_MEAS_GAPPRD_80)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Offset:%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid GAP Offset:%d CRNTI:%d",
ueCfg->ueMesGapCfg.gapOffst,ueCfg->crnti);
return RFAILED;
}
break;
default:
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueCfg->cellId,"Invalid GAP Periodicity Settings:%d"
+ DU_LOG("\nERROR --> SCH : Invalid GAP Periodicity Settings:%d"
"CRNTI:%d", ueCfg->ueMesGapCfg.gapPrd,ueCfg->crnti);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepRecfg
+static S16 rgSCHCfgVldtUeMeasGapAckNakRepRecfg
(
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUeMeasGapAckNakRepRecfg(cell, ueRecfg)
-RgSchCellCb *cell;
-RgrUeRecfg *ueRecfg;
-#endif
{
- TRC2(rgSCHCfgVldtUeMeasGapAckNakRepRecfg)
if((ueRecfg->ueAckNackRecfg.isAckNackEnabled == FALSE) &&
(!ueRecfg->ueMeasGapRecfg.isMesGapEnabled))
{
if ( (ueRecfg->ueAckNackRecfg.ackNackRepFactor < RGR_ACKNACK_REPFACT_N2)
|| (ueRecfg->ueAckNackRecfg.ackNackRepFactor > RGR_ACKNACK_REPFACT_N6))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid ACK NACK REP Factor:%d"
+ DU_LOG("\nERROR --> SCH : Invalid ACK NACK REP Factor:%d"
"NEW CRNTI:%d",ueRecfg->ueAckNackRecfg.ackNackRepFactor,ueRecfg->newCrnti);
return RFAILED;
}
case RG_MEAS_GAPPRD_40:
if(ueRecfg->ueMeasGapRecfg.gapOffst >= RG_MEAS_GAPPRD_40)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Offset:%d"
+ DU_LOG("\nERROR --> SCH : Invalid GAP Offset:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapOffst,ueRecfg->newCrnti);
return RFAILED;
}
case RG_MEAS_GAPPRD_80:
if(ueRecfg->ueMeasGapRecfg.gapOffst >= RG_MEAS_GAPPRD_80)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Offset:%d"
+ DU_LOG("\nERROR --> SCH : Invalid GAP Offset:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapOffst,ueRecfg->newCrnti);
return RFAILED;
}
break;
default:
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid GAP Periodicity Settings:%d"
+ DU_LOG("\nERROR --> SCH : Invalid GAP Periodicity Settings:%d"
"NEW CRNTI:%d",ueRecfg->ueMeasGapRecfg.gapPrd,ueRecfg->newCrnti);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUeDlSpsCfg
+static S16 rgSCHCfgVldtUeDlSpsCfg
(
RgSchCellCb *cell,
RgrUeSpsDlCfg *dlSpsCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUeDlSpsCfg(cell, dlSpsCfg)
-RgSchCellCb *cell;
-RgrUeSpsDlCfg *dlSpsCfg;
-#endif
{
- U8 idx = 0;
-
- TRC2(rgSCHCfgVldtUeDlSpsCfg);
+ uint8_t idx = 0;
/* peridicity validation done in SPS module */
if ((dlSpsCfg->numPucchVal > RG_SCH_MAX_NUM_N1PUCCH_PER_UE) ||
(dlSpsCfg->numPucchVal == 0))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid number of n1Pucch values"
+ DU_LOG("\nERROR --> SCH : Invalid number of n1Pucch values"
" in DL SPS Config");
return RFAILED;
}
if (dlSpsCfg->n1PucchVal[idx] > RG_SCH_MAX_N1PUCCH_VAL)
{
#ifdef ALIGN_64BIT
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid N1Pucch value"
+ DU_LOG("\nERROR --> SCH : Invalid N1Pucch value"
" in DL SPS Config %u", dlSpsCfg->n1PucchVal[idx]);
#else
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid N1Pucch value"
+ DU_LOG("\nERROR --> SCH : Invalid N1Pucch value"
" in DL SPS Config %lu", dlSpsCfg->n1PucchVal[idx]);
#endif
return RFAILED;
if ((dlSpsCfg->numSpsHqProc == 0) ||
(dlSpsCfg->numSpsHqProc > RGSCH_MAX_DL_HQ_PROC))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid number of SPS HARQ procs"
+ DU_LOG("\nERROR --> SCH : Invalid number of SPS HARQ procs"
" in DL SPS Config");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUePwrCfg
+static S16 rgSCHCfgVldtUePwrCfg
(
RgSchCellCb *cell,
RgrUeUlPwrCfg *pwrCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUePwrCfg(cell, pwrCfg)
-RgSchCellCb *cell;
-RgrUeUlPwrCfg *pwrCfg;
-#endif
{
- TRC2(rgSCHCfgVldtUePwrCfg);
-
/* Group power control works only in accumulated mode */
if (!pwrCfg->isAccumulated)
{
/* Fix */
if (pwrCfg->uePuschPwr.pres)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Accumulation configutation"
+ DU_LOG("\nERROR --> SCH : Accumulation configutation"
" not in sync with group power configuration");
return RFAILED;
}
if (rgSCHCfgVldtUeGrpPwrCfg(cell, &pwrCfg->uePuschPwr) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid PUSCH Group power"
+ DU_LOG("\nERROR --> SCH : Invalid PUSCH Group power"
" configuration");
return RFAILED;
}
if (rgSCHCfgVldtUeGrpPwrCfg(cell, &pwrCfg->uePucchPwr) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid PUSCH Group power"
+ DU_LOG("\nERROR --> SCH : Invalid PUSCH Group power"
" configuration");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtUeGrpPwrCfg
+static S16 rgSCHCfgVldtUeGrpPwrCfg
(
RgSchCellCb *cell,
RgrUeGrpPwrCfg *grpPwrCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtUeGrpPwrCfg(cell, grpPwrCfg)
-RgSchCellCb *cell;
-RgrUeGrpPwrCfg *grpPwrCfg;
-#endif
{
- TRC2(rgSCHCfgVldtUeGrpPwrCfg);
-
if ((grpPwrCfg->pres) &&
(((grpPwrCfg->tpcRnti > cell->rntiDb.rntiStart) &&
((grpPwrCfg->tpcRnti <
(cell->rntiDb.rntiStart + cell->rntiDb.maxRntis))))))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Uplink Group power "
+ DU_LOG("\nERROR --> SCH : Invalid Uplink Group power "
"configuration");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtSpsReCfg
+static S16 rgSCHCfgVldtSpsReCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtSpsReCfg(cell, ue, ueRecfg)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-#endif
{
- TRC2(rgSCHCfgVldtSpsReCfg);
if ((ueRecfg->ueRecfgTypes & RGR_UE_DLSPS_RECFG) &&
(ueRecfg->ueSpsRecfg.dlSpsCfg.isDlSpsEnabled))
{
(ueRecfg->ueSpsRecfg.spsRnti == RGSCH_SI_RNTI) ||
(ueRecfg->ueSpsRecfg.spsRnti == RGSCH_P_RNTI))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid SPS RNTI "
+ DU_LOG("\nERROR --> SCH : Invalid SPS RNTI "
" in DL SPS Recfg OLD CRNTI:%d NEW CCRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
if (rgSCHCfgVldtUeDlSpsCfg(cell, &ueRecfg->ueSpsRecfg.dlSpsCfg) != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalid DL SPS configuration"
+ DU_LOG("\nERROR --> SCH : Invalid DL SPS configuration"
" for the OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
{
/* ccpu00117035 - MOD - changed instIdx to inst */
/* ccpu00117035 - MOD - changed ueID to oldCrnti*/
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
- " DRX reconfig not supported DL SPS enabled for OLD CRNTI:%d NEW CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : DRX reconfig not supported DL SPS enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
- return RFAILED;
+ return RFAILED;
}
}
#endif
{
if(ue->hdFddEnbld == TRUE)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
- "DL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : DL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
{
if(ue->hdFddEnbld == TRUE)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,ueRecfg->cellId,
- "UL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : UL SPS is not supported for HDFDD enabled for OLD CRNTI:%d NEW CRNTI:%d",
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtCqiReptReCfg
+static S16 rgSCHCfgVldtCqiReptReCfg
(
RgSchCellCb *cell,
RgrUeRecfg *ueRecfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtCqiReptReCfg(cell, ueRecfg)
-RgSchCellCb *cell;
-RgrUeRecfg *ueRecfg;
-#endif
{
- TRC2(rgSCHCfgVldtCqiReptReCfg);
/* Validate DL Power Control Config parameters */
if (ueRecfg->ueCqiReptCfg.numColltdCqiRept > RGR_CQIRPTS_MAXN)
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,ueRecfg->cellId,"Invalide numColltdCqiRept,"
+ DU_LOG("\nERROR --> SCH : Invalide numColltdCqiRept,"
"MAX supported %d for OLD CRNTI:%d NEW CRNTI:%d",RGR_CQIRPTS_MAXN,
ueRecfg->oldCrnti,ueRecfg->newCrnti);
return RFAILED;
* File :
*
**********************************************************/
-#ifdef ANSI
S16 rgSCHCfgRgrLchCfg
(
RgSchCellCb *cell,
RgrLchCfg *lcCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLchCfg(cell, ue, lcCfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrLchCfg *lcCfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret;
RgSchDlLcCb *dlLc = NULLP;
RgSchUlLcCb *ulLc;
#endif
- TRC2(rgSCHCfgRgrLchCfg);
-
errInfo->errCause = RGSCHERR_CFG_RGR_DED_LC_CFG;
/* Allocate the downlink logical channel control block */
if((ret = rgSCHUtlAllocSBuf(inst, (Data**)&dlLc,
sizeof(RgSchDlLcCb))) != ROK)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Memory allocation FAILED for "
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for "
"Downlink LCId:%d CRNTI:%d", lcCfg->lcId,lcCfg->crnti);
return RFAILED;
}
- if ((U8 *)dlLc == NULLP)
+ if ((uint8_t *)dlLc == NULLP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,lcCfg->cellId,"Memory allocation FAILED for "
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED for "
"Downlink LCID:%d CRNTI:%d", lcCfg->lcId,lcCfg->crnti);
return RFAILED;
}
rgSCHCfgFreeDlDedLcCb(cell, ue, dlLc);
}
- RLOG_ARG3(L_ERROR,DBG_CELLID,cell->cellId,"Dedicated logical channel "
+ DU_LOG("\nERROR --> SCH : Dedicated logical channel "
"configuration failed at SCH:UEID:%d LCID:%d CRNTI:%d",
ue->ueId, lcCfg->lcId,lcCfg->crnti);
return RFAILED;
rgSCHCfgFreeDlDedLcCb(cell, ue, dlLc);
}
- RLOG_ARG3(L_ERROR,DBG_CELLID,cell->cellId,"Dedicated logical channel "
+ DU_LOG("\nERROR --> SCH : Dedicated logical channel "
"configuration failed at SCH: UL LC CB already existing"
" UEID:%d LCID:%d CRNTI:%d",
ue->ueId, lcCfg->lcId,lcCfg->crnti);
* File :
*
**********************************************************/
-#ifdef ANSI
S16 rgSCHCfgRgrLcgCfg
(
RgSchCellCb *cell,
RgrLcgCfg *lcgCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgRgrLcgCfg(cell, ue, lcgCfg, errInfo)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrLcgCfg *lcgCfg;
-RgSchErrInfo *errInfo;
-#endif
{
S16 ret = ROK;
#ifdef RG_UNUSED
//#ifdef LTE_L2_MEAS
- U32 idx;
+ uint32_t idx;
RgSchUlLcCb *ulLc;
#endif
- TRC2(rgSCHCfgRgrLcgCfg);
errInfo->errCause = RGSCHERR_CFG_RGR_DED_LCG_CFG;
ret = rgSCHUtlRgrLcgCfg(cell, ue, lcgCfg, errInfo);
if (ret != ROK)
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,cell->cellId,"Dedicated logical channel "
+ DU_LOG("\nERROR --> SCH : Dedicated logical channel "
"configuration failed at SCH: UEID:%d LCGID:%d CRNTI:%d",
ue->ueId, lcgCfg->ulInfo.lcgId,lcgCfg->crnti);
/* Roll back lcgCfg */
if((ret = rgSCHUtlAllocSBuf(cell->instIdx, (Data**)&ulLc,
sizeof(RgSchUlLcCb))) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Memory allocation FAILED for ");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED ");
return RFAILED;
}
- if ((U8 *)ulLc == NULLP)
+ if ((uint8_t *)ulLc == NULLP)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Memory allocation FAILED for ");
+ DU_LOG("\nERROR --> SCH : Memory allocation FAILED ");
return RFAILED;
}
/* Create UL LC context to maintain LCG to LC mapping and
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgRgrCmnLcCfg
+static S16 rgSCHCfgRgrCmnLcCfg
(
RgSchCellCb *cell,
RgrCmnLchCfg *lcCfg,
RgSchErrInfo *errInfo
)
-#else
-PRIVATE S16 rgSCHCfgRgrCmnLcCfg(cell, lcCfg, errInfo)
-RgSchCellCb *cell;
-RgrCmnLchCfg *lcCfg;
-RgSchErrInfo *errInfo;
-#endif
{
RgSchClcDlLcCb cmnLcCb;
- TRC2(rgSCHCfgRgrCmnLcCfg);
errInfo->errCause = RGSCHERR_CFG_RGR_CMN_LC_CFG;
- cmMemset((U8 *)&cmnLcCb, 0, sizeof(cmnLcCb));
+ memset(&cmnLcCb, 0, sizeof(cmnLcCb));
/* Handle configuration for CCCH/BCCH/PCCH */
if (lcCfg->lcType == CM_LTE_LCH_CCCH)
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeDlDedLcCb
+static Void rgSCHCfgFreeDlDedLcCb
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchDlLcCb *dlLc
)
-#else
-PRIVATE Void rgSCHCfgFreeDlDedLcCb(cell, ue, dlLc)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgSchDlLcCb *dlLc;
-#endif
{
Inst inst = cell->instIdx;
- TRC2(rgSCHCfgFreeDlDedLcCb);
rgSCHUtlFreeDlLc(cell, ue, dlLc);
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeDlDedLcCb */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeDlCmnLcCb
-(
-RgSchClcDlLcCb *cmnDlLc
-)
-#else
-PRIVATE Void rgSCHCfgFreeDlCmnLcCb(cmnDlLc)
-RgSchClcDlLcCb *cmnDlLc;
-#endif
+static Void rgSCHCfgFreeDlCmnLcCb(RgSchClcDlLcCb *cmnDlLc)
{
- TRC2(rgSCHCfgFreeDlCmnLcCb);
- cmMemset((U8*)cmnDlLc, 0, sizeof(*cmnDlLc));
+ memset(cmnDlLc, 0, sizeof(*cmnDlLc));
cmnDlLc->lcId = RGSCH_INVALID_LC_ID;
- RETVOID;
+ return;
} /* rgSCHCfgFreeDlCmnLcCb */
* File :
*
**********************************************************/
-#ifdef ANSI
-Void rgSCHCfgFreeCellCb
-(
-RgSchCellCb *cell
-)
-#else
-Void rgSCHCfgFreeCellCb(cell)
-RgSchCellCb *cell;
-#endif
+Void rgSCHCfgFreeCellCb(RgSchCellCb *cell)
{
Inst inst = cell->instIdx;
CmLList *node;
Buffer *pdu;
RgSchWarningSiInfo *warningSi;
RgSchWarningSiPdu *warningSiPdu;
- U8 idx;
+ uint8_t idx;
- TRC2(rgSCHCfgFreeCellCb);
/* ccpu00132385- SI Warning PDUs which are not processed need to be deleted */
/* Search for used index in WarningSi */
for(idx = 0; idx < RGR_MAX_NUM_WARNING_SI; idx++)
(Void)rgSCHDrxCellDel(cell);
rgSCHUtlFreeSBuf(inst, (Data**)&(cell->dynCfiCb.cceFailSamples),
- (cell->dynCfiCb.numFailSamples * sizeof(U16)));
+ (cell->dynCfiCb.numFailSamples * sizeof(uint16_t)));
#ifdef TENB_STATS
TSL2DeallocCellStatsBlk(cell->cellId);
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeCellCb */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeUeCb
+static Void rgSCHCfgFreeUeCb
(
RgSchCellCb *cell,
RgSchUeCb *ue
)
-#else
-PRIVATE Void rgSCHCfgFreeUeCb(cell, ue)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-#endif
{
RgSchCmnUlUe *ueUl = RG_SCH_CMN_GET_UL_UE(ue, cell);
RgUeUlHqCb *ulHqEnt;
RgSchDlLcCb *dlLc;
Inst inst = cell->instIdx;
- U8 lcCnt;
- U8 lcgId;
- TRC2(rgSCHCfgFreeUeCb);
+ uint8_t lcCnt;
+ uint8_t lcgId;
/* Free all logical channel info per UE */
while((dlLc = rgSCHDbmGetNextDlDedLcCb(ue, NULLP)) != NULLP)
rgSCHUtlFreeSBuf(inst, (Data **)&ue, sizeof(*ue));
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeUeCb */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeRgrCfgLst
+static Void rgSCHCfgFreeRgrCfgLst
(
RgSchCellCb *cell
)
-#else
-PRIVATE Void rgSCHCfgFreeRgrCfgLst(cell)
-RgSchCellCb *cell;
-#endif
{
RgSchCfgElem *rgCfgElem;
Inst inst = cell->instIdx;
- TRC2(rgSCHCfgFreeRgrCfgLst);
-
/* Free CURRENT RGR cfg list */
while ((rgCfgElem = rgSCHDbmGetNextCrntRgrCfgElem(cell, NULLP)) != NULLP)
{
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeRgrCfgLst */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeCmnLcLst
+static Void rgSCHCfgFreeCmnLcLst
(
RgSchCellCb *cell
)
-#else
-PRIVATE Void rgSCHCfgFreeCmnLcLst(cell)
-RgSchCellCb *cell;
-#endif
{
RgSchClcDlLcCb *dlCmnLc;
- TRC2(rgSCHCfgFreeCmnLcLst);
if ((dlCmnLc = rgSCHDbmGetBcchOnBch(cell)) != NULLP)
{
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeCmnLcLst */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeUeLst
+static Void rgSCHCfgFreeUeLst
(
RgSchCellCb *cell
)
-#else
-PRIVATE Void rgSCHCfgFreeUeLst(cell)
-RgSchCellCb *cell;
-#endif
{
RgSchUeCb *ue;
#ifdef LTE_ADV
RgSchUeCellInfo *sCellInfo;
CmLList *node;
#endif
- TRC2(rgSCHCfgFreeUeLst);
/* Free Ues in the list */
while ((ue = rgSCHDbmGetNextUeCb(cell, NULLP)) != NULLP)
#endif
/* Stack Crash problem for TRACE5 changes. Added the return below */
- RETVOID;
+ return;
} /* rgSCHCfgFreeUeLst */
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgFreeSpsUeLst
-(
-RgSchCellCb *cell
-)
-#else
-PRIVATE Void rgSCHCfgFreeSpsUeLst(cell)
-RgSchCellCb *cell;
-#endif
+static Void rgSCHCfgFreeSpsUeLst(RgSchCellCb *cell)
{
RgSchUeCb *ue;
- TRC2(rgSCHCfgFreeSpsUeLst);
-
/* Free Ues in the list */
while ((ue = rgSCHDbmGetNextSpsUeCb(cell, NULLP)))
{
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtRgrCellSiCfg
+static S16 rgSCHCfgVldtRgrCellSiCfg
(
Inst inst,
RgrSiCfg *siCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtRgrCellSiCfg(inst, siCfg)
-Inst inst;
-RgrSiCfg *siCfg;
-#endif
{
- U8 idx; /* idx for iteration */
+ uint8_t idx; /* idx for iteration */
UNUSED(inst);
- TRC2(rgSCHCfgVldtRgrCellSiCfg);
-
-
#ifndef LTE_TDD
/* Check that retxCnt value should be <= value of siWinSize.
This validation is only applicable for FDD mode. */
if(siCfg->retxCnt > siCfg->siWinSize)
{
- RLOG0(L_ERROR,"retxCnt is greater than siWinSize, validation failed");
+ DU_LOG("\nERROR --> SCH : retxCnt is greater than siWinSize, validation failed");
return RFAILED;
}
#endif
/* Validate that a valid value for numSi has been specified */
if(siCfg->numSi > RGR_MAX_NUM_SI)
{
- RLOG0(L_ERROR,"Validation for numSi in SI CFG failed");
+ DU_LOG("\nERROR --> SCH : Validation for numSi in SI CFG failed");
return RFAILED;
}
continue;
default:
- RLOG0(L_ERROR,"Validation for SI Periodicity in SI-CFG failed");
+ DU_LOG("\nERROR --> SCH : Validation for SI Periodicity in SI-CFG failed");
return RFAILED;
}
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtRgrCellLteAdvCfg
+static S16 rgSCHCfgVldtRgrCellLteAdvCfg
(
- Inst inst,
- RgrLteAdvancedCellConfig *lteAdvCfg,
- U8 dlTotalBw
- )
-#else
-PRIVATE S16 rgSCHCfgVldtRgrCellLteAdvCfg(inst, lteAdvCfg, dlTotalBw)
- Inst inst;
- RgrLteAdvancedCellConfig *lteAdvCfg;
- U8 dlTotalBw;
-#endif
+Inst inst,
+RgrLteAdvancedCellConfig *lteAdvCfg,
+uint8_t dlTotalBw
+)
{
- U8 temp[RGR_ABS_PATTERN_LEN];
- U32 idx;
+ uint8_t temp[RGR_ABS_PATTERN_LEN];
+ uint32_t idx;
UNUSED(inst);
- TRC2(rgSCHCfgVldtRgrCellLteAdvCfg);
-
-
if((lteAdvCfg->pres & RGR_SFR) && (RGR_ENABLE == lteAdvCfg->sfrCfg.status))
{
if(lteAdvCfg->sfrCfg.cellEdgeRbRange.startRb > lteAdvCfg->sfrCfg.cellEdgeRbRange.endRb)
{
- RLOG0(L_ERROR,"Invalid configuration of cell edge bandwidth for SFR feature");
+ DU_LOG("\nERROR --> SCH : Invalid configuration of cell edge bandwidth for SFR feature");
return RFAILED;
}
if(lteAdvCfg->sfrCfg.cellEdgeRbRange.endRb >= dlTotalBw)
{
- RLOG0(L_ERROR,"Invalid configuration of cell edge end RB for SFR feature");
+ DU_LOG("\nERROR --> SCH : Invalid configuration of cell edge end RB for SFR feature");
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");
+ DU_LOG("\nERROR --> SCH : Invalid configuration of power threshold for SFR feature");
return RFAILED;
}
#endif
if((RGR_ABS_MUTE != lteAdvCfg->absCfg.absPatternType) &&
(RGR_ABS_TRANSMIT != lteAdvCfg->absCfg.absPatternType))
{
- RLOG0(L_ERROR,"Invalid configuration of ABS pattern type");
+ DU_LOG("\nERROR --> SCH : Invalid configuration of ABS pattern type");
return RFAILED;
}
- cmMemcpy(temp, (U8 *) lteAdvCfg->absCfg.absPattern,RGR_ABS_PATTERN_LEN);
+ memcpy(temp, lteAdvCfg->absCfg.absPattern,RGR_ABS_PATTERN_LEN);
/* Added validation for ABS pattern len */
for(idx = 0; idx < RGR_ABS_PATTERN_LEN; idx++)
{
if((temp[idx] != 1) && (temp[idx] != 0))
{
- RLOG0(L_ERROR,"Invalid configuration of ABS pattern type");
- return RFAILED;
+ DU_LOG("\nERROR --> SCH : Invalid configuration of ABS pattern type");
+ return RFAILED;
}
}
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtRgrCellCsgParamCfg
+static S16 rgSCHCfgVldtRgrCellCsgParamCfg
(
Inst inst,
RgrCellCsgParamCfg *csgParam
)
-#else
-PRIVATE S16 rgSCHCfgVldtRgrCellCsgParamCfg(inst, csgParam)
-Inst inst;
-RgrCellCsgParamCfg *csgParam;
-#endif
{
- TRC2(rgSCHCfgVldtRgrCellCsgParamCfg);
-
- RGSCHDBGPRM(inst, (rgSchPBuf(inst), "Validating CSG Parameters \n"));
+ DU_LOG("\nDEBUG --> SCH : Validating CSG Parameters \n");
if(csgParam->minDlResNonCsg > 100)
{
- RLOG0(L_ERROR,"Invalid Configuration of minimum DL resources "
+ DU_LOG("\nERROR --> SCH : Invalid Configuration of minimum DL resources "
"for NON-CSG");
return RFAILED;
}
if(csgParam->minUlResNonCsg > 100)
{
- RLOG0(L_ERROR,"Invalid Configuration of minimum UL resources "
+ DU_LOG("\nERROR --> SCH : Invalid Configuration of minimum UL resources "
"for NON-CSG");
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrSiCfg
(
Inst inst,
RgSchCellCb *cell,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrSiCfg(inst, siCfg, cell, errInfo)
-Inst inst;
-RgrSiCfgReqInfo *siCfg;
-RgSchCellCb *cell;
-RgSchErrInfo *errInfo;
-#endif
{
MsgLen msgLen = 0;
- U8 numSi;
-
- TRC2(rgSCHCfgVldtRgrSiCfg);
-
+ uint8_t numSi;
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_SI_CFG;
if((siCfg->siId < RGSCH_SI_SIID_LOWER_LMT) ||
(siCfg->siId > numSi))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid SI Id value"
+ DU_LOG("\nERROR --> SCH : Invalid SI Id value"
" specified");
return RFAILED;
}
if((siCfg->siId < RGSCH_SI_SIID_LOWER_LMT) ||
(siCfg->siId > numSi))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid SI Id value"
+ DU_LOG("\nERROR --> SCH : Invalid SI Id value"
" specified");
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 ");
+ DU_LOG("\nERROR --> SCH : SiId can not be scheduled ");
return RFAILED;
}
break;
break;
#endif
default:
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid cfgType "
+ DU_LOG("\nERROR --> SCH : Invalid cfgType "
"parameter value");
return RFAILED;
}
/*Validate the specified pdu */
if(NULLP == siCfg->pdu)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid NULLP pdu "
+ DU_LOG("\nERROR --> SCH : Invalid NULLP pdu "
"specified");
return RFAILED;
}
SFndLenMsg(siCfg->pdu, &msgLen);
if(0 == msgLen)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid pdu "
+ DU_LOG("\nERROR --> SCH : Invalid pdu "
"specified");
return RFAILED;
}
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrLoadInf
(
- Inst inst,
- RgrLoadInfReqInfo *loadInfReq,
- RgSchCellCb *cell,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrLoadInf(inst, loadInfReq, cell, errInfo)
- Inst inst;
- RgrLoadInfReqInfo *loadInfReq;
- RgSchCellCb *cell;
- RgSchErrInfo *errInfo;
-#endif
+Inst inst,
+RgrLoadInfReqInfo *loadInfReq,
+RgSchCellCb *cell,
+RgSchErrInfo *errInfo
+)
{
- TRC2(rgSCHCfgVldtRgrLoadInf);
-
-
errInfo->errCause = RGSCHERR_CFG_INVALID_RGR_LOAD_INF;
/* Validate if the CC startRb which we have received from DSFR lies in CE sub-band of the receiving eNB */
if((loadInfReq->rgrCcPHighStartRb >= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.startRb) &&
(loadInfReq->rgrCcPHighStartRb <= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.endRb))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid rgrCcPHighStartRb received specified");
+ DU_LOG("\nERROR --> SCH : Invalid rgrCcPHighStartRb received specified");
return RFAILED;
}
if((loadInfReq->rgrCcPHighEndRb >= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.startRb) &&
(loadInfReq->rgrCcPHighEndRb <= cell->lteAdvCb.sfrCfg.cellEdgeRbRange.endRb))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId, "Invalid rgrCcPHighEndRb received specified");
+ DU_LOG("\nERROR --> SCH : Invalid rgrCcPHighEndRb received specified");
return RFAILED;
}
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrTxmodePuschMode
(
- RgSchCellCb *cellCb,
- RgrTxMode txMde,
- RgrAprdCqiMode puschMode,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrTxmodePuschMode(cellCb, txMde, puschMode,errInfo)
- RgSchCellCb *cellCb;
- RgrTxMode txMde;
- RgrAprdCqiMode puschMode;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+RgrTxMode txMde,
+RgrAprdCqiMode puschMode,
+RgSchErrInfo *errInfo
+)
{
- TRC2(rgSCHCfgVldtRgrTxmodePuschMode);
-
if (txMde == RGR_UE_TM_1 || txMde == RGR_UE_TM_2 ||
txMde == RGR_UE_TM_3 || txMde == RGR_UE_TM_7)
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeACqiCfg
(
- RgSchCellCb *cellCb,
- CmLteRnti crnti,
- RgrUeAprdDlCqiCfg *acqiCfg,
- RgrUeTxModeCfg txMode,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrUeACqiCfg(cellCb, crnti, acqiCfg,txMode, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUeAprdDlCqiCfg *acqiCfg;
- RgrUeTxModeCfg txMode;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+CmLteRnti crnti,
+RgrUeAprdDlCqiCfg *acqiCfg,
+RgrUeTxModeCfg txMode,
+RgSchErrInfo *errInfo
+)
{
RgrTxMode txMde;
RgrAprdCqiMode puschMode;
- TRC2(rgSCHCfgVldtRgrUeACqiCfg);
-
if(acqiCfg->pres)
{
if ( ROK != rgSCHCfgVldtRgrTxmodePuschMode(cellCb, txMde,
puschMode, errInfo))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Aperiodic CQI configuration CRNTI:%d",crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Aperiodic CQI configuration CRNTI:%d",crnti);
return RFAILED;
}
}
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgVldtRgrTxmodePucchMode
(
- RgSchCellCb *cellCb,
- RgrTxMode txMde,
- RgrPrdCqiMode pucchMode,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrTxmodePucchMode(cellCb, txMde, pucchMode,errInfo)
- RgSchCellCb *cellCb;
- RgrTxMode txMde;
- RgrPrdCqiMode pucchMode;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+RgrTxMode txMde,
+RgrPrdCqiMode pucchMode,
+RgSchErrInfo *errInfo
+)
{
- TRC2(rgSCHCfgVldtRgrTxmodePucchMode);
-
if (pucchMode == RGR_PRD_CQI_MOD10 || pucchMode == RGR_PRD_CQI_MOD20 )
{
* -# RFAILED
*/
#ifdef LTEMAC_HDFDD
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUePCqiCfg
(
- RgSchCellCb *cellCb,
- CmLteRnti crnti,
- RgrUePrdDlCqiCfg *cqiCfg,
- Bool hdFdd,
- RgrUeTxModeCfg txMode,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, hdFdd,
- txMode, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUePrdDlCqiCfg *cqiCfg;
- Bool hdFdd;
- RgrUeTxModeCfg txMode;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+CmLteRnti crnti,
+RgrUePrdDlCqiCfg *cqiCfg,
+Bool hdFdd,
+RgrUeTxModeCfg txMode,
+RgSchErrInfo *errInfo
+)
#else
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUePCqiCfg
- (
- RgSchCellCb *cellCb,
- CmLteRnti crnti,
- RgrUePrdDlCqiCfg *cqiCfg,
- RgrUeTxModeCfg txMode,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrUePCqiCfg(cellCb, crnti, cqiCfg, txMode, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUePrdDlCqiCfg *cqiCfg;
- RgrUeTxModeCfg txMode;
- RgSchErrInfo *errInfo;
-#endif
+(
+RgSchCellCb *cellCb,
+CmLteRnti crnti,
+RgrUePrdDlCqiCfg *cqiCfg,
+RgrUeTxModeCfg txMode,
+RgSchErrInfo *errInfo
+)
#endif
{
RgrTxMode txMde;
RgrPrdCqiMode pucchMode;
- TRC2(rgSCHCfgVldtRgrUePCqiCfg);
-
txMde = RGR_UE_TM_1;
pucchMode = RGR_PRD_CQI_MOD20;
if ( RGR_SCH_PCQI_SETUP == cqiCfg->type )
if ( ROK != rgSCHCfgVldtRgrTxmodePucchMode(cellCb, txMde,
pucchMode, errInfo))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Tx Mode-PUCCH Mode combination CRNTI:%d",crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Tx Mode-PUCCH Mode combination CRNTI:%d",crnti);
return RFAILED;
}
}
((pucchMode == RGR_PRD_CQI_MOD20) ||
(pucchMode == RGR_PRD_CQI_MOD21)))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
return RFAILED;
}
((pucchMode == RGR_PRD_CQI_MOD10) ||
(pucchMode == RGR_PRD_CQI_MOD11)))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Reporting Type-PUCCH Mode combination CRNTI:%d",crnti);
return RFAILED;
}
/*TODO- To be compared with configured n2Pucch Index*/
if (cqiCfg->cqiSetup.cqiPResIdx > RG_SCH_PUCCH_RES_MAX_SUPP )
{
- RLOG_ARG3(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid CQI-PUCCH resourceIndex=%d Cfg Val=%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid CQI-PUCCH resourceIndex=%d Cfg Val=%d CRNTI:%d",
RG_SCH_PUCCH_RES_MAX_SUPP, cqiCfg->type,crnti);
return RFAILED;
}
(cqiCfg->cqiSetup.cqiPCfgIdx < 7) ||
(cqiCfg->cqiSetup.cqiPCfgIdx == 317))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg CQI Min Index Sup =%d"
+ DU_LOG("\nERROR --> SCH : 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);
return RFAILED;
if((cqiCfg->cqiSetup.cqiPCfgIdx > RG_SCH_ICQI_MAX_SUPP)||
(cqiCfg->cqiSetup.cqiPCfgIdx == 317))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg CQI Min Index Sup =%d "
+ DU_LOG("\nERROR --> SCH : 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);
return RFAILED;
if((cqiCfg->cqiSetup.cqiPCfgIdx > RG_SCH_ICQI_MAX_SUPP)||
(cqiCfg->cqiSetup.cqiPCfgIdx == 317))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg CQI Min Index Sup =%d"
+ DU_LOG("\nERROR --> SCH : 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);
return RFAILED;
if((cqiCfg->cqiSetup.cqiRepType < RGR_UE_PCQI_WB_REP) ||
(cqiCfg->cqiSetup.cqiRepType > RGR_UE_PCQI_SB_REP))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Cfg CQI Report"
+ DU_LOG("\nERROR --> SCH : Invalid Cfg CQI Report"
"ModeCfg Val=%d CRNTI:%d", cqiCfg->type,crnti);
return RFAILED;
}
((cqiCfg->cqiSetup.k < RG_SCH_CQI_K_MIN) ||
(cqiCfg->cqiSetup.k > RG_SCH_CQI_K_MAX)))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid CQI Cfg K Cfg Val=%d CRNTI:%d", cqiCfg->type,crnti);
+ DU_LOG("\nERROR --> SCH : Invalid CQI Cfg K Cfg Val=%d CRNTI:%d", cqiCfg->type,crnti);
return RFAILED;
}
if((cqiCfg->cqiSetup.cqiRepType == RGR_UE_PCQI_SB_REP) &&
(cellCb->bwCfg.dlTotalBw <= 7))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Periodic CQI mode Cfg for dlTotalBw (%d) for CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid Periodic CQI mode Cfg for dlTotalBw (%d) for CRNTI:%d",
cellCb->bwCfg.dlTotalBw, crnti);
return RFAILED;
}
#ifndef LTE_TDD
if (cqiCfg->cqiSetup.cqiPCfgIdx == RG_SCH_ICQI_RESV_FDD )
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Reserved value Cfg =%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Reserved value Cfg =%d CRNTI:%d",
cqiCfg->cqiSetup.cqiPResIdx,crnti);
return RFAILED;
}
#endif
)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Transmission Mode =%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid Transmission Mode =%d CRNTI:%d",
txMde,crnti);
return RFAILED;
}
if(cqiCfg->cqiSetup.riCfgIdx > RG_SCH_IRI_MAX_SUPP)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Index RI value Cfg =%d CRNTI:%d",
+ DU_LOG("\nERROR --> SCH : Invalid Index RI value Cfg =%d CRNTI:%d",
cqiCfg->cqiSetup.riCfgIdx,crnti);
- return RFAILED;
+ return RFAILED;
}
}
}
* -# RFAILED
*/
#ifdef LTEMAC_HDFDD
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeUlSrsCfg
(
RgSchCellCb *cellCb,
RgSchErrInfo *errInfo
)
#else
-S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, hdFdd, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUeUlSrsCfg *srsCfg;
- Bool hdFdd;
- RgSchErrInfo *errInfo;
-#endif
-#else
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeUlSrsCfg
(
- RgSchCellCb *cellCb,
- CmLteRnti crnti,
- RgrUeUlSrsCfg *srsCfg,
- RgSchErrInfo *errInfo
- )
-#else
-S16 rgSCHCfgVldtRgrUeUlSrsCfg(cellCb, crnti, srsCfg, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUeUlSrsCfg *srsCfg;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+CmLteRnti crnti,
+RgrUeUlSrsCfg *srsCfg,
+RgSchErrInfo *errInfo
+)
#endif
{
- U16 srsPeri=0;
- U16 srsOffset=0;
- U8 srsSubframe=0;
+ uint16_t srsPeri=0;
+ uint16_t srsOffset=0;
+ uint8_t srsSubframe=0;
- TRC2(rgSCHCfgVldtRgrUeUlSrsCfg);
-
-
if ( RGR_SCH_SRS_SETUP == srsCfg->type )
{
/*ccpu00130768 - ADD - if cell specific SRS is not configured*/
if(cellCb->srsCfg.isSrsCfgPres == FALSE)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Cell specific SRS is not configured CRNTI:%d",crnti);
+ DU_LOG("\nERROR --> SCH : Cell specific SRS is not configured CRNTI:%d",crnti);
return RFAILED;
}
if ( (srsCfg->srsSetup.srsCfgIdx < 7) ||
(srsCfg->srsSetup.srsCfgIdx > RG_SCH_ISRS_MAX_SUPP) )
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg "
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid Cfg "
"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);
{
if ( srsCfg->srsSetup.srsCfgIdx > RG_SCH_ISRS_MAX_SUPP )
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg"
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid Cfg"
"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);
#else
if ( srsCfg->srsSetup.srsCfgIdx > RG_SCH_ISRS_MAX_SUPP )
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg"
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid Cfg"
"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);
#else
if(rgSchFddCellSpSrsSubfrmTbl[cellCb->srsCfg.srsSubFrameCfg][srsSubframe] == FALSE) {
#endif
- RLOG_ARG2(L_ERROR,DBG_CELLID,cellCb->cellId,
- "UE specific SRS is not occuring in Cell specific SRS subframe"
+ DU_LOG("\nERROR --> SCH : UE specific SRS is not occuring in Cell specific SRS subframe"
"srs Cfg Idx =%d CRNTI:%d",
srsCfg->srsSetup.srsCfgIdx,crnti);
return RFAILED;
if ( srsCfg->srsSetup.fDomPosi > RG_SCH_SRS_FREQDOM_POS_MAX )
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg"
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid Cfg"
"SRS Min Freq Domain Position =%d"
"Max Freq Domain Position =%d Cfg Val=%d CRNTI:%d",
RG_SCH_SRS_FREQDOM_POS_MIN, RG_SCH_SRS_FREQDOM_POS_MAX,
if ( srsCfg->srsSetup.txComb > RG_SCH_SRS_TXCOMB_MAX )
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Not Supported or Invalid Cfg"
+ DU_LOG("\nERROR --> SCH : Not Supported or Invalid Cfg"
"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);
* -# RFAILED
*/
#ifdef LTEMAC_HDFDD
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeSrCfg
(
RgSchCellCb *cellCb,
RgSchErrInfo *errInfo
)
#else
-S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, hdFdd, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUeSrCfg *srCfg;
- Bool hdFdd;
- RgSchErrInfo *errInfo;
-#endif
-#else
-#ifdef ANSI
S16 rgSCHCfgVldtRgrUeSrCfg
(
RgSchCellCb *cellCb,
RgrUeSrCfg *srCfg,
RgSchErrInfo *errInfo
)
-#else
-S16 rgSCHCfgVldtRgrUeSrCfg(cellCb, crnti, srCfg, errInfo)
- RgSchCellCb *cellCb;
- CmLteRnti crnti;
- RgrUeSrCfg *srCfg;
- RgSchErrInfo *errInfo;
-#endif
#endif
{
- TRC2(rgSCHCfgVldtRgrUeSrCfg);
-
-
-
if ( RGR_SCH_SR_SETUP == srCfg->type )
{
/* 1. Validate SR Configuration related parameter values */
( srCfg->srSetup.srCfgIdx < 5 ) ||
( srCfg->srSetup.srCfgIdx > RG_SCH_ISR_MAX_SUPP ))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SR Index Cfg =%d"
+ DU_LOG("\nERROR --> SCH : Invalid SR Index Cfg =%d"
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
if (( srCfg->srSetup.srResIdx > RG_SCH_SR_RES_IDX ) ||
( srCfg->srSetup.srCfgIdx > RG_SCH_ISR_MAX_SUPP ))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SR Index Cfg =%d"
+ DU_LOG("\nERROR --> SCH : Invalid SR Index Cfg =%d"
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
if (( srCfg->srSetup.srResIdx > RG_SCH_SR_RES_IDX ) ||
( srCfg->srSetup.srCfgIdx > RG_SCH_ISR_MAX_SUPP ))
{
- RLOG_ARG4(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SR Index Cfg =%d"
+ DU_LOG("\nERROR --> SCH : Invalid SR Index Cfg =%d"
"Max Supp=%d,Min Supp=%d CRNTI:%d", srCfg->srSetup.srCfgIdx,
RG_SCH_ISR_MAX_SUPP, RG_SCH_ISR_MIN_SUPP,crnti);
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeCfg
+static S16 rgSCHCfgVldtCqiSrSrsUeCfg
(
- RgSchCellCb *cellCb,
- RgrUeCfg *ueCfg,
- RgSchErrInfo *errInfo
- )
-#else
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeCfg(cellCb, ueCfg, errInfo)
- RgSchCellCb *cellCb;
- RgrUeCfg *ueCfg;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+RgrUeCfg *ueCfg,
+RgSchErrInfo *errInfo
+)
{
- TRC2(rgSCHCfgVldtCqiSrSrsUeCfg);
-
-
/* 1. Validate UE Aperiodic CQI related parameters */
if ( ROK != rgSCHCfgVldtRgrUeACqiCfg (cellCb, ueCfg->crnti,
&ueCfg->ueDlCqiCfg.aprdCqiCfg, ueCfg->txMode, errInfo ))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Aperiodic CQI configuration CRNTI:%d",ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Aperiodic CQI configuration CRNTI:%d",ueCfg->crnti);
return RFAILED;
}
&ueCfg->ueDlCqiCfg.prdCqiCfg, ueCfg->txMode, errInfo ))
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Periodic CQI configuration CRNTI:%d",ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : Invalid Periodic CQI configuration CRNTI:%d",ueCfg->crnti);
return RFAILED;
}
&ueCfg->srsCfg, errInfo ))
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SRS configuration CRNTI:%d",ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : Invalid SRS configuration CRNTI:%d",ueCfg->crnti);
return RFAILED;
}
&ueCfg->srCfg, errInfo))
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SR configuration CRNTI:%d",ueCfg->crnti);
+ DU_LOG("\nERROR --> SCH : Invalid SR configuration CRNTI:%d",ueCfg->crnti);
return RFAILED;
}
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeReCfg
+static S16 rgSCHCfgVldtCqiSrSrsUeReCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeRecfg *ueReCfg,
- RgSchErrInfo *errInfo
- )
-#else
-PRIVATE S16 rgSCHCfgVldtCqiSrSrsUeReCfg(cellCb, ueCb, ueReCfg, errInfo)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeRecfg *ueReCfg;
- RgSchErrInfo *errInfo;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeRecfg *ueReCfg,
+RgSchErrInfo *errInfo
+)
{
RgrUeTxModeCfg txMode;
- TRC3(rgSCHCfgVldtCqiSrSrsUeReCfg);
txMode.pres = TRUE;
txMode.tmTrnstnState = RGR_TXMODE_RECFG_CMPLT;
if ( ROK != rgSCHCfgVldtRgrUeACqiCfg (cellCb, ueReCfg->oldCrnti,
&ueReCfg->aprdDlCqiRecfg, txMode, errInfo ))
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Aperiodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid Aperiodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
return RFAILED;
}
}
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid Periodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid Periodic CQI configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
return RFAILED;
}
}
&ueReCfg->srsCfg, errInfo ))
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SRS configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid SRS configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
return RFAILED;
}
&ueReCfg->srCfg, errInfo))
#endif
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellCb->cellId,
- "Invalid SR configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Invalid SR configuration OLD CRNTI:%d",ueReCfg->oldCrnti);
return RFAILED;
}
}
* -# ROK
*
**/
-#ifdef ANSI
S16 rgSCHCfgACqiUeCfg
(
RgSchCellCb *cellCb,
RgrUeAprdDlCqiCfg *aCqiCfg,
CmLteUeCategory ueCat
)
-#else
-S16 rgSCHCfgACqiUeCfg(cellCb,ue,acqiCb ueTxMode, aCqiCfg, ueCat)
-RgSchCellCb *cellCb;
-RgSchUeCb *ue;
-RgSchUeACqiCb *acqiCb;
-RgrTxMode ueTxMode;
-RgrUeAprdDlCqiCfg *aCqiCfg;
-CmLteUeCategory ueCat;
-#endif
{
- U8 M; /*Num of Subbands -- Applicable only for Mode 2-0 and 2-2*/
- U8 k; /*SubBand Size (RB) --
+ uint8_t M; /*Num of Subbands -- Applicable only for Mode 2-0 and 2-2*/
+ uint8_t k; /*SubBand Size (RB) --
Holds different values depending on Mode*/
- U8 cqiPmiSzR1; /*CQIPMI Size for Rank =1*/
- U8 cqiPmiSzRn1; /*CQIPMI Size for Rank > 1*/
-
- TRC3(rgSCHCfgACqiUeCfg);
+ uint8_t cqiPmiSzR1; /*CQIPMI Size for Rank =1*/
+ uint8_t cqiPmiSzRn1; /*CQIPMI Size for Rank > 1*/
cqiPmiSzR1 = 0;
cqiPmiSzRn1 = 0;
* -# ROK
*
**/
-#ifdef ANSI
S16 rgSCHCfgPCqiUeCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUePrdDlCqiCfg *cqiCfg,
- CmLteUeCategory ueCat
- )
-#else
-S16 rgSCHCfgPCqiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUePrdDlCqiCfg *cqiCfg;
- CmLteUeCategory ueCat;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUePrdDlCqiCfg *cqiCfg,
+CmLteUeCategory ueCat
+)
{
CmLteTimingInfo timingInfo;
- U16 crntTime;
- U16 cqiTrInstTime;
- U8 j; /*Bandwidth Parts*/
- U8 temp;
- U8 loop;
+ uint16_t crntTime;
+ uint16_t cqiTrInstTime;
+ uint8_t j; /*Bandwidth Parts*/
+ uint8_t temp;
+ uint8_t loop;
RgSchUePCqiCb *cqiCb = NULLP;
- TRC3(rgSCHCfgPCqiUeCfg);
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)+
(cellCb->crntTime.slot);
ueCb->rawCqiBitW[loop].type = TFU_RECP_REQ_INVLD; /* setting invalid type*/
}
/* 1. Copy the Received CQI Cfg parameters to ueCb */
- cmMemcpy((U8 *)&cqiCb->cqiCfg, (U8 *)cqiCfg,
+ memcpy(&cqiCb->cqiCfg, cqiCfg,
sizeof(RgrUePrdDlCqiCfg));
/* 2. Compute Periodic CQI Periodicity and subframe offset */
cqiCfg->cqiSetup.cqiPCfgIdx,
&cqiCb->cqiPeri, &cqiCb->cqiOffset);
#endif
- RLOG_ARG3(L_DEBUG,DBG_CELLID,cellCb->cellId,
- "rgSCHCfgPCqiUeCfg(): UEID:%d CQI Peri=%d, CQI Offset=%d",
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgPCqiUeCfg(): UEID:%d CQI Peri=%d, CQI Offset=%d",
ueCb->ueId,
cqiCb->cqiPeri,
cqiCb->cqiOffset);
if(RGR_UE_PCQI_SB_REP == cqiCfg->cqiSetup.cqiRepType)
{
- U8 k; /*SubBand Size (RB) */
+ uint8_t k; /*SubBand Size (RB) */
RG_SCH_GET_CQI_J_VAL(cellCb->bwCfg.dlTotalBw, j);
RG_SCH_GET_CQI_K_VAL(cellCb->bwCfg.dlTotalBw, k);
cqiCb->J = j; /*Number of Bandwidth Parts*/
* -# ROK
*
**/
-#ifdef ANSI
S16 rgSCHCfgRiUeCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUePrdDlCqiCfg *cqiCfg,
- CmLteUeCategory ueCat
- )
-#else
-S16 rgSCHCfgRiUeCfg(cellCb, ueCb, cqiCfg, ueCat)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUePrdDlCqiCfg *cqiCfg;
- CmLteUeCategory ueCat;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUePrdDlCqiCfg *cqiCfg,
+CmLteUeCategory ueCat
+)
{
- U16 crntTime;
- U16 riTrInsTime;
- U8 j; /*Bandwidth parts. Valid for Modes 2-0, 2-1*/
- U16 periodicity;
- U16 tempIdx;
+ uint16_t crntTime;
+ uint16_t riTrInsTime;
+ uint8_t j; /*Bandwidth parts. Valid for Modes 2-0, 2-1*/
+ uint16_t periodicity;
+ uint16_t tempIdx;
RgSchUePCqiCb *cqiCb = NULLP;
- TRC3(rgSCHCfgRiUeCfg);
-
-
-
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
+(cellCb->crntTime.slot);
cqiCb = RG_SCH_GET_UE_CELL_CQI_CB(ueCb,cellCb);
cqiCfg->cqiSetup.riCfgIdx,
&cqiCb->riPeri, &cqiCb->riOffset);
- RLOG_ARG3(L_DEBUG,DBG_CELLID,cellCb->cellId,
- "rgSCHCfgRiUeCfg(): RI Peri=%d, RI Offset=%d UEID:%d",
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgRiUeCfg(): RI Peri=%d, RI Offset=%d UEID:%d",
cqiCb->riPeri, cqiCb->riOffset,ueCb->ueId);
cqiCb->perRiVal = 1;
periodicity = cqiCb->cqiOffset - cqiCb->riOffset +
RGSCH_MAX_SUBFRM_5G - (crntTime);
tempIdx = crntTime + periodicity;
- printf("CHECK_SID - periodicity %d tempIdx %d\n", periodicity, tempIdx);
+ DU_LOG("\nINFO --> SCH : CHECK_SID - periodicity %d tempIdx %d\n", periodicity, tempIdx);
}
else
{
% RG_SCH_PCQI_SRS_SR_TRINS_SIZE;
if(periodicity >= RG_SCH_PCQI_SRS_SR_TRINS_SIZE)
{
- cqiCb->riDist = rgSCHUtlFindDist((U16)(crntTime + TFU_RECPREQ_DLDELTA),
- (U16) tempIdx);
+ cqiCb->riDist = rgSCHUtlFindDist((uint16_t)(crntTime + TFU_RECPREQ_DLDELTA),
+ (uint16_t) tempIdx);
}
else
{
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgSrsUeCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeUlSrsCfg *srsCfg
- )
-#else
-S16 rgSCHCfgSrsUeCfg(cellCb, ueCb, srsCfg)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeUlSrsCfg *srsCfg;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeUlSrsCfg *srsCfg
+)
{
- U16 srsTrInsTime;
- U16 crntTime;
- U16 tempIdx;
-
- TRC3(rgSCHCfgSrsUeCfg);
-
+ uint16_t srsTrInsTime;
+ uint16_t crntTime;
+ uint16_t tempIdx;
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
+(cellCb->crntTime.slot);
if(RGR_SCH_SRS_SETUP == srsCfg->type)
{
/* 1. Copy the Received Cfg parameters to local cb */
- cmMemcpy((U8 *)&ueCb->srsCb.srsCfg, (U8 *)srsCfg, sizeof(RgrUeUlSrsCfg));
+ memcpy(&ueCb->srsCb.srsCfg, srsCfg, sizeof(RgrUeUlSrsCfg));
#ifndef LTE_TDD
/* 2. Compute SRS Offset and Periodicity */
&ueCb->srsCb.peri, &ueCb->srsCb.offset);
#endif
- RLOG_ARG3(L_DEBUG,DBG_CELLID,cellCb->cellId,
- "rgSCHCfgSrsUeCfg(): SRS Peri=%d, SRS Offset=%d UEID:%d",
+ DU_LOG("\nDEBUG --> SCH : rgSCHCfgSrsUeCfg(): SRS Peri=%d, SRS Offset=%d UEID:%d",
ueCb->srsCb.peri,ueCb->srsCb.offset,ueCb->ueId);
/* 3. Compute next Tranmission index for SRS */
{
tempIdx = tempIdx + ueCb->srsCb.peri;
}
- ueCb->srsCb.nSrsTrIdx =(U16) (tempIdx
+ ueCb->srsCb.nSrsTrIdx =(uint16_t) (tempIdx
% RG_SCH_PCQI_SRS_SR_TRINS_SIZE);
if(ueCb->srsCb.peri >= RG_SCH_PCQI_SRS_SR_TRINS_SIZE)
{
#ifdef LTE_TDD
- ueCb->srsCb.srsDist = rgSCHUtlFindDist((U8)(crntTime+TFU_DELTA),
- (U16)tempIdx);
+ ueCb->srsCb.srsDist = rgSCHUtlFindDist((uint8_t)(crntTime+TFU_DELTA),
+ (uint16_t)tempIdx);
#else
- ueCb->srsCb.srsDist = rgSCHUtlFindDist((U8)(crntTime + TFU_RECPREQ_DLDELTA),
- (U16)tempIdx);
+ ueCb->srsCb.srsDist = rgSCHUtlFindDist((uint8_t)(crntTime + TFU_RECPREQ_DLDELTA),
+ (uint16_t)tempIdx);
#endif
}
else
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgSrUeCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeSrCfg *srCfg
- )
-#else
-S16 rgSCHCfgSrUeCfg(cellCb, ueCb, srCfg)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeSrCfg *srCfg;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeSrCfg *srCfg
+)
{
- U16 srTrInsTime;
- U16 crntTime;
-
- TRC3(rgSCHCfgSrUeCfg);
+ uint16_t srTrInsTime;
+ uint16_t crntTime;
crntTime = (cellCb->crntTime.sfn * RGSCH_NUM_SUB_FRAMES_5G)
if(srCfg->type == RGR_SCH_SR_SETUP)
{
/* 1. Copy the Received Cfg parameters to local cb */
- cmMemcpy((U8 *)&ueCb->srCb.srCfg, (U8 *)srCfg, sizeof(RgrUeSrCfg));
+ memcpy(&ueCb->srCb.srCfg, srCfg, sizeof(RgrUeSrCfg));
/* 2. Compute SR periodicity and offset */
srCfg->srSetup.srCfgIdx,
&ueCb->srCb.peri, &ueCb->srCb.offset);
- RLOG_ARG4(L_DEBUG,DBG_CELLID,cellCb->cellId ,
- "SR Config: idx(%u), period (%u) offset (%u) UEID:%d",
+ DU_LOG("\nDEBUG --> SCH : SR Config: idx(%u), period (%u) offset (%u) UEID:%d",
srCfg->srSetup.srCfgIdx,
ueCb->srCb.peri,
ueCb->srCb.offset,
* -# ROK
*
*/
-#ifdef ANSI
S16 rgSCHCfgPCqiUeReCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUePrdDlCqiCfg *cqiCfg,
- CmLteUeCategory ueCat
- )
-#else
-S16 rgSCHCfgPCqiUeReCfg(cellCb, ueCb, cqiCfg, ueCat)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUePrdDlCqiCfg *cqiCfg;
- CmLteUeCategory ueCat;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUePrdDlCqiCfg *cqiCfg,
+CmLteUeCategory ueCat
+)
{
RgSchUePCqiCb *cqiCb = NULLP;
- TRC3(rgSCHCfgPCqiUeReCfg);
cqiCb = RG_SCH_GET_UE_CELL_CQI_CB(ueCb,cellCb);
/* Fix: ccpu00124008 Fix for incorrect check causing missed CQI reception instance */
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgSrsUeReCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeUlSrsCfg *srsCfg
- )
-#else
-S16 rgSCHCfgSrsUeReCfg(cellCb, ueCb, srsCfg)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeUlSrsCfg *srsCfg;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeUlSrsCfg *srsCfg
+)
{
- TRC3(rgSCHCfgSrsUeReCfg);
-
-
if(( RGR_SCH_SRS_SETUP == srsCfg->type) ||
( RGR_SCH_SRS_SETUP != ueCb->srsCb.srsCfg.type ))
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgSrUeReCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeSrCfg *srCfg
- )
-#else
-S16 rgSCHCfgSrUeReCfg(cellCb, ueCb, srCfg)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeSrCfg *srCfg;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeSrCfg *srCfg
+)
{
- TRC3(rgSCHCfgSrUeReCfg);
-
/* Fix : syed Incorrect check for SR RECFG */
if((srCfg->type == RGR_SCH_SR_SETUP) &&
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
S16 rgSCHCfgAcqiUeReCfg
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb,
- RgrUeAprdDlCqiCfg *acqiCfg,
- CmLteUeCategory ueCat
- )
-#else
-S16 rgSCHCfgAcqiUeReCfg(cellCb, ueCb, acqiCfg, ueCat)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
- RgrUeAprdDlCqiCfg *acqiCfg;
- CmLteUeCategory ueCat;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb,
+RgrUeAprdDlCqiCfg *acqiCfg,
+CmLteUeCategory ueCat
+)
{
- TRC3(rgSCHCfgAcqiUeReCfg);
return (rgSCHCfgACqiUeCfg(cellCb,ueCb,(RG_SCH_CMN_GET_ACQICB(ueCb,cellCb))
,ueCb->mimoInfo.txMode, acqiCfg, ueCat));
* @return S16
* -# ROK
*/
-#ifdef ANSI
S16 rgSCHCfgPCqiSrsSrUeDel
(
- RgSchCellCb *cellCb,
- RgSchUeCb *ueCb
- )
-#else
-S16 rgSCHCfgPCqiSrsSrUeDel(cellCb, ueCb)
- RgSchCellCb *cellCb;
- RgSchUeCb *ueCb;
-#endif
+RgSchCellCb *cellCb,
+RgSchUeCb *ueCb
+)
{
#ifdef LTE_ADV
- U32 cellIdx;
- U32 sCellCnt = 0;
+ uint32_t cellIdx;
+ uint32_t sCellCnt = 0;
#endif
RgSchUePCqiCb *cqiRiCb = NULLP;
- TRC3(rgSCHCfgPCqiSrsSrUeDel);
cqiRiCb = RG_SCH_GET_UE_CELL_CQI_CB(ueCb,cellCb);
* find the periodicty, offset for a given config index from the table
* - Return ROK
* @param[in] RgSchPerTbl tbl
- * @param[in] U16 cfgIdx
- * @param[out] U16 *peri
- * @param[out] U16 *offset
+ * @param[in] uint16_t cfgIdx
+ * @param[out] uint16_t *peri
+ * @param[out] uint16_t *offset
*
* @return S16
* -# ROK
*
*/
-#ifdef ANSI
S16 rgSCHUtlGetCfgPerOff
(
- RgSchPerTbl tbl,
- U16 cfgIdx,
- U16 *peri,
- U16 *offset
- )
-#else
-S16 rgSCHUtlGetCfgPerOff ( tbl, cfgIdx, peri, offset)
- RgSchPerTbl tbl;
- U16 cfgIdx;
- U16 *peri;
- U16 *offset;
-#endif
+RgSchPerTbl tbl,
+uint16_t cfgIdx,
+uint16_t *peri,
+uint16_t *offset
+)
{
- U8 mid;
- U8 min = 0;
- U8 max = 0;
- CONSTANT RgSchUePCqiSrsSrCfgIdxTbl* table;
- TRC3(rgSCHUtlGetCfgPerOff);
+ uint8_t mid;
+ uint8_t min = 0;
+ uint8_t max = 0;
+ const RgSchUePCqiSrsSrCfgIdxTbl* table;
/* Added the function instead of the MACRO to get the
* periodicity table */
* for decoding.
*
* Ret : Void
- * ROK - RETVOID
+ * ROK - void
*
* Notes:
*
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgUtlFetchAcqiBitSz
+static Void rgSCHCfgUtlFetchAcqiBitSz
(
- RgSchUeACqiCb *acqiCb,
- U8 numTxAnt,
- U8* cqiPmiSzR1,
- U8* cqiPmiSzRn1
- )
-#else
-PRIVATE Void rgSCHCfgUtlFetchAcqiBitSz(acqiCb, numTxAnt, cqiPmiSzR1, cqiPmiSzRn1)
- RgSchUeACqiCb *acqiCb;
- U8 numTxAnt;
- U8* cqiPmiSzR1;
- U8* cqiPmiSzRn1;
-#endif
+RgSchUeACqiCb *acqiCb,
+uint8_t numTxAnt,
+uint8_t* cqiPmiSzR1,
+uint8_t* cqiPmiSzRn1
+)
{
- U32 confRepMode;
-
-
- TRC3(rgSCHCfgUtlFetchAcqiBitSz);
+ uint32_t confRepMode;
confRepMode = acqiCb->aCqiCfg.aprdModeEnum;
switch(confRepMode)
default:
break;
}
- RETVOID;
+ return;
}
/* Added the function rgSCHCfgUtlGetPcqiCrsSrRiTbl to be used
* instead of the MACRO RG_SCH_GET_PERIODICITY_TBL */
* Desc : Get the Srs Cqi Crs Ri Table
*
* Ret : Void
- * ROK - RETVOID
+ * ROK - void
*
* Notes:
*
*
**********************************************************/
-#ifdef ANSI
-PRIVATE CONSTANT RgSchUePCqiSrsSrCfgIdxTbl * rgSCHCfgUtlGetPcqiSrsSrRiTbl
+static const RgSchUePCqiSrsSrCfgIdxTbl * rgSCHCfgUtlGetPcqiSrsSrRiTbl
(
- RgSchPerTbl tblType,
- U8* min,
- U8* max
+RgSchPerTbl tblType,
+uint8_t* min,
+uint8_t* max
)
-#else
-PRIVATE CONSTANT RgSchUePCqiSrsSrCfgIdxTbl * rgSCHCfgUtlGetPcqiSrsSrRiTbl(tblType, min, max)
- RgSchPerTbl tblType;
- U8* min;
- U8* max;
-#endif
{
- CONSTANT RgSchUePCqiSrsSrCfgIdxTbl * table;
- TRC3(rgSCHCfgUtlGetPcqiCrsSrRiTbl);
+ const RgSchUePCqiSrsSrCfgIdxTbl * table;
switch (tblType)
{
}
default:
{
- table = (CONSTANT RgSchUePCqiSrsSrCfgIdxTbl *) 0;
+ table = (const RgSchUePCqiSrsSrCfgIdxTbl *) 0;
* min = 0;
* max = 0;
break;
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxUeCfg
+static S16 rgSCHCfgVldtDrxUeCfg
(
RgSchCellCb *cell,
RgrUeDrxCfg *ueDrxCfg
)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxUeCfg(cell, ueDrxCfg)
-RgSchCellCb *cell;
-RgrUeDrxCfg *ueDrxCfg;
-#endif
{
- TRC2(rgSCHCfgVldtDrxUeCfg)
-
if (ueDrxCfg->isDrxEnabled == FALSE)
{
if ( ueDrxCfg->cqiMask.val != RGR_DRX_SETUP )
{
#ifdef ALIGN_64BIT
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid cqiMask configuration (%d)",
+ DU_LOG("\nERROR --> SCH : Invalid cqiMask configuration (%d)",
ueDrxCfg->cqiMask.val);
#else
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid cqiMask configuration(%ld)",
+ DU_LOG("\nERROR --> SCH : Invalid cqiMask configuration(%ld)",
ueDrxCfg->cqiMask.val);
#endif
return RFAILED;
{
if ( rgSCHEmtcCfgVldtDrxOnDurCfg(ueDrxCfg->drxOnDurTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d)",
+ DU_LOG("\nERROR --> SCH : Invalid onDurTimer configuration(%d)",
ueDrxCfg->drxOnDurTmr);
return RFAILED;
}
{
if (rgSCHCfgVldtDrxOnDurCfg(ueDrxCfg->drxOnDurTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d) for EMTC",
+ DU_LOG("\nERROR --> SCH : Invalid onDurTimer configuration(%d) for EMTC",
ueDrxCfg->drxOnDurTmr);
return RFAILED;
}
{
if ( rgSCHCfgVldtDrxOnDurCfg(ueDrxCfg->drxOnDurTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid onDurTimer configuration(%d) for EMTC",
+ DU_LOG("\nERROR --> SCH : Invalid onDurTimer configuration(%d) for EMTC",
ueDrxCfg->drxOnDurTmr);
return RFAILED;
}
if ( rgSCHCfgVldtDrxInActvCfg(ueDrxCfg->drxInactvTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Inactivity configuration(%d)",
+ DU_LOG("\nERROR --> SCH : Invalid Inactivity configuration(%d)",
ueDrxCfg->drxInactvTmr);
return RFAILED;
}
{
if ( rgSCHEmtcCfgVldtDrxReTxCfg(ueDrxCfg->drxRetxTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d) for EMTC",
+ DU_LOG("\nERROR --> SCH : Invalid DrxReTX configuration(%d) for EMTC",
ueDrxCfg->drxRetxTmr);
return RFAILED;
}
{
if (rgSCHCfgVldtDrxReTxCfg(ueDrxCfg->drxRetxTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d)",
+ DU_LOG("\nERROR --> SCH : Invalid DrxReTX configuration(%d)",
ueDrxCfg->drxRetxTmr);
return RFAILED;
}
{
if ( rgSCHCfgVldtDrxReTxCfg(ueDrxCfg->drxRetxTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d)",
+ DU_LOG("\nERROR --> SCH : Invalid DrxReTX configuration(%d)",
ueDrxCfg->drxRetxTmr);
return RFAILED;
}
{
if ( rgSCHEmtcCfgVldtDrxUlReTxCfg(ueDrxCfg->emtcDrxUlRetxTmr) != ROK )
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,"Invalid DrxReTX configuration(%d) for EMTC",
+ DU_LOG("\nERROR --> SCH : Invalid DrxReTX configuration(%d) for EMTC",
ueDrxCfg->drxRetxTmr);
return RFAILED;
}
if ( rgSCHCfgVldtDrxLngCycCfg(ueDrxCfg->drxLongCycleOffst) != ROK )
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid LongCycle configuration");
+ DU_LOG("\nERROR --> SCH : Invalid LongCycle configuration");
return RFAILED;
}
if ( ueDrxCfg->drxLongCycleOffst.longDrxCycle < ueDrxCfg->drxOnDurTmr )
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
+ DU_LOG("\nERROR --> SCH : Invalid combination of Long DRX Cycle "
" and onDuration timer values");
return RFAILED;
}
if( rgSCHCfgVldtTddDrxCycCfg(cell, ueDrxCfg->drxLongCycleOffst.longDrxCycle,
ueDrxCfg->drxOnDurTmr, ueDrxCfg->drxLongCycleOffst.drxStartOffst) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
+ DU_LOG("\nERROR --> SCH : Invalid combination of Long DRX Cycle "
" and onDuration timer values");
return RFAILED;
}
{
if ( ueDrxCfg->drxShortDrx.shortDrxCycle < ueDrxCfg->drxOnDurTmr )
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of short DRX "
+ DU_LOG("\nERROR --> SCH : Invalid combination of short DRX "
"Cycle and onDuration timer values");
return RFAILED;
}
if ( (ueDrxCfg->drxLongCycleOffst.longDrxCycle %
ueDrxCfg->drxShortDrx.shortDrxCycle) != 0)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId," Long DRX cycle is not multiple of "
+ DU_LOG("\nERROR --> SCH : Long DRX cycle is not multiple of "
"short DRX cycle");
return RFAILED;
}
if ( rgSCHCfgVldtDrxShrtCycCfg(ueDrxCfg->drxShortDrx) != ROK )
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid Short Cycle configuration");
+ DU_LOG("\nERROR --> SCH : Invalid Short Cycle configuration");
return RFAILED;
}
ueDrxCfg->drxLongCycleOffst.drxStartOffst %
ueDrxCfg->drxShortDrx.shortDrxCycle) != ROK)
{
- RLOG_ARG0(L_ERROR,DBG_CELLID,cell->cellId,"Invalid combination of Long DRX Cycle "
+ DU_LOG("\nERROR --> SCH : Invalid combination of Long DRX Cycle "
" and onDuration timer values");
return RFAILED;
}
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxOnDurCfg
+static S16 rgSCHCfgVldtDrxOnDurCfg
(
-U8 onDurTmr
+uint8_t onDurTmr
)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxOnDurCfg(onDurTmr)
-U8 onDurTmr;
-#endif
{
- TRC2(rgSCHCfgVldtDrxOnDurCfg)
switch ( onDurTmr )
{
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxInActvCfg
-(
-U16 inActvTmr
-)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxInActvCfg(inActvTmr)
-U16 inActvTmr;
-#endif
+static S16 rgSCHCfgVldtDrxInActvCfg(uint16_t inActvTmr)
{
- TRC2(rgSCHCfgVldtDrxInActvCfg)
-
switch ( inActvTmr )
{
case RGR_DRX_PRD_1PSF:
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxReTxCfg
-(
-U8 reTxTmr
-)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxReTxCfg(reTxTmr)
-U8 reTxTmr;
-#endif
+static S16 rgSCHCfgVldtDrxReTxCfg(uint8_t reTxTmr)
{
- TRC2(rgSCHCfgVldtDrxReTxCfg)
-
switch ( reTxTmr )
{
case RGR_DRX_PRD_1PSF:
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxLngCycCfg
-(
-RgrDrxLongCycleOffst lngCycleOffst
-)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxLngCycCfg(lngCycleOffst)
-RgrDrxLongCycleOffst lngCycleOffst;
-#endif
+static S16 rgSCHCfgVldtDrxLngCycCfg(RgrDrxLongCycleOffst lngCycleOffst)
{
- TRC2(rgSCHCfgVldtDrxLngCycCfg)
-
if ( rgSCHCfgVldtDrxLngCyclTmrs(lngCycleOffst.longDrxCycle) != ROK )
{
return RFAILED;
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxLngCyclTmrs
-(
-U16 val
-)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxLngCyclTmrs(val)
-U16 val;
-#endif
+static S16 rgSCHCfgVldtDrxLngCyclTmrs(uint16_t val)
{
- TRC2(rgSCHCfgVldtDrxLngCyclTmrs)
switch ( val )
{
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgVldtDrxShrtCycCfg
-(
-RgrDrxShortDrx shrtCycCfg
-)
-#else
-PRIVATE S16 rgSCHCfgVldtDrxShrtCycCfg(shrtCycCfg)
-RgrDrxShortDrx shrtCycCfg;
-#endif
+static S16 rgSCHCfgVldtDrxShrtCycCfg(RgrDrxShortDrx shrtCycCfg )
{
- TRC2(rgSCHCfgVldtDrxShrtCycCfg)
-
switch(shrtCycCfg.shortDrxCycle)
{
case RGR_DRX_PRD_2SF:
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-PRIVATE Void rgSCHCfgUeTaRecfg
+static Void rgSCHCfgUeTaRecfg
(
RgSchCellCb *cell,
RgSchUeCb *ueCb,
RgrUeRecfg *ueCfg,
RgSchErrInfo *err
)
-#else
-PRIVATE Void rgSCHCfgUeTaRecfg(cell, ueCb, ueCfg, err)
-RgSchCellCb *cell;
-RgSchUeCb *ueCb;
-RgrUeRecfg *ueCfg;
-RgSchErrInfo *err;
-#endif
{
- TRC2(rgSCHCfgUeTaRecfg)
-
UNUSED(err);
/* Update the TA related information */
rgSCHTmrStartTmr(cell, ueCb, RG_SCH_TMR_TA, ueCb->dl.taCb.cfgTaTmr);
}
}
- RETVOID;
+ return;
} /* rgSCHCfgUeTaRecfg */
/* ccpu00117452 - MOD - Changed macro name from
* File :
*
**********************************************************/
-#ifdef ANSI
-PRIVATE S16 rgSCHCfgUeCqiReptReCfg
+static S16 rgSCHCfgUeCqiReptReCfg
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg
)
-#else
-PRIVATE S16 rgSCHCfgUeCqiReptReCfg(cell, ue, ueRecfg)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-#endif
{
S16 retVal;
- TRC3(rgSCHCfgUeCqiReptReCfg)
/* Check has it been disabled */
if(ueRecfg->ueCqiReptCfg.numColltdCqiRept)
sizeof(RgrStaIndInfo));
if(retVal != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
- "Could not allocate memory for sending StaInd OLD CRNTI:%d",ueRecfg->oldCrnti);
+ DU_LOG("\nERROR --> SCH : Could not allocate memory for sending StaInd OLD CRNTI:%d",ueRecfg->oldCrnti);
return (retVal);
}
/*This function Added Ue in ongoing L2 Meas*/
/*LTE_L2_MEAS_PHASE2*/
#ifdef LTE_L2_MEAS
-PRIVATE S16 rgSchAddToL2Meas(RgSchCellCb *cellCb,RgSchDlLcCb *dlLc)
+static S16 rgSchAddToL2Meas(RgSchCellCb *cellCb,RgSchDlLcCb *dlLc)
{
CmLList *lnk;
- U16 idx;
+ uint16_t idx;
RgSchL2MeasCb *measCb = NULLP;
lnk = cellCb->l2mList.first;
* @param[in] Inst inst
* @param[in] RgSchUeCb *ue
* @param[int] RgrUeRecfg *ueRecfg
- * @param[out] U8 idx
+ * @param[out] uint8_t idx
* @return VOID
**/
-#ifdef ANSI
Void rgSCHSCellFreeBuf
(
Inst inst,
RgSchUeCb *ue,
RgrUeRecfg *ueRecfg,
-U8 idx
+uint8_t idx
)
-#else
-Void rgSCHSCellFreeBuf(inst ,ue, ueRecfg, idx)
-Inst inst;
-RgSchUeCb *ue;
-RgrUeRecfg *ueRecfg;
-U8 idx;
-#endif
{
RgSchUeCellInfo *sCellInfo = NULLP;
RgrUeSecCellCfg *sCellInfoRecfg = NULLP;
- TRC2(rgSCHSCellFreeBuf);
- for(U8 i = 0; i <= idx; i++)
+ for(uint8_t i = 0; i <= idx; i++)
{
sCellInfoRecfg = &ueRecfg->ueSCellCfgInfo.ueSCellDedCfg[i];
sCellInfo = ue->cellInfo[(sCellInfoRecfg->sCellIdx)];
}
}
- RETVOID;
+ return;
}
#endif
/**********************************************************************