RLC BO, BO response and DL Data handling. [Issue-ID: ODUHIGH-181]
[o-du/l2.git] / src / 5gnrmac / rg_utl.c
index df681c6..f6b7b50 100755 (executable)
@@ -37,18 +37,7 @@ static int RLOG_MODULE_ID=4096;
 static int RLOG_FILE_ID=179;
 
 /* header include files (.h) */
-#include "envopt.h"        /* environment options */
-#include "envdep.h"        /* environment dependent */
-#include "envind.h"        /* environment independent */
-  
-#include "gen.h"           /* general */
-#include "ssi.h"           /* system services */
-#include "cm_tkns.h"       /* Common Token Defines */
-#include "cm_llist.h"      /* Common Link List Defines */
-#include "cm_hash.h"       /* Common Hash List Defines */
-#include "cm_mblk.h"       /* common memory link list library */
-#include "cm_lte.h"        /* Common LTE */
-
+#include "common_def.h"
 #include "rg_env.h"        /* MAC Environment Defines */
 #include "crg.h"           /* CRG Interface defines */
 #include "rgu.h"           /* RGU Interface defines */
@@ -61,15 +50,7 @@ static int RLOG_FILE_ID=179;
 #include "rg_err.h"        /* MAC error defines */
 
 /* header/extern include files (.x) */
-#include "gen.x"           /* general */
-#include "ssi.x"           /* system services */
 #include "cm5.x"           /* Timer */
-#include "cm_tkns.x"       /* Common Token Definitions */
-#include "cm_llist.x"      /* Common Link List Definitions */
-#include "cm_lib.x"        /* Common Library Definitions */
-#include "cm_hash.x"       /* Common Hash List Definitions */
-#include "cm_mblk.x"       /* common memory link list library */
-#include "cm_lte.x"        /* Common LTE */
 
 #include "crg.x"           /* CRG Interface includes */
 #include "rgu.x"           /* RGU Interface includes */
@@ -78,6 +59,7 @@ static int RLOG_FILE_ID=179;
 #include "lrg.x"           /* LRG Interface includes */
 #include "rg_prg.x"        /* PRG(MAC-MAC) Interface includes */
 
+#include "du_app_mac_inf.h"
 #include "rg.x"            /* MAC includes */
 
 /* local defines */
@@ -99,7 +81,7 @@ PRIVATE Void rgUtlHndlCrntiRls ARGS((
          RgInfRlsRnti    *rlsRnti
          ));
 
