X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Frg_pom_scell.c;h=46ce511266fb5d9e952e1c958e66f5beb0ee4835;hb=de6a435729e3cad9d4a66329080b8206a64f452c;hp=dda848f518902fc4d0c849b02ca3977b52e1e347;hpb=5625a52ad68f6ad93684e68bbbdbaef0d462cf9a;p=o-du%2Fl2.git diff --git a/src/5gnrmac/rg_pom_scell.c b/src/5gnrmac/rg_pom_scell.c index dda848f51..46ce51126 100755 --- a/src/5gnrmac/rg_pom_scell.c +++ b/src/5gnrmac/rg_pom_scell.c @@ -33,16 +33,7 @@ */ /* header include files -- defines (.h) */ -#include "envopt.h" /* environment options */ -#include "envdep.h" /* environment dependent */ -#include "envind.h" /* environment independent */ -#include "gen.h" /* general layer */ -#include "ssi.h" /* system service interface */ -#include "cm_hash.h" /* common hash list */ -#include "cm_mblk.h" /* common memory link list library */ -#include "cm_llist.h" /* common linked list library */ -#include "cm_err.h" /* common error */ -#include "cm_lte.h" /* common LTE */ +#include "common_def.h" #include "lrg.h" #include "crg.h" #include "rgu.h" @@ -54,31 +45,23 @@ #include "rg_err.h" /* header/extern include files (.x) */ -#include "gen.x" /* general layer */ -#include "ssi.x" /* system service interface */ -#include "cm5.x" /* common timers */ -#include "cm_lib.x" /* common library */ -#include "cm_hash.x" /* common hash list */ -#include "cm_mblk.x" /* common memory link list library */ -#include "cm_llist.x" /* common linked list library */ -#include "cm_tkns.x" /* common tokens */ -#include "cm_lte.x" /* common LTE */ #include "lrg.x" #include "crg.x" #include "rgu.x" #include "tfu.x" #include "rg_sch_inf.x" #include "rg_prg.x" /* PRG interface typedefs*/ +#include "du_app_mac_inf.h" #include "rg.x" #ifdef LTE_ADV #include "rg_pom_scell.x" -PRIVATE S16 rgPomVldtSCellDedLchCfg ARGS(( +static S16 rgPomVldtSCellDedLchCfg ARGS(( Inst inst, RgPrgUeSCellLchAddInfo *lcCfg, RgCellCb **cell, RgUeCb **ue )); -PRIVATE S16 rgPomUeSCellDedLcCfg ARGS((RgCellCb *cell, +static S16 rgPomUeSCellDedLcCfg ARGS((RgCellCb *cell, RgUeCb *ue, RgPrgUeSCellLchAddInfo *lcCfg )); @@ -101,17 +84,11 @@ PRIVATE S16 rgPomUeSCellDedLcCfg ARGS((RgCellCb *cell, * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 RgPrgPMacSMacUeSCellLchModReq +S16 RgPrgPMacSMacUeSCellLchModReq ( Pst *pst, RgPrgUeSCellLchModInfo *lchCfgCb ) -#else -PUBLIC S16 RgPrgPMacSMacUeSCellLchModReq(pst, lchCfgCb) -Pst *pst; -RgPrgUeSCellLchModInfo *lchCfgCb; -#endif { RgPrgCfgCfmInfo cfgCfm; Inst inst = pst->dstInst; @@ -121,8 +98,6 @@ RgPrgUeSCellLchModInfo *lchCfgCb; RgUeCb *ue; RgUlLcCb *ulLc; - TRC2(RgPrgPMacSMacUeSCellLchModReq); - RGDBGPRM(inst,(rgPBuf(inst), "APPLYING CRG UE SCELL CONFIG: cellId %d ueId %d lcId %d lcgId %d\n", lchCfgCb->cellId, lchCfgCb->crnti,lchCfgCb->lcId,lchCfgCb->ulLchRecfg.lcgId)); @@ -158,7 +133,7 @@ RgPrgUeSCellLchModInfo *lchCfgCb; /* Send positive confirmation to primary cell*/ RgPrgSMacPMacCfg(&cfmPst, &cfgCfm); - RETVALUE(ROK); + return ROK; } /* RgPrgPMacSMacUeSCellLchModReq */ @@ -188,29 +163,20 @@ RgPrgUeSCellLchModInfo *lchCfgCb; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomSndUeSCellLchDelToSmac +S16 rgPomSndUeSCellLchDelToSmac ( Inst inst, CrgDel *lcDel, Bool *isCfmRqrd ) -#else -PUBLIC S16 rgPomSndUeSCellLchDelToSmac(inst,lcDel,isCfmRqrd) -Inst inst; -CrgDel *lcDel; -Bool *isCfmRqrd; -#endif { - U8 idx = 0; + uint8_t idx = 0; Inst dstMacInst; Pst dstInstPst; RgPrgUeSCellLchDelInfo delLcCb; RgCellCb *cell; RgUeCb *ue; - TRC2(rgPomSndUeSCellLchDelToSmac); - /* Fetch the Active cell */ if(((cell = rgCb[inst].cell) == NULLP) || (cell->cellId != lcDel->u.lchDel.cellId)) @@ -218,7 +184,7 @@ Bool *isCfmRqrd; RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Active Cell does not exist %d\n", lcDel->u.lchDel.crnti, lcDel->u.lchDel.cellId)); - RETVALUE(RFAILED); + return RFAILED; } RGDBGPRM(inst,(rgPBuf(inst), @@ -229,7 +195,7 @@ Bool *isCfmRqrd; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Ue does not exist\n", lcDel->u.lchDel.crnti)); - RETVALUE(RFAILED); + return RFAILED; } for(idx = 0; idx < RG_MAX_SCELL_PER_UE ; idx++) { @@ -248,7 +214,7 @@ Bool *isCfmRqrd; *isCfmRqrd = FALSE; } } - RETVALUE(ROK); + return ROK; } @@ -280,8 +246,7 @@ Bool *isCfmRqrd; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomSndUeSCellLchModToSmac +S16 rgPomSndUeSCellLchModToSmac ( Inst inst, RgCellCb *cell, @@ -289,22 +254,12 @@ RgUeCb *ue, CrgLchRecfg *lchRecfg, Bool *isCfmRqrd ) -#else -PUBLIC S16 rgPomSndUeSCellLchModToSmac(inst, cell, ue, lchRecfg, isCfmRqrd) -Inst inst; -RgCellCb *cell; -RgUeCb *ue; -CrgLchRecfg *lchRecfg; -Bool *isCfmRqrd; -#endif { - U8 idx = 0; + uint8_t idx = 0; Inst dstMacInst; RgPrgUeSCellLchModInfo lchCfgCb; Pst dstInstPst; - TRC2(rgPomSndUeSCellLchModToSmac); - for(idx = 0; idx < RG_MAX_SCELL_PER_UE ; idx++) { if(TRUE == ue->sCelInfo[idx].isSCellAdded) @@ -322,7 +277,7 @@ Bool *isCfmRqrd; *isCfmRqrd = FALSE; } } - RETVALUE(ROK); + return ROK; } /** @@ -349,8 +304,7 @@ Bool *isCfmRqrd; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomSndUeSCellLchAddToSmac +S16 rgPomSndUeSCellLchAddToSmac ( Inst inst, RgCellCb *cell, @@ -358,22 +312,12 @@ RgUeCb *ue, CrgLchCfg *lchCfg, Bool *isCfmRqrd ) -#else -PUBLIC S16 rgPomSndUeSCellLchAddToSmac(inst, cell, ue, lchCfg, isCfmRqrd) -Inst inst; -RgCellCb *cell; -RgUeCb *ue; -CrgLchCfg *lchCfg; -Bool *isCfmRqrd; -#endif { - U8 idx = 0; + uint8_t idx = 0; Inst dstMacInst; RgPrgUeSCellLchAddInfo lchCfgCb; Pst dstInstPst; - TRC2(rgPomSndUeSCellLchAddToSmac); - for(idx = 0; idx < RG_MAX_SCELL_PER_UE ; idx++) { if(TRUE == ue->sCelInfo[idx].isSCellAdded) @@ -398,7 +342,7 @@ Bool *isCfmRqrd; *isCfmRqrd = FALSE; } } - RETVALUE(ROK); + return ROK; } /* rgPomSndUeSCellLchAddToSmac */ /** @@ -419,17 +363,11 @@ Bool *isCfmRqrd; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 RgPrgPMacSMacUeSCellLchDelReq +S16 RgPrgPMacSMacUeSCellLchDelReq ( Pst *pst, RgPrgUeSCellLchDelInfo *delLcCb ) -#else -PUBLIC S16 RgPrgPMacSMacUeSCellLchDelReq(pst, delLcCb) -Pst *pst; -RgPrgUeSCellLchDelInfo *delLcCb; -#endif { RgPrgCfgCfmInfo cfgCfm; Inst inst = pst->dstInst; @@ -440,8 +378,6 @@ RgPrgUeSCellLchDelInfo *delLcCb; RgUlLcCb *ulLc; RgDlLcCb *dlLc; - TRC2(RgPrgPMacSMacUeSCellLchDelReq); - RGDBGPRM(inst,(rgPBuf(inst), "APPLYING CRG UE SCELL CONFIG: cellId %d ueId %d\n", lchCfgCb->cellId, lchCfgCb->crnti)); @@ -477,7 +413,7 @@ RgPrgUeSCellLchDelInfo *delLcCb; /* Send positive confirmation to primary cell*/ RgPrgSMacPMacCfg(&cfmPst, &cfgCfm); - RETVALUE(ROK); + return ROK; } /* RgPrgPMacSMacUeSCellLchDelReq */ @@ -500,17 +436,11 @@ RgPrgUeSCellLchDelInfo *delLcCb; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 RgPrgPMacSMacUeSCellLchAddReq +S16 RgPrgPMacSMacUeSCellLchAddReq ( Pst *pst, RgPrgUeSCellLchAddInfo *lchCfgCb ) -#else -PUBLIC S16 RgPrgPMacSMacUeSCellLchAddReq(pst, lchCfgCb) -Pst *pst; -RgPrgUeSCellLchAddInfo *lchCfgCb; -#endif { RgPrgCfgCfmInfo cfgCfm; Inst inst = pst->dstInst; @@ -519,8 +449,6 @@ RgPrgUeSCellLchAddInfo *lchCfgCb; Pst cfmPst; RgUeCb *ue; - TRC2(RgPrgPMacSMacUeSCellLchAddReq); - RGDBGPRM(inst,(rgPBuf(inst), "APPLYING UE SCELL CONFIG AT SMAC : cellId %d ueId %d\n", lchCfgCb->cellId, lchCfgCb->crnti)); @@ -556,7 +484,7 @@ RgPrgUeSCellLchAddInfo *lchCfgCb; /* Send positive confirmation to primary cell*/ RgPrgSMacPMacCfg(&cfmPst, &cfgCfm); - RETVALUE(ROK); + return ROK; } /* RgPrgPMacSMacUeSCellLchAddReq */ /** * @brief Validates the logical channel configuration request from PMAC to SMAC. @@ -581,24 +509,15 @@ RgPrgUeSCellLchAddInfo *lchCfgCb; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomVldtAddLch +S16 rgPomVldtAddLch ( Inst inst, RgPrgUeSCellLchAddInfo *lcCfg, RgCellCb **cell, RgUeCb **ue ) -#else -PUBLIC S16 rgPomVldtAddLch(inst,lcCfg, cell, ue) -Inst inst; -RgPrgUeSCellLchAddInfo *lcCfg; -RgCellCb **cell; -RgUeCb **ue; -#endif { - TRC2(rgPomVldtAddLch); RGDBGPRM(inst,(rgPBuf(inst), "VALIDATE SMAC LC CONFIG: cellId %d ueId %d lcId %d\ cell %p ue %p\n", lcCfg->cellId, lcCfg->crnti, lcCfg->lcId, (void*)*cell, (void*)*ue)); @@ -610,14 +529,14 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UEID Validation for dedicated LC failed\n", lcCfg->crnti)); - RETVALUE(RFAILED); + return RFAILED; } } else { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UEID Invalid logical channel type %d\n",\ lcCfg->crnti, lcCfg->lcType)); - RETVALUE(RFAILED); + return RFAILED; } #ifdef LTE_L2_MEAS if ( lcCfg->qci < RG_QCI_MIN || @@ -626,14 +545,14 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UEID Invalid qci %x\n", lcCfg->crnti, lcCfg->qci)); - RETVALUE(RFAILED); + return RFAILED; } /*validate qci */ #endif /*LTE_L2_MEAS */ RGDBGINFONEW(inst,(rgPBuf(inst),"[%d]UEID CRG LCconfig validation done:cellId:%d lcId:%d\n", lcCfg->crnti, lcCfg->cellId, lcCfg->lcId)); - RETVALUE(ROK); + return ROK; } /** * @brief Handler for the logical channel configuration request from @@ -656,24 +575,15 @@ RgUeCb **ue; * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomUeSCellLcAdd +S16 rgPomUeSCellLcAdd ( Inst inst, RgCellCb *cell, RgUeCb *ue, RgPrgUeSCellLchAddInfo *lcCfg ) -#else -PUBLIC S16 rgPomUeSCellLcAdd(inst,cell, ue, lcCfg) -Inst inst; -RgCellCb *cell; -RgUeCb *ue; -RgPrgUeSCellLchAddInfo *lcCfg; -#endif { - TRC2(rgPomUeSCellLcAdd); RGDBGPRM(inst,(rgPBuf(inst), "APPLYING CRG LC CONFIG: cellId %d ueId %d\ lcId %d dir %d cell %p ue %p\n", lcCfg->cellId, lcCfg->crnti, lcCfg->lcId, lcCfg->dir, (void*)cell, (void*)ue)); @@ -682,12 +592,12 @@ RgPrgUeSCellLchAddInfo *lcCfg; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Dedicated logical channel configuration" "failed in SCell%d\n", lcCfg->crnti, lcCfg->lcId)); - RETVALUE(RFAILED); + return RFAILED; } RGDBGINFONEW(inst,(rgPBuf(inst), "[%d]SCell LC config done: cellId %d lcId %d\n", lcCfg->crnti, lcCfg->cellId, lcCfg->lcId)); - RETVALUE(ROK); + return ROK; } /* rgPomUeSCellLcAdd */ /*********************************************************** @@ -711,23 +621,14 @@ RgPrgUeSCellLchAddInfo *lcCfg; * File : * **********************************************************/ -#ifdef ANSI -PRIVATE S16 rgPomVldtSCellDedLchCfg +static S16 rgPomVldtSCellDedLchCfg ( Inst inst, RgPrgUeSCellLchAddInfo *lcCfg, RgCellCb **cell, RgUeCb **ue ) -#else -PRIVATE S16 rgPomVldtSCellDedLchCfg(inst,lcCfg, cell, ue) -Inst inst; -RgPrgUeSCellLchAddInfo *lcCfg; -RgCellCb **cell; -RgUeCb **ue; -#endif { - TRC2(rgPomVldtSCellDedLchCfg); RGDBGPRM(inst,(rgPBuf(inst), "VALIDATING CRG DEDICATED LC CONFIG \n")); @@ -737,7 +638,7 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Active Cell does not exist: Cell %d\n", lcCfg->crnti, lcCfg->cellId)); - RETVALUE(RFAILED); + return RFAILED; } /* Fetch the Ue */ @@ -745,7 +646,7 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UE does not exist for dedicated logical" "channel %d\n", lcCfg->crnti, lcCfg->lcId)); - RETVALUE(RFAILED); + return RFAILED; } /* Validate logical channel Id */ @@ -754,7 +655,7 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Invalid logical channel Id %d\n", lcCfg->crnti, lcCfg->lcId)); - RETVALUE(RFAILED); + return RFAILED; }*/ /* Validate downlink info */ if (lcCfg->dir & PRG_DIR_TX) @@ -763,7 +664,7 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UE: Dedicated DL LC %d already configured\n", lcCfg->crnti, lcCfg->lcId)); - RETVALUE(RFAILED); + return RFAILED; } /* dirVld = TRUE;*/ } @@ -775,13 +676,13 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UE: Invalid lcgId for uplink logical" "channel %d\n", lcCfg->crnti, lcCfg->ulInfo.lcgId)); - RETVALUE(RFAILED); + return RFAILED; } if (rgDBMGetUlDedLcCb((*ue), lcCfg->lcId) != NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]UE: Dedicated UL LC %d already configured\n", lcCfg->crnti, lcCfg->lcId)); - RETVALUE(RFAILED); + return RFAILED; } /* dirVld = TRUE;*/ } @@ -790,12 +691,12 @@ RgUeCb **ue; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Invalid Direction %d \n", lcCfg->crnti, lcCfg->dir)); - RETVALUE(RFAILED); + return RFAILED; } */ RGDBGINFONEW(inst,(rgPBuf(inst), "[%d]Dedicated logical channel %d validated" "for cell %d\n", lcCfg->crnti, lcCfg->lcId, lcCfg->cellId)); - RETVALUE(ROK); + return ROK; } /* rgPomVldtSCellDedLchCfg */ /*********************************************************** * @@ -817,22 +718,14 @@ RgUeCb **ue; * File : * **********************************************************/ -#ifdef ANSI -PRIVATE S16 rgPomUeSCellDedLcCfg +static S16 rgPomUeSCellDedLcCfg ( RgCellCb *cell, RgUeCb *ue, RgPrgUeSCellLchAddInfo *lcCfg ) -#else -PRIVATE S16 rgPomUeSCellDedLcCfg(cell, ue, lcCfg) -RgCellCb *cell; -RgUeCb *ue; -RgPrgUeSCellLchAddInfo *lcCfg; -#endif { //Inst inst = cell->macInst - RG_INST_START; - TRC2(rgPomUeSCellDedLcCfg); //RGDBGPRM(inst,(rgPBuf(inst), "APPLYING DEDICATED LC CONFIG\n")); /* Uplink/Bi-directional logical channel */ @@ -856,7 +749,7 @@ RgPrgUeSCellLchAddInfo *lcCfg; rgDBMInsDlDedLcCb(ue, lcCfg->lcId); } RGDBGINFO(inst,(rgPBuf(inst), "Dedicated LC config done\n")); - RETVALUE(ROK); + return ROK; } /* rgPomUeSCellDedLcCfg */ /** @@ -876,25 +769,15 @@ RgPrgUeSCellLchAddInfo *lcCfg; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 rgPomVltdModLch +S16 rgPomVltdModLch ( - Inst inst, - RgPrgUeSCellLchModInfo *lchCfgCb, - RgCellCb **cell, - RgUeCb **ue, - RgUlLcCb **ulLc +Inst inst, +RgPrgUeSCellLchModInfo *lchCfgCb, +RgCellCb **cell, +RgUeCb **ue, +RgUlLcCb **ulLc ) -#else -PUBLIC S16 rgPomVltdModLch(inst, lchCfgCb, cell, ue, ulLc) - Inst inst; - RgPrgUeSCellLchModInfo *lchCfgCb; - RgCellCb **cell; - RgUeCb **ue; - RgUlLcCb **ulLc; -#endif { - TRC2(rgPomVltdModLch); RGDBGPRM(inst,(rgPBuf(inst), "VALIDATE SMAC LC RECONFIG: cellId %d ueId %d \ lcId %d cell %p ue %p ulLc %p\n",lchCfgCb->cellId, lchCfgCb->crnti,lchCfgCb->lcId, (void*)*cell, (void*)*ue, @@ -904,28 +787,28 @@ PUBLIC S16 rgPomVltdModLch(inst, lchCfgCb, cell, ue, ulLc) || ((*cell)->cellId != lchCfgCb->cellId)) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Active Cell does not exist %d\n",lchCfgCb->crnti, lchCfgCb->cellId)); - RETVALUE(RFAILED); + return RFAILED; } /* Fetch the Ue for dedicated channels */ if ((*ue = rgDBMGetUeCb(*cell, lchCfgCb->crnti)) == NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Ue does not exist for dedicated logical channel\n", lchCfgCb->crnti)); - RETVALUE(RFAILED); + return RFAILED; } if ((*ulLc = rgDBMGetUlDedLcCb((*ue), lchCfgCb->lcId)) == NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Dedicated UL LC does not exist %d\n", lchCfgCb->crnti, lchCfgCb->lcId)); - RETVALUE(RFAILED); + return RFAILED; } /* if (lchCfgCb->ulLchRecfg.lcgId > (RG_MAX_LCG_PER_UE - 1)) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Invalid lcgId for uplink logical channel: lcg %d" "lc %d\n",lchCfgCb->crnti, lchCfgCb->ulLchRecfg.lcgId, lchCfgCb->lcId)); - RETVALUE(RFAILED); + return RFAILED; }*/ - RETVALUE(ROK); + return ROK; } /*rgPomVltdModLch*/ /** * @brief Handler for the logical channel re-configuration request from @@ -948,23 +831,14 @@ PUBLIC S16 rgPomVltdModLch(inst, lchCfgCb, cell, ue, ulLc) * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomUeSCellLcMod +S16 rgPomUeSCellLcMod ( Inst inst, RgUeCb *ue, RgUlLcCb *ulLc, RgPrgUeSCellLchModInfo *lchCfgCb ) -#else -PUBLIC S16 rgPomUeSCellLcMod(inst,cell, ue, ulLc, lchCfgCb) -Inst inst; -RgUeCb *ue; -RgUlLcCb *ulLc; -RgPrgUeSCellLchModInfo *lchCfgCb; -#endif { - TRC2(rgPomUeSCellLcMod); RGDBGPRM(inst,(rgPBuf(inst), "APPLYING SMAC LC RECONFIG: cellId %d ueId %d\ lcId %d \n", lchCfgCb->cellId, lchCfgCb->crnti, lchCfgCb->lcId)); @@ -976,7 +850,7 @@ RgPrgUeSCellLchModInfo *lchCfgCb; RGDBGINFO(inst,(rgPBuf(inst), "LC %d of Ue %d of cell %d Reconfigured\n", lchCfgCb->lcId, ue->ueId, cell->cellId)); - RETVALUE(ROK); + return ROK; } /* rgPomUeSCellLcMod */ /** * @brief Function to validate SCellLchDel. @@ -995,27 +869,16 @@ RgPrgUeSCellLchModInfo *lchCfgCb; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 rgPomVltdDelLch +S16 rgPomVltdDelLch ( - Inst inst, - RgPrgUeSCellLchDelInfo *delLcCb, - RgCellCb **cell, - RgUeCb **ue, - RgUlLcCb **ulLc, - RgDlLcCb **dlLc +Inst inst, +RgPrgUeSCellLchDelInfo *delLcCb, +RgCellCb **cell, +RgUeCb **ue, +RgUlLcCb **ulLc, +RgDlLcCb **dlLc ) -#else -PUBLIC S16 rgPomVltdDelLch(inst, delLcCb, cell, ue, ulLc, dlLc) - Inst inst; - RgPrgUeSCellLchDelInfo *delLcCb; - RgCellCb **cell; - RgUeCb **ue; - RgUlLcCb **ulLc; - RgDlLcCb **dlLc; -#endif { - TRC2(rgPomVltdDelLch); RGDBGPRM(inst,(rgPBuf(inst), "VALIDATE SMAC LC RECONFIG: cellId %d ueId %d \ lcId %d cell %p ue %p ulLc %p\n",delLcCb->cellId, delLcCb->crnti,delLcCb->lcId, (void*)*cell, (void*)*ue, @@ -1025,28 +888,28 @@ PUBLIC S16 rgPomVltdDelLch(inst, delLcCb, cell, ue, ulLc, dlLc) || ((*cell)->cellId != delLcCb->cellId)) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Active Cell does not exist %d\n",delLcCb->crnti, delLcCb->cellId)); - RETVALUE(RFAILED); + return RFAILED; } /* Fetch the Ue for dedicated channels */ if ((*ue = rgDBMGetUeCb(*cell, delLcCb->crnti)) == NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Ue does not exist for dedicated logical channel\n", delLcCb->crnti)); - RETVALUE(RFAILED); + return RFAILED; } if ((*ulLc = rgDBMGetUlDedLcCb((*ue), delLcCb->lcId)) == NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Dedicated UL LC does not exist %d\n", delLcCb->crnti, delLcCb->lcId)); - RETVALUE(RFAILED); + return RFAILED; } if ((*dlLc = rgDBMGetDlDedLcCb((*ue), delLcCb->lcId)) == NULLP) { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]DL LC %d does not exist\n", delLcCb->crnti, delLcCb->lcId)); - RETVALUE(RFAILED); + return RFAILED; } - RETVALUE(ROK); + return ROK; } /*rgPomVltdDelLch*/ /** * @brief Handler for the logical channel delete request from @@ -1069,8 +932,7 @@ PUBLIC S16 rgPomVltdDelLch(inst, delLcCb, cell, ue, ulLc, dlLc) * -# ROK * -# RFAILED **/ -#ifdef ANSI -PUBLIC S16 rgPomUeSCellLcDel +S16 rgPomUeSCellLcDel ( Inst inst, RgPrgUeSCellLchDelInfo *delLcCb, @@ -1078,17 +940,8 @@ RgUeCb *ue, RgUlLcCb *ulLc, RgDlLcCb *dlLc ) -#else -PUBLIC S16 rgPomUeSCellLcDel(inst,delLcCb,ue,ulLc,dlLc) -Inst inst; -RgPrgUeSCellLchDelInfo *delLcCb; -RgUeCb *ue; -RgUlLcCb *ulLc; -RgDlLcCb *dlLc; -#endif { - TRC2(rgPomUeSCellLcDel); RGDBGPRM(inst,(rgPBuf(inst), "APPLYING CRG LC DELETE: cellId %d ueId %d\ lcId %d dir %d\n", delLcCb->cellId, delLcCb->crnti, delLcCb->lcId, @@ -1113,12 +966,12 @@ RgDlLcCb *dlLc; { RGDBGERRNEW(inst,(rgPBuf(inst), "[%d]Invalid direction %d for LC Delete\n", delLcCb->crnti, delLcCb->dir)); - RETVALUE(RFAILED); + return RFAILED; }*/ RGDBGINFONEW(inst,(rgPBuf(inst), "[%d]UE's Logical channel %d deleted from cell %d\n", delLcCb->crnti, delLcCb->lcId, delLcCb->cellId)); - RETVALUE(ROK); + return ROK; } /* rgPomUeSCellLcDel */ #endif /*LTE_ADV */ /**********************************************************************