-PUBLIC S16 rgDelUeFrmAllSCell ARGS((
+S16 rgDelUeFrmAllSCell ARGS((
          RgCellCb       *cell,
          RgUeCb         *ue
          ));
@@ -131,14 +113,14 @@ PRIVATE S16 rgUtlSndCrntiChngReq2AllSMacs ARGS((
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 rgAllocShrablSBuf
+S16 rgAllocShrablSBuf
 (
 Inst    inst,
 Data    **pData,            /* Pointer of the data to be returned */
 Size    size                /* size */
 )
 #else
-PUBLIC S16 rgAllocShrablSBuf(inst,pData, size)
+S16 rgAllocShrablSBuf(inst,pData, size)
 Inst    inst;
 Data    **pData;            /* Pointer of the data to be returned */
 Size    size;               /* size */
@@ -153,7 +135,7 @@ Size    size;               /* size */
 
    if (size == 0)
    {
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /* allocate buffer */
@@ -166,7 +148,7 @@ Size    size;               /* size */
      rgLMMStaInd(inst,LCM_CATEGORY_RESOURCE, LCM_EVENT_SMEM_ALLOC_FAIL,
                                        LCM_CAUSE_MEM_ALLOC_FAIL, &dgn);
       RGLOGERROR(inst,ERRCLS_DEBUG, ERG028, 0, "Unable to Allocate Buffer");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
 #ifndef ALIGN_64BIT
@@ -180,7 +162,7 @@ Size    size;               /* size */
    /* zero out the allocated memory */
    cmMemset((U8 *)*pData, 0x00, size);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of rgAllocSBuf */
 
@@ -203,14 +185,14 @@ Size    size;               /* size */
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 rgAllocSBuf
+S16 rgAllocSBuf
 (
 Inst    inst,
 Data    **pData,            /* Pointer of the data to be returned */
 Size    size                /* size */
 )
 #else
-PUBLIC S16 rgAllocSBuf(inst,pData, size)
+S16 rgAllocSBuf(inst,pData, size)
 Inst    inst;
 Data    **pData;            /* Pointer of the data to be returned */
 Size    size;               /* size */
@@ -225,7 +207,7 @@ Size    size;               /* size */
 
    if (size == 0)
    {
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /* allocate buffer */
@@ -241,13 +223,13 @@ Size    size;               /* size */
      rgLMMStaInd(inst,LCM_CATEGORY_RESOURCE, LCM_EVENT_SMEM_ALLOC_FAIL,
                                        LCM_CAUSE_MEM_ALLOC_FAIL, &dgn);
       RGLOGERROR(inst,ERRCLS_DEBUG, ERG028, 0, "Unable to Allocate Buffer");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /* zero out the allocated memory */
    cmMemset((U8 *)*pData, 0x00, size);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of rgAllocSBuf */
 
@@ -268,14 +250,14 @@ Size    size;               /* size */
 *       File:  rg_utl.c
 */
 #ifdef ANSI
-PUBLIC Void rgFreeSharableSBuf
+Void rgFreeSharableSBuf
 (
 Inst inst,
 Data **data,         /* address of pointer to data */
 Size size            /* size */
 )
 #else
-PUBLIC Void rgFreeSharableSBuf(inst,data, size)
+Void rgFreeSharableSBuf(inst,data, size)
 Inst inst;
 Data **data;         /* address of pointer to data */
 Size size;          /* size */
@@ -324,14 +306,14 @@ Size size;          /* size */
 *       File:  rg_utl.c
 */
 #ifdef ANSI
-PUBLIC Void rgFreeSBuf
+Void rgFreeSBuf
 (
 Inst inst,
 Data **data,         /* address of pointer to data */
 Size size            /* size */
 )
 #else
-PUBLIC Void rgFreeSBuf(inst,data, size)
+Void rgFreeSBuf(inst,data, size)
 Inst  inst;
 Data **data;         /* address of pointer to data */
 Size size;          /* size */
@@ -384,13 +366,13 @@ Size size;          /* size */
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 rgGetMsg
+S16 rgGetMsg
 (
 Inst    inst,
 Buffer  **mBuf            /* Message Buffer pointer be returned */
 )
 #else
-PUBLIC S16 rgGetMsg(inst,mBuf)
+S16 rgGetMsg(inst,mBuf)
 Inst    inst;
 Buffer  **mBuf;           /* Message Buffer pointer be returned */
 #endif
@@ -415,10 +397,10 @@ Buffer  **mBuf;           /* Message Buffer pointer be returned */
       rgLMMStaInd(inst,LCM_CATEGORY_RESOURCE, LCM_EVENT_DMEM_ALLOC_FAIL,
                                        LCM_CAUSE_MEM_ALLOC_FAIL, &dgn);
       RGLOGERROR(inst,ERRCLS_DEBUG, ERG030, 0, "Unable to Allocate Buffer");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of rgGetMsg */
 
@@ -437,14 +419,14 @@ Buffer  **mBuf;           /* Message Buffer pointer be returned */
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgFillDgnParams
+Void rgFillDgnParams
 (
 Inst        inst,
 RgUstaDgn   *dgn,
 U8          dgnType
 )
 #else
-PUBLIC Void rgFillDgnParams(inst,dgn, dgnType)
+Void rgFillDgnParams(inst,dgn, dgnType)
 Inst        inst;
 RgUstaDgn   *dgn;
 U8          dgnType;
@@ -486,7 +468,7 @@ U8          dgnType;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgUpdtRguDedSts
+Void rgUpdtRguDedSts
 (
 Inst           inst,
 RgUpSapCb     *rguDlSap,
@@ -494,7 +476,7 @@ U8             stsType,   /* Statistics type to update */
 RgRguDedDatReq *datReq    /* DatReq pointer */
 )
 #else
-PUBLIC Void rgUpdtRguDedSts(inst,rguDlSap,stsType, datReq)
+Void rgUpdtRguDedSts(inst,rguDlSap,stsType, datReq)
 Inst           inst;
 RgUpSapCb     *rguDlSap;
 U8             stsType;   /* Statistics type to update */
@@ -565,14 +547,14 @@ RgRguDedDatReq *datReq;   /* DatReq pointer */
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgUpdtRguCmnSts
+Void rgUpdtRguCmnSts
 (
 Inst           inst,
 RgUpSapCb     *rguDlSap,
 U8             stsType   /* Statistics type to update */
 )
 #else
-PUBLIC Void rgUpdtRguCmnSts(inst,rguDlSap,stsType)
+Void rgUpdtRguCmnSts(inst,rguDlSap,stsType)
 Inst           inst;
 RgUpSapCb     *rguDlSap;
 U8             stsType;   /* Statistics type to update */
@@ -615,13 +597,13 @@ U8             stsType;   /* Statistics type to update */
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgUpdtCellCnt
+Void rgUpdtCellCnt
 (
 Inst inst,
 U8 updtType
 )
 #else
-PUBLIC Void rgUpdtCellCnt(inst,updtType)
+Void rgUpdtCellCnt(inst,updtType)
 Inst inst;
 U8 updtType;
 #endif
@@ -662,13 +644,13 @@ U8 updtType;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgUpdtUeCnt
+Void rgUpdtUeCnt
 (
 Inst inst,
 U8 updtType
 )
 #else
-PUBLIC Void rgUpdtUeCnt (inst,updtType)
+Void rgUpdtUeCnt (inst,updtType)
 Inst inst;
 U8 updtType;
 #endif
@@ -704,14 +686,14 @@ U8 updtType;
 *
 */
 #ifdef ANSI
-PUBLIC S16 rgAllocEventMem
+S16 rgAllocEventMem
 (
 Inst     inst,
 Ptr       *memPtr,
 Size      memSize
 )
 #else
-PUBLIC S16 rgAllocEventMem(inst,memPtr, memSize)
+S16 rgAllocEventMem(inst,memPtr, memSize)
 Inst     inst;
 Ptr       *memPtr;
 Size      memSize;
@@ -730,7 +712,7 @@ Size      memSize;
    {
       RGLOGERROR(inst,ERRCLS_INT_PAR, ERG031, memSize,
                    "rgAllocEventMem(): memSize invalid\n");
-      RETVALUE (RFAILED);
+      return  (RFAILED);
    }
 #endif /* ERRCLASS & ERRCLS_DEBUG */
 
@@ -748,13 +730,13 @@ Size      memSize;
 #endif /* */
    {
       RLOG0(L_ERROR,"cmAllocEvnt Failed"); 
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /*stoping Task*/
    SStopTask(startTime, PID_MACUTL_CMALLCEVT);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of rgAllocEventMem*/
 
 /*
@@ -772,7 +754,7 @@ Size      memSize;
 *
 */
 #ifdef ANSI
-PUBLIC S16 rgGetEventMem
+S16 rgGetEventMem
 (
 Inst      inst,
 Ptr       *ptr,
@@ -780,7 +762,7 @@ Size      len,
 Ptr       memCp
 )
 #else
-PUBLIC S16 rgGetEventMem(inst,ptr, len, memCp)
+S16 rgGetEventMem(inst,ptr, len, memCp)
 Inst      inst;
 Ptr       *ptr;
 Size      len;
@@ -795,7 +777,7 @@ Ptr       memCp;
 #else
    ret = cmGetMem(memCp, len, (Ptr *)ptr);
 #endif /* */
-   RETVALUE(ret);
+   return (ret);
 } /* end of rgGetEventMem*/
 
 /***********************************************************
@@ -816,14 +798,14 @@ Ptr       memCp;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC Void rgGetPstToInst
+Void rgGetPstToInst
 (
 Pst           *pst,
 Inst          srcInst,
 Inst          dstInst
 )
 #else
-PUBLIC Void rgGetPstToInst (pst, srcInst, dstInst)
+Void rgGetPstToInst (pst, srcInst, dstInst)
 Pst           *pst;
 Inst          srcInst;
 Inst          dstInst;
@@ -870,13 +852,13 @@ Inst          dstInst;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 RgSchMacLcgRegReq
+S16 RgSchMacLcgRegReq
 (
 Pst            *pst,
 RgInfLcgRegReq *lcgRegReq
 )
 #else
-PUBLIC S16 RgSchMacLcgRegReq (pst, lcgRegReq)
+S16 RgSchMacLcgRegReq (pst, lcgRegReq)
 Pst            *pst;
 RgInfLcgRegReq *lcgRegReq;
 #endif
@@ -896,18 +878,18 @@ RgInfLcgRegReq *lcgRegReq;
    {
       
       RLOG_ARG0(L_ERROR,DBG_CELLID,lcgRegReq->cellId,"Cell does not exist ");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    if ((ue = rgDBMGetUeCb(cell, lcgRegReq->crnti)) == NULLP)
    {
       RLOG_ARG1(L_ERROR, DBG_CELLID,cell->cellId,"CRNTI:%d does not exist", 
                         lcgRegReq->crnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
    ue->ul.lcgArr[lcgRegReq->lcgId].isGbr = lcgRegReq->isGbr;
 
-   RETVALUE(ROK)
+   return ROK
 } /* end of RgSchMacLcgRegReq */
 
 #ifdef LTEMAC_SPS
@@ -929,13 +911,13 @@ RgInfLcgRegReq *lcgRegReq;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 RgSchMacUlSpsResetReq
+S16 RgSchMacUlSpsResetReq
 (
 Pst            *pst,
 RgInfUlSpsReset *ulSpsResetInfo
 )
 #else
-PUBLIC S16 RgSchMacUlSpsResetReq (pst, lcInfo)
+S16 RgSchMacUlSpsResetReq (pst, lcInfo)
 Pst            *pst;
 RgInfUlSpsReset *ulSpsResetInfo;
 #endif
@@ -955,20 +937,20 @@ RgInfUlSpsReset *ulSpsResetInfo;
    {
       
       RLOG_ARG0(L_ERROR, DBG_CELLID,ulSpsResetInfo->cellId,"Cell does not exist ");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    if ((ue = rgDBMGetUeCb(cell, ulSpsResetInfo->crnti)) == NULLP)
    {
       RLOG_ARG1(L_ERROR, DBG_CELLID,cell->cellId,"CRNTI:%d does not exist", 
                      ulSpsResetInfo->crnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    ue->ul.implRelCntr = 0;
    ue->ul.explRelCntr = 0;
 
-   RETVALUE(ROK)
+   return ROK
 } /* end of RgSchMacUlSpsResetReq */
 
 
@@ -999,13 +981,13 @@ RgInfUlSpsReset *ulSpsResetInfo;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 RgSchMacSpsLcRegReq
+S16 RgSchMacSpsLcRegReq
 (
 Pst            *pst,
 RgInfSpsLcInfo *lcInfo
 )
 #else
-PUBLIC S16 RgSchMacSpsLcRegReq (pst, lcInfo)
+S16 RgSchMacSpsLcRegReq (pst, lcInfo)
 Pst            *pst;
 RgInfSpsLcInfo *lcInfo;
 #endif
@@ -1026,14 +1008,14 @@ RgInfSpsLcInfo *lcInfo;
    {
       
       RLOG_ARG0(L_ERROR,DBG_CELLID,lcInfo->cellId, "Cell does not exist ");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    if ((ue = rgDBMGetUeCb(cell, lcInfo->crnti)) == NULLP)
    {
       RLOG_ARG1(L_ERROR, DBG_CELLID,cell->cellId,"CRNTI:%d does not exist", 
                      lcInfo->crnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /* Store the sps-rnti and SPS LC information in the UE */ 
@@ -1051,10 +1033,10 @@ RgInfSpsLcInfo *lcInfo;
    {
       RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
                    "Ue insertion into SPS list failed SPS CRNTI:%d", ue->spsRnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    } 
 
-   RETVALUE(ROK)
+   return ROK
 } /* end of RgSchMacSpsLcRegReq */
 
 
@@ -1082,14 +1064,14 @@ RgInfSpsLcInfo *lcInfo;
  *
  **********************************************************/
 #ifdef ANSI
-PUBLIC S16 RgSchMacSpsLcDeregReq
+S16 RgSchMacSpsLcDeregReq
 (
 Pst            *pst,
 CmLteCellId    cellId,
 CmLteRnti      crnti
 )
 #else
-PUBLIC S16 RgSchMacSpsLcDeregReq (pst, cellId, crnti)
+S16 RgSchMacSpsLcDeregReq (pst, cellId, crnti)
 Pst            *pst;
 CmLteCellId    cellId;
 CmLteRnti      crnti;
@@ -1110,13 +1092,13 @@ CmLteRnti      crnti;
    {
       
       RLOG_ARG0(L_ERROR,DBG_CELLID,cellId, "Cell does not exist ");
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    if ((ue = rgDBMGetUeCb(cell, crnti)) == NULLP)
    {
       RLOG_ARG1(L_ERROR, DBG_CELLID,cellId,"CRNTI:%d Ue does not exist", crnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    /* No need to reset the SPS LC Ids as they will not be looked at*/
@@ -1124,7 +1106,7 @@ CmLteRnti      crnti;
    /* Delete UE from the SPS UE List */
    rgDBMDelSpsUeCb(cell, ue);
    
-   RETVALUE(ROK)
+   return ROK
 } /* end of RgSchMacSpsLcDeregReq */
 
 #endif /* LTEMAC_SPS */
@@ -1177,7 +1159,7 @@ CmLteRnti       newRnti;
       RLOG_ARG4(L_ERROR,DBG_CELLID,cell->cellId,
                        "RNTI:%d Failed to get UECB[%lu:%lu] or NEW RNTI:%d", 
                rnti, ((PTR)ue), ((PTR)newUe), newRnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 #ifdef XEON_SPECIFIC_CHANGES
    CM_LOG_DEBUG(CM_LOG_ID_MAC, "MAC:UE[%d] id changed to %d\n", rnti, newRnti);
@@ -1198,7 +1180,7 @@ CmLteRnti       newRnti;
    rgDBMDelUeCbFromRachLst(cell, newUe);
    rgFreeSBuf(inst,(Data **)&newUe, sizeof(*newUe));
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of rgUtlHndlCrntiChng */
 
 #ifdef LTE_ADV
@@ -1218,13 +1200,13 @@ CmLteRnti       newRnti;
  *  @return  ROK is SUCCESS 
  **/
 #ifdef ANSI
-PUBLIC S16 rgDelUeFrmAllSCell
+S16 rgDelUeFrmAllSCell
 (
 RgCellCb      *cell,
 RgUeCb        *ue
 )
 #else
-PUBLIC S16 rgDelUeFrmAllSCell(cell, ue)
+S16 rgDelUeFrmAllSCell(cell, ue)
 RgCellCb      *cell;
 RgUeCb        *ue;
 #endif
@@ -1257,7 +1239,7 @@ RgUeCb        *ue;
       } /* loop of if */
    } /* loop of for */
 
-   RETVALUE(ROK);
+   return ROK;
 } /* rgDelUeFrmAllSCell */
 
 /**
@@ -1275,14 +1257,14 @@ RgUeCb        *ue;
  *      -# ROK 
  **/
 #ifdef ANSI
-PUBLIC S16 rgUtlVltdAddSCellCfg
+S16 rgUtlVltdAddSCellCfg
 (
  RgPrgUeSCellCfgInfo *ueSCellCb,
  RgCellCb    *cell,
  Inst        inst
 )
 #else
-PUBLIC S16 rgUtlVltdAddSCellCfg(ueSCellCb, cell, inst)
+S16 rgUtlVltdAddSCellCfg(ueSCellCb, cell, inst)
  RgPrgUeSCellCfgInfo *ueSCellCb;
  RgCellCb    *cell;
  Inst        inst;
@@ -1312,7 +1294,7 @@ PUBLIC S16 rgUtlVltdAddSCellCfg(ueSCellCb, cell, inst)
      ret = RFAILED;
    }
 #endif
-   RETVALUE(ret);
+   return (ret);
 } /* rgUtlVltdAddSCellCfg */
 
 /**
@@ -1365,7 +1347,7 @@ TfuDelDatReqInfo delDatReq;
    {
       RGDBGERRNEW(inst,(rgPBuf(inst),"[%d]RNTI:Failed to get ueCb \
                newRnti=%d\n", rnti, newRnti));
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
    /* For all added SCells, prepare and send ueIdChngReq */
    for(idx = 0; idx < RG_MAX_SCELL_PER_UE ; idx++)
@@ -1397,7 +1379,7 @@ TfuDelDatReqInfo delDatReq;
       } /* loop of if */
    } /* loop of for */
 
-   RETVALUE(ROK);
+   return ROK;
 } /* rgUtlSndCrntiChngReq2AllSMacs */
 
 #endif /* LTE_ADV */
@@ -1508,19 +1490,19 @@ CmLteRnti       *rlsRnti;
  *      -# ROK 
  **/
 #ifdef ANSI
-PUBLIC S16 RgSchMacRlsRntiReq
+S16 RgSchMacRlsRntiReq
 (
 Pst                 *pst,
 RgInfRlsRnti        *rlsRnti
 )
 #else
-PUBLIC S16 RgSchMacRlsRntiReq(pst, rlsRnti)
+S16 RgSchMacRlsRntiReq(pst, rlsRnti)
 Pst                 *pst;
 RgInfRlsRnti        *rlsRnti;
 #endif
 {
-   Pst            schPst;
-   RgInfUeDelInd  ueDelInd;
+//   Pst            schPst;
+//   RgInfUeDelInd  ueDelInd;
    Inst           macInst;
    RgCellCb       *cell;
 #ifdef L2_OPTMZ
@@ -1535,7 +1517,7 @@ TfuDelDatReqInfo delDatReq;
 
    if(NULLP == rlsRnti)
    {
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
 
    if((cell == NULLP) ||
@@ -1545,7 +1527,7 @@ TfuDelDatReqInfo delDatReq;
       RLOG_ARG1(L_ERROR,DBG_CELLID,rlsRnti->cellId,
                "No cellCb found with cellId for RNTI:%d", 
                         rlsRnti->rnti);
-      RETVALUE(RFAILED);
+      return RFAILED;
    }
    /* Fix : syed Clearing UE context when SCH indicates to do so
     * UE DEL from CRG interface is now dummy. */
@@ -1559,7 +1541,7 @@ TfuDelDatReqInfo delDatReq;
          RLOG_ARG2(L_ERROR,DBG_CELLID,rlsRnti->cellId,
                        "CRNTI change failed for RNTI:%d new RNTI:%d",
                    rlsRnti->rnti,rlsRnti->newRnti);
-         RETVALUE(RFAILED);
+         return RFAILED;
       }
 
 #ifdef LTE_ADV
@@ -1569,7 +1551,7 @@ TfuDelDatReqInfo delDatReq;
       if(rgUtlSndCrntiChngReq2AllSMacs(cell, rlsRnti->rnti, rlsRnti->newRnti) != ROK)
       {
          /* TODO: do we need to send DelInd to SCH in failure case*/ 
-         RETVALUE(RFAILED);
+         return RFAILED;
       }
 #endif
 #ifdef L2_OPTMZ
@@ -1590,30 +1572,33 @@ TfuDelDatReqInfo delDatReq;
    if(FALSE == rlsRnti->isUeSCellDel)
 #endif
    {
+      //TODO: commented for compilation without SCH 
+#if 0
       ueDelInd.cellSapId  = cell->schInstMap.cellSapId;
       ueDelInd.cellId  = rlsRnti->cellId;
       ueDelInd.rnti    = rlsRnti->rnti; 
       rgGetPstToInst(&schPst,macInst, cell->schInstMap.schInst);
       RgMacSchUeDel(&schPst, &ueDelInd);
+#endif
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of RgSchMacRlsRntiReq */
 
 #ifdef L2_OPTMZ
 #ifdef ANSI
-PUBLIC Bool RgUtlIsTbMuxed
+Bool RgUtlIsTbMuxed
 (
  TfuDatReqTbInfo *tb
 )
 #else
-PUBLIC Bool RgUtlIsTbMuxed()
+Bool RgUtlIsTbMuxed()
    TfuDatReqTbInfo *tb
 #endif
 {
    MsgLen len = 0;
    SFndLenMsg(tb->macHdr, &len);
-   RETVALUE(len?TRUE : FALSE);
+   return (len?TRUE : FALSE);
 }
 #endif