UL data path changes at Phy stub, RLC UL UM and DU APP [Issue-ID: ODUHIGH-262]
[o-du/l2.git] / src / 5gnrrlc / kw_amm_dl.c
index 33f9f21..7e4d6ce 100755 (executable)
@@ -64,8 +64,8 @@ static int RLOG_FILE_ID=189;
 
 //UDAY
 #ifdef L2_OPTMZ
-extern U32 rlcAmmStaPduList[512];
- U32 rlcAmmStaPduListCnt = 0;
+uint32_t rlcAmmStaPduList[512];
+uint32_t rlcAmmStaPduListCnt = 0;
 #endif
 
 
@@ -74,14 +74,14 @@ extern U32 rlcAmmStaPduList[512];
 **/
 #define RLC_MODULE (RLC_DBGMASK_AM | RLC_DBGMASK_DL)
 
-U32 rlcStatusPduCnt, rlcStatusAckCnt, rlcStatusNcnt, rlcSduSndCnt;
+uint32_t rlcStatusPduCnt, rlcStatusAckCnt, rlcStatusNcnt, rlcSduSndCnt;
 
 /* local defines */
 
 /* local externs */
 
 /* forward references */
-EXTERN Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
+Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
                                         RlcDlRbCb  *rbCb,
                                         RlcUdxStaPdu *pStaPdu));
 
@@ -96,7 +96,7 @@ EXTERN Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
   {\
      Buffer    *_pduInfo; \
      SSegMsg((_retx)->seg, (_retx)->hdrSz, &_pduInfo); \
-     RLC_FREE_BUF((_retx)->seg); \
+     ODU_PUT_MSG_BUF((_retx)->seg); \
      (_retx)->seg = _pduInfo; \
   }\
   (_rbCb)->m.amDl.estHdrSz -= retx->hdrSz;\
@@ -104,77 +104,77 @@ EXTERN Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
 
 /* private function declarations */
 
-PRIVATE Void  rlcResegRetxPdus ARGS ((RlcCb *gCb,
+static Void  rlcResegRetxPdus ARGS ((RlcCb *gCb,
                                      RlcDlRbCb *rbCb, 
                                      RlcDatReq *rlcDatReq));
 
-PRIVATE Void rlcRemRetxPdu ARGS ((RlcCb *gCb, 
+static Void rlcRemRetxPdu ARGS ((RlcCb *gCb, 
                                  RlcDlRbCb *rbCb, 
                                  RlcRetx *retx));
 
-PRIVATE Void rlcAmmCreateStatusPdu ARGS ((RlcCb *gCb, 
+static Void rlcAmmCreateStatusPdu ARGS ((RlcCb *gCb, 
                                          RlcDlRbCb *rbCb,
                                          RlcDatReq *rlcDatReq));
 
-PRIVATE Void rlcAmmDlMarkPduForReTx ARGS ((RlcCb *gCb,
+static Void rlcAmmDlMarkPduForReTx ARGS ((RlcCb *gCb,
                                           RlcDlRbCb *rbCb,
                                           RlcRetx *retx));
 
-PRIVATE Void rlcAmmDlProcessSuccessfulTxPdu ARGS((RlcCb *gCb, 
+static Void rlcAmmDlProcessSuccessfulTxPdu ARGS((RlcCb *gCb, 
                                                  RlcDlRbCb *rbCb,
                                                  RlcSn  sn,
                                                  KwuDatCfmInfo **datCfm));
 
-PRIVATE Void rlcAmmDlSetTxNextAck ARGS((RlcAmDl *amDl, RlcSn sn));
+static Void rlcAmmDlSetTxNextAck ARGS((RlcAmDl *amDl, RlcSn sn));
 
-PRIVATE Void rlcAmmDlCheckAndStopPollTmr ARGS((RlcCb *gCb,
+static Void rlcAmmDlCheckAndStopPollTmr ARGS((RlcCb *gCb,
                                               RlcDlRbCb *rbCb,
                                               RlcSn mAckSn));
 
-PRIVATE Void  rlcAssembleSdus ARGS ((RlcCb *gCb,
+static Void  rlcAssembleSdus ARGS ((RlcCb *gCb,
                                     RlcDlRbCb *rbCb, 
                                     RlcDatReq *rlcDatReq));
 
-PRIVATE Bool rlcAmmDlCheckAndSetPoll ARGS ((RlcCb *gCb,
+static bool rlcAmmDlCheckAndSetPoll ARGS ((RlcCb *gCb,
                                            RlcDlRbCb *rbCb, 
-                                           Bool newPdu, 
+                                           bool newPdu, 
                                            MsgLen bufSz));
 
-PRIVATE Void rlcAmmCreatePdu ARGS ((RlcCb *gCb,
+static Void rlcAmmCreatePdu ARGS ((RlcCb *gCb,
                                    RlcDlRbCb *rbCb, 
                                    RlcAmHdr *amHdr, 
                                    RlcDlPduInfo *pduInfo,
                                    Buffer *pdu));
 
-PRIVATE Void rlcAmmSndStaInd ARGS ((RlcCb *gCb,RlcDlRbCb *rbCb, RlcRetx *retx));
+static Void rlcAmmSndStaInd ARGS ((RlcCb *gCb,RlcDlRbCb *rbCb, RlcRetx *retx));
 
-PRIVATE Void rlcGetNxtRetx ARGS ((RlcCb *gCb, RlcRetx **retx));
+static Void rlcGetNxtRetx ARGS ((RlcCb *gCb, RlcRetx **retx));
 
-PRIVATE Void rlcConstructAmHdr ARGS ((RlcAmHdr *amHdr, 
-                                     U8 *hdr,
-                                     U8  snLen,
-                                     U16 *idx));
+static Void rlcConstructAmHdr ARGS ((RlcAmHdr *amHdr, 
+                                     uint8_t *hdr,
+                                     uint8_t  snLen,
+                                     uint16_t *idx));
 
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForAckSn ARGS ((RlcCb *gCb,
+static Void rlcAmmDlUpdateTxAndReTxBufForAckSn ARGS ((RlcCb *gCb,
                                                       RlcDlRbCb *rbCb, 
                                                       RlcSn mAckSn,
                                                       CmLList *retx,
                                                       KwuDatCfmInfo **datCfm));
 
-PRIVATE Void rlcAmmDlMoveFrmTxtoRetxBuffer ARGS ((RlcCb *gCb,
+static Void rlcAmmDlMoveFrmTxtoRetxBuffer ARGS ((RlcCb *gCb,
                                                  RlcAmDl *amDl, 
                                                  RlcRetx **retx, 
                                                  RlcSn sn));
  
-PRIVATE Void rlcAmmDlCheckIsSDUDelivered ARGS((RlcCb *gCb,
+static Void rlcAmmDlCheckIsSDUDelivered ARGS((RlcCb *gCb,
                                               RlcDlRbCb *rbCb, 
                                               RlcSduMap *sduMap, 
                                               KwuDatCfmInfo **datCfm));
 
-PRIVATE Void rlcAmmAddPduToRetxLst ARGS((RlcAmDl   *amDl,
+static Void rlcAmmAddPduToRetxLst ARGS((RlcAmDl   *amDl,
                                         RlcRetx   *retx));
 
-PRIVATE Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer ARGS(
+static Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer ARGS(
 (
 RlcCb          *gCb,
 RlcAmDl        *amDl,
@@ -182,7 +182,7 @@ RlcRetx        **retx,
 RlcDlPduInfo   *pduInfo
 ));
 
-PRIVATE Void rlcAmmDlHndlStatus4SduByteSegInTxBuf ARGS(
+static Void rlcAmmDlHndlStatus4SduByteSegInTxBuf ARGS(
 (
 RlcCb          *gCb,
 RlcDlRbCb      *rbCb,
@@ -191,7 +191,7 @@ RlcRetx        **retx,
 KwuDatCfmInfo **datCfm
 ));
 
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn ARGS(
+static Void rlcAmmDlUpdateTxAndReTxBufForNackSn ARGS(
 (
  RlcCb          *gCb,
  RlcDlRbCb      *rbCb,
@@ -200,16 +200,16 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn ARGS(
  KwuDatCfmInfo **datCfm
  ));
 
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx ARGS(
+static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx ARGS(
 (
 RlcAmDl        *amDl,
 RlcNackInfo    *nackInfo,
 CmLList       *retxNode,
 RlcNackInfo    *nackSnInfo,
-U8            idx
+uint8_t            idx
 ));
 
-PRIVATE Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn ARGS(
+static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn ARGS(
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -251,28 +251,17 @@ KwuDatCfmInfo   **datCfm
  * 
  * @return  Void
 */
-#ifdef ANSI
-Void rlcAmmSendDStaRsp
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcAmDl     *amDl
-)
-#else
-Void rlcAmmSendDStaRsp(gCb, rbCb, amDl)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcAmDl     *amDl;
-#endif
+void rlcAmmSendDedLcBoStatus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcAmDl *amDl)
 {
-   S32 bo = rlcAmmCalculateBo(amDl);
+   int32_t bo = rlcAmmCalculateBo(amDl);
 
    if(bo)
    {
-      rlcUtlSndDStaRsp(gCb, rbCb, bo, amDl->estHdrSz, amDl->cntrlBo ?TRUE:FALSE,amDl->cntrlBo);
+      rlcUtlSendDedLcBoStatus(gCb, rbCb, bo, amDl->estHdrSz, \
+         amDl->cntrlBo ?TRUE:FALSE,amDl->cntrlBo);
    }
    
-   RETVOID;
+   return;
 }
 
 /**
@@ -285,19 +274,7 @@ RlcAmDl     *amDl;
  * 
  * @return  Void
 */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlCheckAndStopPollTmr
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcSn       mAckSn
-)
-#else
-PRIVATE Void rlcAmmDlCheckAndStopPollTmr(gCb, rbCb, mAckSn)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcSn       mAckSn;
-#endif
+static Void rlcAmmDlCheckAndStopPollTmr(RlcCb *gCb,RlcDlRbCb *rbCb,RlcSn mAckSn)
 {
    RlcSn mPollSn;                                                   
                                                                    
@@ -305,13 +282,13 @@ RlcSn       mAckSn;
                                                                    
    if (mPollSn <= mAckSn)                                        
    {                                                               
-      if (rlcChkTmr(gCb, (PTR)rbCb, RLC_EVT_AMDL_POLL_RETX_TMR))    
+      if (rlcChkTmr(gCb, (PTR)rbCb, EVENT_RLC_AMDL_POLL_RETX_TMR))    
       {                                                            
-         rlcStopTmr(gCb, (PTR)rbCb, RLC_EVT_AMDL_POLL_RETX_TMR);    
+         rlcStopTmr(gCb, (PTR)rbCb, EVENT_RLC_AMDL_POLL_RETX_TMR);    
       }                                                            
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -322,21 +299,11 @@ RlcSn       mAckSn;
  * 
  * @return  Void
 */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlSetTxNextAck
-(
-RlcAmDl   *amDl,
-RlcSn      sn
-)
-#else
-PRIVATE Void rlcAmmDlSetTxNextAck(amDl, sn)
-RlcAmDl   *amDl;
-RlcSn     sn
-#endif
+static Void rlcAmmDlSetTxNextAck(RlcAmDl *amDl,RlcSn sn)
 {
    amDl->txNextAck = sn;
    
-   RETVOID;
+   return;
 }
 
 /**
@@ -352,27 +319,19 @@ RlcSn     sn
  * 
  * @return  Void
 */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlProcessSuccessfulReTx
+static Void rlcAmmDlProcessSuccessfulReTx
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
 RlcRetx          *retx,
-KwuDatCfmInfo   **datCfm
+KwuDatCfmInfo    **datCfm
 )
-#else
-PRIVATE Void rlcAmmDlProcessSuccessfulReTx(gCb, rbCb, retx, datCfm)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-RlcRetx          *retx;
-KwuDatCfmInfo   **datCfm;
-#endif
 {
    rlcAmmDlCheckIsSDUDelivered(gCb, rbCb, &(retx->sduMap), datCfm);
    
    rlcRemRetxPdu(gCb, rbCb, retx);
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -391,24 +350,14 @@ KwuDatCfmInfo   **datCfm;
  *            
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer
+static Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer
 (
 RlcCb          *gCb,
 RlcAmDl        *amDl,
 RlcRetx        **retx,
 RlcDlPduInfo   *pduInfo
 )
-#else
-PRIVATE Void rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer(gCb, amDl, retx, pduInfo)
-RlcCb          *gCb;
-RlcAmDl        *amDl;
-RlcRetx        **retx;
-RlcDlPduInfo   *pduInfo;
-#endif
 {
-   TRC2(rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer);
-
 
    RLC_ALLOC_WC(gCb,*retx, sizeof(RlcRetx));
 
@@ -416,7 +365,7 @@ RlcDlPduInfo   *pduInfo;
    if (*retx == NULLP)
    {
           RLOG0(L_FATAL, "Memory allocation failed");
-          RETVOID;
+          return;
    }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -447,7 +396,7 @@ RlcDlPduInfo   *pduInfo;
 
    gRlcStats.amRlcStats.numDLRetransPdus++;
 
-   RETVOID;
+   return;
 } /*rlcAmmDlMoveSduByteSegFrmTxtoRetxBuffer */
 
 /**
@@ -467,8 +416,7 @@ RlcDlPduInfo   *pduInfo;
  *            
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlHndlStatus4SduByteSegInTxBuf
+static Void rlcAmmDlHndlStatus4SduByteSegInTxBuf
 (
 RlcCb          *gCb,
 RlcDlRbCb      *rbCb,
@@ -476,27 +424,15 @@ RlcNackInfo    *nackSnInfo,
 RlcRetx        **retx,
 KwuDatCfmInfo ** datCfm
 )
-#else
-PRIVATE Void rlcAmmDlHndlStatus4SduByteSegInTxBuf(gCb, rbCb, nackSnInfo, retx, datCfm)
-(
-RlcCb          *gCb;
-RlcDlRbCb      *rbCb;
-RlcNackInfo    *nackSnInfo;
-RlcRetx        **retx;
-KwuDatCfmInfo **datCfm;
-)
-#endif
 {
    RlcTx    *txBuf=NULLP;
    CmLList *lnk;
    CmLList *nextLnk;
 
-   TRC2(rlcAmmDlHndlStatus4SduByteSegInTxBuf)
-
-   txBuf = rlcUtlGetTxBuf(AMDL.txBufLst, nackSnInfo->sn);
+   txBuf = rlcUtlGetTxBuf(RLC_AMDL.txBufLst, nackSnInfo->sn);
    if (txBuf == NULLP)
    {
-          RETVOID;
+          return;
    }
    lnk = txBuf->pduLst.first;
    while(lnk)
@@ -530,16 +466,16 @@ KwuDatCfmInfo **datCfm;
       nextLnk = lnk->next;
       /* Delete node from the txBuf Pdu lst */
       cmLListDelFrm(&txBuf->pduLst, lnk);
-      RLC_FREE_WC(gCb, pduInfo, sizeof(RlcDlPduInfo));
+      RLC_FREE(gCb, pduInfo, sizeof(RlcDlPduInfo));
       lnk = nextLnk;
    }
    if(!txBuf->pduLst.count)
    {
       /*No more Sdu byte segment are left. Hence delete txBuf*/
-      rlcUtlDelTxBuf(AMDL.txBufLst, txBuf,gCb);
+      rlcUtlDelTxBuf(RLC_AMDL.txBufLst, txBuf,gCb);
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -558,38 +494,25 @@ KwuDatCfmInfo **datCfm;
  * @return Void
  *            
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn
-(
- RlcCb          *gCb,
- RlcDlRbCb      *rbCb,
- RlcNackInfo    *nackSnInfo,
- CmLList        **retxNode,
- KwuDatCfmInfo **datCfm
- )
-#else
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode, datCfm)
+static Void rlcAmmDlUpdateTxAndReTxBufForNackSn
 (
- RlcCb          *gCb;
- RlcDlRbCb      *rbCb;
- RlcNackInfo    *nackSnInfo;
- CmLList       **retxNode;
- KwuDatCfmInfo **datCfm;
- )
-#endif
+RlcCb          *gCb,
+RlcDlRbCb      *rbCb,
+RlcNackInfo    *nackSnInfo,
+CmLList        **retxNode,
+KwuDatCfmInfo **datCfm
+)
 {
    RlcTx    *txBuf;
    RlcRetx  *retx;
 
-   TRC2(rlcAmmDlUpdateTxAndReTxBufForNackSn)
-
    /* Now process the NACK_SN received. Now the NACK_SN is    */
    /* either the first element of RETX or is in TX array      */
    /* To remove the remaining acks from the pdu byte segments */
 
    /* if the NACK_SN is in the transmit buffer, move it to the re-
          transmit buffer */
-   txBuf = rlcUtlGetTxBuf(AMDL.txBufLst, nackSnInfo->sn);
+   txBuf = rlcUtlGetTxBuf(RLC_AMDL.txBufLst, nackSnInfo->sn);
    if (txBuf != NULLP)
    {
       if(nackSnInfo->isSegment)
@@ -615,7 +538,7 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode
              (*retxNode) = retx->lstEnt.next;
       }
 
-      RETVOID;
+      return;
    }
 
    /* process the pdus/segments in the re-transmit buffer with 
@@ -661,7 +584,7 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode
          break;
       }
    } /* end of retxNode while loop*/
-   RETVOID;
+   return;
 }
 
 /**
@@ -675,44 +598,31 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode
 * @param[in]RlcNackInfo    *nackSnInfo,
 * @param[in]RlcRetx        *retx;
 * @param[in]RlcSn          sn, 
-* @param[in]U8            idx
+* @param[in]uint8_t            idx
  * 
  * @return Void
  *            
  */
-#ifdef ANSI
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx
+static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx
 (
 RlcAmDl        *amDl,
 RlcNackInfo    *nackInfo,
 CmLList        *retxNode,
 RlcNackInfo    *nackSnInfo,
-U8            idx
+uint8_t        idx
 )
-#else
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx(amDl, nackInfo, retxNode, nackSnInfo, idx)
-(
-RlcAmDl        *amDl;
-RlcNackInfo    *nackInfo;
-CmLList       *retxNode;
-RlcNackInfo    *nackSnInfo;
-U8            idx;
-)
-#endif
 {
    RlcTx     *txBuf;
    RlcRetx   *retx;
    CmLList  *node;
 
-   TRC2(RlcDlAmmGetNackSnInfoFrmNackRangeIdx)
-
    nackSnInfo->isSegment = FALSE;
 
    if((!nackInfo->isSegment) || (!idx && nackSnInfo->nackRange && (!nackInfo->soStart)))
    {
       nackSnInfo->soStart = 0;
       nackSnInfo->soEnd = 0;
-      RETVOID;
+      return;
    }
    txBuf = rlcUtlGetTxBuf(amDl->txBufLst, nackSnInfo->sn);
    if(txBuf != NULLP)
@@ -721,7 +631,7 @@ U8            idx;
       while(node)
       {
          RlcDlPduInfo *pduInfo = (RlcDlPduInfo *)(node->node);
-         U16         pduSoEnd = pduInfo->amHdr.so + pduInfo->sduMap.sduSz - 1; 
+         uint16_t         pduSoEnd = pduInfo->amHdr.so + pduInfo->sduMap.sduSz - 1; 
          if((!idx) && (pduInfo->amHdr.so == nackInfo->soStart))
          {
             nackSnInfo->isSegment = TRUE;
@@ -793,19 +703,7 @@ U8            idx;
  * 
  * @return  Void
 */
-#ifdef ANSI
-Void rlcAmmDlHndlStatusPdu
-(
-RlcCb          *gCb,
-RlcDlRbCb      *rbCb,
-RlcUdxStaPdu   *pStaPdu
-)
-#else
-Void rlcAmmDlHndlStatusPdu(gCb, rbCb, pStaPdu)
-RlcCb          *gCb;
-RlcDlRbCb      *rbCb;
-RlcUdxStaPdu   *pStaPdu;
-#endif
+Void rlcAmmDlHndlStatusPdu(RlcCb *gCb,RlcDlRbCb *rbCb,RlcUdxStaPdu *pStaPdu)
 {
    RlcSn      mAckSn;
    S32       oldRetxBo;
@@ -814,13 +712,12 @@ RlcUdxStaPdu   *pStaPdu;
    RlcKwuSapCb    *rlckwuSap;
    RlcSn       mTxNext;
 
-   TRC2(rlcAmmDlHndlStatusPdu)
    rlcStatusPduCnt++;
 
    rlckwuSap = gCb->u.dlCb->rlcKwuDlSap + RLC_UI_PDCP;
    /* store the re-transmission bo, to check if it changes due to the
       processing of the status pdu */
-   oldRetxBo = AMDL.retxBo;
+   oldRetxBo = RLC_AMDL.retxBo;
 
    /* Allocate memory for datCfm Info */
    RLC_SHRABL_STATIC_BUF_ALLOC(rlckwuSap->pst.region, rlckwuSap->pst.pool, datCfm, sizeof(KwuDatCfmInfo));
@@ -833,15 +730,15 @@ RlcUdxStaPdu   *pStaPdu;
                rbCb->rlcId.ueId,
                rbCb->rlcId.cellId);
       RLC_SHRABL_STATIC_BUF_FREE(rlckwuSap->pst.region, rlckwuSap->pst.pool, datCfm, sizeof(KwuDatCfmInfo));
-      RETVOID;
+      return;
    }
 #endif /* ERRCLASS & ERRCLS_RES */
 
    datCfm->numSduIds = 0;
    datCfm->rlcId = rbCb->rlcId;
 
-   MODAMT(pStaPdu->ackSn, mAckSn, AMDL.txNextAck,AMDL.snModMask);
-   MODAMT(AMDL.txNext,mTxNext, AMDL.txNextAck,AMDL.snModMask);
+   MODAMT(pStaPdu->ackSn, mAckSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
+   MODAMT(RLC_AMDL.txNext,mTxNext, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
 
    if(mAckSn > mTxNext)
    {
@@ -849,12 +746,12 @@ RlcUdxStaPdu   *pStaPdu;
                "Invalid ACK SN = %d received. Current Vta =%d"
                "UEID:%d CELLID:%d", 
                pStaPdu->ackSn,
-               AMDL.txNextAck,
+               RLC_AMDL.txNextAck,
                rbCb->rlcId.ueId,
                rbCb->rlcId.cellId);
 /*      RLC_SHRABL_STATIC_BUF_ALLOC(rlckwuSap->pst.region, rlckwuSap->pst.pool, datCfm, sizeof(KwuDatCfmInfo)); */
       RLC_SHRABL_STATIC_BUF_FREE(rlckwuSap->pst.region, rlckwuSap->pst.pool, datCfm, sizeof(KwuDatCfmInfo));
-      RETVOID;
+      return;
    }
  
    /* Venki - stopping the poll retx timer */
@@ -862,7 +759,7 @@ RlcUdxStaPdu   *pStaPdu;
    rlcAmmDlCheckAndStopPollTmr(gCb, rbCb, mAckSn);
 
    /* Set the first node in retx list to retxNode */
-   retxNode = AMDL.retxLst.first;
+   retxNode = RLC_AMDL.retxLst.first;
 
    /* If NACK exists in control PDU */
    if (pStaPdu->nackCnt)
@@ -871,10 +768,10 @@ RlcUdxStaPdu   *pStaPdu;
       RlcNackInfo nackSnInfo;
       RlcSn   mNackSn;
       RlcSn   txNextAck;
-      RlcSn   transWinStartSn = AMDL.txNextAck; /*used to track the SN from which 
+      RlcSn   transWinStartSn = RLC_AMDL.txNextAck; /*used to track the SN from which 
                                            to start processing the transmission
                                            buffer */
-      U32    idx = 0;
+      uint32_t    idx = 0;
 
       /* if any NACKs then txNextAck should be equal to the first NACK_SN*/
       txNextAck = pStaPdu->nackInfo[0].sn;
@@ -904,10 +801,10 @@ RlcUdxStaPdu   *pStaPdu;
          /* move transWinStartSn to nackSnInfo.sn + 1, as the pdu's before that
             will be removed from the buffer */
          transWinStartSn = (nackSnInfo.sn + (nackSnInfo.nackRange ?\
-                  (nackSnInfo.nackRange - 1) : 0) + 1) & AMDL.snModMask;
+                  (nackSnInfo.nackRange - 1) : 0) + 1) & RLC_AMDL.snModMask;
         
         /* Clear the acked SNs from the retx list */
-         MODAMT(nackSnInfo.sn, mNackSn, AMDL.txNextAck,AMDL.snModMask);
+         MODAMT(nackSnInfo.sn, mNackSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
 
          if ((mNackSn > mAckSn) || (mNackSn >= mTxNext))
          {
@@ -917,7 +814,7 @@ RlcUdxStaPdu   *pStaPdu;
                      rbCb->rlcId.ueId,
                      rbCb->rlcId.cellId);
             RLC_SHRABL_STATIC_BUF_FREE(rlckwuSap->pst.region, rlckwuSap->pst.pool, datCfm, sizeof(KwuDatCfmInfo));
-            RETVOID;
+            return;
          }
 
          /* clear all the SNs < NACK_SN from re-transmission list */   
@@ -931,17 +828,17 @@ RlcUdxStaPdu   *pStaPdu;
          }
          else
          {
-            U8 idx1 = 0;
+            uint8_t idx1 = 0;
             /* Update issegment, soStart, soEnd ,sn  in nackSnInfo and handle
              * nack sn*/
             do
             {
-               RlcDlAmmGetNackSnInfoFrmNackRangeIdx(&AMDL, &pStaPdu->nackInfo[idx],
+               RlcDlAmmGetNackSnInfoFrmNackRangeIdx(&RLC_AMDL, &pStaPdu->nackInfo[idx],
                                                    retxNode, &nackSnInfo, idx1);
                
                rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, &nackSnInfo,
                                                   &retxNode, &datCfm);
-               nackSnInfo.sn = ((nackSnInfo.sn + 1) & (AMDL.snModMask)); 
+               nackSnInfo.sn = ((nackSnInfo.sn + 1) & (RLC_AMDL.snModMask)); 
                gRlcStats.amRlcStats.numRlcAmCellNackRx++;
 
             }while((++idx1) < (nackSnInfo.nackRange));
@@ -955,7 +852,7 @@ RlcUdxStaPdu   *pStaPdu;
       rlcAmmDlUpdateTxAndReTxBufForAckSn(gCb,rbCb, mAckSn, retxNode, &datCfm);
 
       /* Update txNextAck */
-      rlcAmmDlSetTxNextAck(&AMDL,txNextAck);
+      rlcAmmDlSetTxNextAck(&RLC_AMDL,txNextAck);
    }
    else
    {
@@ -970,7 +867,7 @@ RlcUdxStaPdu   *pStaPdu;
       rlcAmmDlUpdateTxAndReTxBufForAckSn(gCb,rbCb, mAckSn, retxNode, &datCfm);
       
       /* update txNextAck */
-      rlcAmmDlSetTxNextAck(&AMDL, pStaPdu->ackSn); 
+      rlcAmmDlSetTxNextAck(&RLC_AMDL, pStaPdu->ackSn); 
    }
 
    if(datCfm->numSduIds != 0)
@@ -996,15 +893,15 @@ RlcUdxStaPdu   *pStaPdu;
    }
 
    /* Fix for memory corruption */
-   RLC_LLIST_FIRST_RETX(AMDL.retxLst, AMDL.nxtRetx);
-   /* BO update, if retransmission BO has changed. AMDL.retxBo would have
+   RLC_LLIST_FIRST_RETX(RLC_AMDL.retxLst, RLC_AMDL.nxtRetx);
+   /* BO update, if retransmission BO has changed. RLC_AMDL.retxBo would have
       canged inside the above called functions */
-   if (oldRetxBo != AMDL.retxBo)
+   if (oldRetxBo != RLC_AMDL.retxBo)
    {
-      rlcAmmSendDStaRsp(gCb, rbCb, &AMDL);
+      rlcAmmSendDedLcBoStatus(gCb, rbCb, &RLC_AMDL);
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -1021,15 +918,7 @@ RlcUdxStaPdu   *pStaPdu;
  *  @return S16
  *      Calculated bo
 */
-#ifdef ANSI
-S32 rlcAmmCalculateBo
-(
-RlcAmDl *amDl
-)
-#else
-S32 rlcAmmCalculateBo(amDl)
-RlcAmDl *amDl;
-#endif
+S32 rlcAmmCalculateBo(RlcAmDl *amDl)
 {
    S32 bo;
 
@@ -1059,7 +948,7 @@ RlcAmDl *amDl;
    
    return bo;
 }
-U32 kwRxSdu;
+uint32_t kwRxSdu;
 
 /**
  * @brief Handler to queue the SDUs received from PDCP
@@ -1081,33 +970,18 @@ U32 kwRxSdu;
  * @param[in] datReq  Ptr to the datReq sent from PDCP
  *
  * @return Void
- *      -# RETVOID
+ *      -# void
 */
-#ifdef ANSI
-Void rlcAmmQSdu
-(
-RlcCb            *gCb,
-RlcDlRbCb        *rbCb,
-Buffer          *mBuf,
-KwuDatReqInfo   *datReq
-)
-#else
-Void rlcAmmQSdu(gCb, rbCb, mBuf, datReq)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-Buffer          *mBuf;
-KwuDatReqInfo   *datReq;
-#endif
+void rlcAmmQSdu(RlcCb *gCb, RlcDlRbCb *rbCb, Buffer *mBuf, KwuDatReqInfo *datReq)
 {
    RlcSdu       *sdu;
 #ifdef LTE_L2_MEAS
 #ifndef L2_L3_SPLIT
 #ifdef TENB_STATS
-   U32         rlcWinSz; 
+   uint32_t         rlcWinSz; 
 #endif
 #endif
 #endif
-   TRC2(rlcAmmQSdu)
 
    /* Allocate sdu */
    RLC_ALLOC_WC(gCb,sdu, sizeof(RlcSdu)); 
@@ -1115,11 +989,9 @@ KwuDatReqInfo   *datReq;
 #if (ERRCLASS & ERRCLS_ADD_RES)
    if (sdu == NULLP)
    {
-      RLOG_ARG2(L_FATAL,DBG_RBID,rbCb->rlcId.rbId,
-               "Memory allocation failed UEID:%d CELLID:%d",
-               rbCb->rlcId.ueId,
-               rbCb->rlcId.cellId);
-      RETVOID;
+      DU_LOG("\n RLC : rlcAmmQSdu : Memory allocation failed UEID:%d CELLID:%d",\
+         rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+      return;
    }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -1128,7 +1000,7 @@ KwuDatReqInfo   *datReq;
    rlcUtlGetCurrTime(&sdu->arrTime);
    /* Discard new changes ends */
    /* Assign values to sdu */
-   SFndLenMsg(mBuf, &sdu->sduSz);
+   ODU_GET_MSG_LEN(mBuf, &sdu->sduSz);
 
    sdu->mBuf = mBuf;
    sdu->actSz = sdu->sduSz;
@@ -1139,36 +1011,33 @@ KwuDatReqInfo   *datReq;
 #ifndef RGL_SPECIFIC_CHANGES
 #ifdef MSPD
 {
-extern U32 dlrate_kwu;
+uint32_t dlrate_kwu;
 dlrate_kwu += sdu->sduSz;
 }
 #endif
 #endif   
    /* Update nxtTx to point to the added sdu if this is the first SDU in the
     * queue */
-   if (AMDL.nxtTx == NULLP)
+   if (RLC_AMDL.nxtTx == NULLP)
    {
-      RLOG_ARG2(L_UNUSED,DBG_RBID, rbCb->rlcId.rbId,
-               "rlcAmmQSdu: Received SDU will be transmitted next"
-               "UEID:%d CELLID:%d",
-                rbCb->rlcId.ueId,
-                rbCb->rlcId.cellId);
-      AMDL.nxtTx = sdu;
+      DU_LOG("\nRLC : rlcAmmQSdu: Received SDU will be transmitted next \
+         UEID:%d CELLID:%d", rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+      RLC_AMDL.nxtTx = sdu;
    }
 
    /* Add sdu to the sdu list */
-   cmLListAdd2Tail(&AMDL.sduQ, &sdu->lstEnt);
+   cmLListAdd2Tail(&RLC_AMDL.sduQ, &sdu->lstEnt);
    sdu->lstEnt.node = (PTR)sdu;
 #ifdef LTE_L2_MEAS
 #ifndef L2_L3_SPLIT
 #ifdef TENB_STATS
    if (rbCb->ueCb->tenbStats)
    {
-      if (AMDL.sduQ.count > rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxPktsInSduQ)
+      if (RLC_AMDL.sduQ.count > rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxPktsInSduQ)
       {
-         rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxPktsInSduQ = AMDL.sduQ.count;
+         rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxPktsInSduQ = RLC_AMDL.sduQ.count;
       }
-      rlcWinSz = RLC_AM_TRANS_WIN_SIZE(&AMDL);
+      rlcWinSz = RLC_AM_TRANS_WIN_SIZE(&RLC_AMDL);
       if (rlcWinSz > rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxWindowSz)
       {
          rbCb->ueCb->tenbStats->stats.nonPersistent.rlc.dlMaxWindowSz = rlcWinSz;
@@ -1178,14 +1047,14 @@ dlrate_kwu += sdu->sduSz;
 #endif
 #endif
    /* Update BO and estimate header size for the current BO */ 
-   AMDL.bo = AMDL.bo + sdu->sduSz;
-  if(AMDL.snLen == RLC_AM_CFG_12BIT_SN_LEN)
+   RLC_AMDL.bo = RLC_AMDL.bo + sdu->sduSz;
+  if(RLC_AMDL.snLen == RLC_AM_CFG_12BIT_SN_LEN)
   {
-     AMDL.estHdrSz += 2;
+     RLC_AMDL.estHdrSz += 2;
   }
   else
   {
-     AMDL.estHdrSz += 3;
+     RLC_AMDL.estHdrSz += 3;
   }
 #ifdef LTE_L2_MEAS_RLC
    /* Update numActUe if it is not active */
@@ -1199,10 +1068,10 @@ dlrate_kwu += sdu->sduSz;
 
    if(!rlcDlUtlIsReestInProgress(rbCb))
    {
-      rlcAmmSendDStaRsp(gCb, rbCb, &AMDL);
+      rlcAmmSendDedLcBoStatus(gCb, rbCb, &RLC_AMDL);
    }
 
-   RETVOID;
+   return;
 } 
 
 /**
@@ -1221,25 +1090,11 @@ dlrate_kwu += sdu->sduSz;
  *  @return Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlAssembleCntrlInfo 
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcDatReq   *rlcDatReq
-)
-#else
-PRIVATE Void rlcAmmDlAssembleCntrlInfo(gCb, rbCb, rlcDatReq)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcDatReq   *rlcDatReq;
-#endif
+static void rlcAmmDlAssembleCntrlInfo(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    RlcUdxDlSapCb   *sapCb;
    MsgLen         macHdrEstmt;
 
-   TRC2(rlcAmmDlAssembleCntrlInfo)
-
    macHdrEstmt = (rbCb->m.amDl.cntrlBo < 256) ?
                   RLC_MAC_HDR_SZ2 : RLC_MAC_HDR_SZ3;
    /* Eliminate fixed hdr size (14bits including ACK_SN) */
@@ -1255,25 +1110,25 @@ RlcDatReq   *rlcDatReq;
       rlcAmmCreateStatusPdu(gCb,rbCb,rlcDatReq);
 
       sapCb = RLC_GET_DL_SAPCB(gCb, rbCb);
-          rlcDlUdxStaProhTmrStart(&(gCb->u.dlCb->udxDlSap->pst), 
+      rlcDlUdxStaProhTmrStart(&(gCb->u.dlCb->udxDlSap->pst), 
                              sapCb->suId, &(rbCb->rlcId));
          
       /* Update number of pdus in pduInfo */
-      rlcDatReq->pduInfo.mBuf[rlcDatReq->pduInfo.numPdu] = AMDL.mBuf; 
+      rlcDatReq->pduInfo.mBuf[rlcDatReq->pduInfo.numPdu] = RLC_AMDL.mBuf; 
       rlcDatReq->pduInfo.numPdu++;
       gRlcStats.amRlcStats.numDLStaPduSent++;
 
       RLC_FREE_SHRABL_BUF(gCb->u.dlCb->udxDlSap->pst.region, 
                          gCb->u.dlCb->udxDlSap->pst.pool,
-                         AMDL.pStaPdu,
+                         RLC_AMDL.pStaPdu,
                          sizeof(RlcUdxDlStaPdu));
 
-      AMDL.pStaPdu = NULLP;
-      AMDL.mBuf = NULLP;
+      RLC_AMDL.pStaPdu = NULLP;
+      RLC_AMDL.mBuf = NULLP;
       gRlcStats.amRlcStats.numDLStaPduSent++;
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -1303,85 +1158,66 @@ RlcDatReq   *rlcDatReq;
  * @return Void
  *
  */
-#ifdef ANSI
-Void rlcAmmProcessSdus
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcDatReq   *rlcDatReq,
-Bool       fillCtrlPdu
-)
-#else
-Void rlcAmmProcessSdus(gCb, rbCb, rlcDatReq,fillCtrlPdu)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcDatReq   *rlcDatReq;
-Bool       fillCtrlPdu;
-#endif    
+void rlcAmmProcessSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq, bool fillCtrlPdu)
 {
-   TRC2(rlcAmmProcessSdus)
-
-
    /* Assemble control information. fillCtrlPdu parameter check is added for CA
     * It is used to force cntrl Pdu scheduling on PCell. for Non CA case this
     * flag will always be TRUE. In CA case, for PCELL it is TRUE and for SCEll
     * it is FALSE */ 
 
-   if ((AMDL.cntrlBo != 0) 
+   if ((RLC_AMDL.cntrlBo != 0) 
 #ifdef LTE_ADV
         && (fillCtrlPdu)
 #endif
                                )
    {
       rlcDatReq->boRep.staPduPrsnt = TRUE;
-      rlcDatReq->boRep.staPduBo = AMDL.cntrlBo;
+      rlcDatReq->boRep.staPduBo = RLC_AMDL.cntrlBo;
 
-      if (AMDL.pStaPdu != NULLP)
+      if (RLC_AMDL.pStaPdu != NULLP)
       {
          rlcAmmDlAssembleCntrlInfo (gCb, rbCb, rlcDatReq);
       }
       else
       {
-         RLOG_ARG2(L_ERROR, DBG_RBID, rbCb->rlcId.rbId,
-                  "Miscomputation of control Bo. UEID:%d CELLID:%d",
-                  rbCb->rlcId.ueId,
-                  rbCb->rlcId.cellId);
+         DU_LOG("\nRLC: rlcAmmProcessSdus: Miscomputation of control Bo. \
+           UEID:%d CELLID:%d", rbCb->rlcId.ueId, rbCb->rlcId.cellId);
       }
-      AMDL.cntrlBo = 0;
+      RLC_AMDL.cntrlBo = 0;
    }   
 
    /* Retransmit PDUs /portions of PDUs available in retxLst */
-   if ((rlcDatReq->pduSz > 0) && (AMDL.nxtRetx != NULLP))
+   if ((rlcDatReq->pduSz > 0) && (RLC_AMDL.nxtRetx != NULLP))
    {
       rlcResegRetxPdus (gCb,rbCb, rlcDatReq);
    }
 
    /* Assemble SDUs to form new PDUs */ 
-   if ((rlcDatReq->pduSz > 0) && (AMDL.nxtTx != 0))
+   if ((rlcDatReq->pduSz > 0) && (RLC_AMDL.nxtTx != 0))
    {
       rlcAssembleSdus(gCb,rbCb, rlcDatReq); 
    }
   
-   if (AMDL.nxtRetx != NULLP)
+   if (RLC_AMDL.nxtRetx != NULLP)
    {
-      rlcDatReq->boRep.oldestSduArrTime = AMDL.nxtRetx->sduMap.sdu->arrTime;
+      rlcDatReq->boRep.oldestSduArrTime = RLC_AMDL.nxtRetx->sduMap.sdu->arrTime;
    }
-   else if (AMDL.nxtTx != NULLP)
+   else if (RLC_AMDL.nxtTx != NULLP)
    {
-      rlcDatReq->boRep.oldestSduArrTime = AMDL.nxtTx->arrTime;
+      rlcDatReq->boRep.oldestSduArrTime = RLC_AMDL.nxtTx->arrTime;
    }
    /* Accumulate bo */
-   rlcDatReq->boRep.bo = rlcAmmCalculateBo(&AMDL);
-   rlcDatReq->boRep.staPduBo = AMDL.cntrlBo;
+   rlcDatReq->boRep.bo = rlcAmmCalculateBo(&RLC_AMDL);
+   rlcDatReq->boRep.staPduBo = RLC_AMDL.cntrlBo;
 
    /* Hdr estimation is moved to kwAmmCreatePDu */
-   rlcDatReq->boRep.estHdrSz = AMDL.estHdrSz;
+   rlcDatReq->boRep.estHdrSz = RLC_AMDL.estHdrSz;
 
    if(rlcDatReq->pduSz > 0)
    {
       gRlcStats.amRlcStats.numDLBytesUnused += rlcDatReq->pduSz;
    }
-   RETVOID;
+   return;
 } 
 
 /**
@@ -1402,28 +1238,11 @@ Bool       fillCtrlPdu;
  * @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcSplitPdu
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcRetx     *crnt,
-RlcRetx     *next,
-U16        size
-)
-#else
-PRIVATE Void rlcSplitPdu(gCb, rbCb, crnt, next, size)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcRetx     *crnt;
-RlcRetx     *next;
-U16        size;
-#endif
+static void rlcSplitPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcRetx *crnt, RlcRetx *next, uint16_t size)
 {
-   U8            si;
-   RlcAmDl        *amDl = &AMDL;
+   uint8_t        si;
+   RlcAmDl        *amDl = &RLC_AMDL;
 
-   TRC2(rlcSplitPdu)
    /* Set the SN for the new segment */
    next->amHdr.sn = crnt->amHdr.sn;
 
@@ -1459,7 +1278,7 @@ U16        size;
    next->sduMap.sduSz = next->segSz;
 
    /* Segment the payload into two parts based on the size passed */
-   SSegMsg(crnt->seg, size, &next->seg);
+   ODU_SEGMENT_MSG(crnt->seg, size, &next->seg);
    next->retxCnt     = crnt->retxCnt;
    next->yetToConst  = TRUE;
    next->pendingReTrans    = crnt->pendingReTrans;
@@ -1491,12 +1310,12 @@ U16        size;
    }
 
    /* Add the next to the retx list */
-   AMDL.retxLst.crnt = &crnt->lstEnt;
-   CM_LLIST_INS_AFT_CRNT(AMDL.retxLst, next); 
-   AMDL.nxtRetx = next;
+   RLC_AMDL.retxLst.crnt = &crnt->lstEnt;
+   CM_LLIST_INS_AFT_CRNT(RLC_AMDL.retxLst, next); 
+   RLC_AMDL.nxtRetx = next;
    amDl->estHdrSz += next->hdrSz;
    
-   RETVOID;
+   return;
 }
 
 /**
@@ -1524,51 +1343,36 @@ U16        size;
  * @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcResegRetxPdus 
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcDatReq   *rlcDatReq
-)
-#else
-PRIVATE Void rlcResegRetxPdus(gCb, rbCb, rlcDatReq)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcDatReq   *rlcDatReq;
-#endif
+static void rlcResegRetxPdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    RlcAmDl   *amDl;
    RlcRetx   *retx;
-   U8       hdr[RLC_MAX_HDRSZ];
-   U16      idx; 
+   uint8_t   hdr[RLC_MAX_HDRSZ];
+   uint16_t  idx; 
    Buffer   *pdu;
    MsgLen   pduSz; 
 #ifdef LTE_L2_MEAS
-   U16        sduIdx;
+   uint16_     sduIdx;
    RlcL2MeasTb *l2MeasTb;
    RlclchInfo  *lchInfo;
-   U8         numSdus;
+   uint8_t     numSdus;
 #endif
 
-   TRC2(rlcResegRetxPdus)
-
-
-   amDl  = &AMDL;
+   amDl  = &RLC_AMDL;
 #ifdef LTE_L2_MEAS
    /* TODO : This shoould be taken care in new Trasmissions */
    /* This lchInfo should be retrieved there */
    l2MeasTb = rlcUtlGetCurMeasTb(gCb, rbCb);
    if (l2MeasTb == NULLP)
    {
-      RETVOID;
+      return;
    }
    /* TODO : This lcid needs to be searched in case of normal Tx */
    /* In retx here, its fine as this will be higher priority */
    lchInfo = &l2MeasTb->lchInfo[l2MeasTb->numLchInfo];
    if (l2MeasTb->numLchInfo >= RLC_MAX_ACTV_DRB)
    {
-      RETVOID;
+      return;
    }
    l2MeasTb->numLchInfo++;
    lchInfo->lcId = rbCb->lch.lChId;
@@ -1578,7 +1382,7 @@ RlcDatReq   *rlcDatReq;
    while ((rlcDatReq->pduSz > 0) && (amDl->nxtRetx != NULLP)&&
           (rlcDatReq->pduInfo.numPdu < RLC_MAX_PDU))
    {
-      U16 tmpSz;
+      uint16_t tmpSz;
       
       retx = amDl->nxtRetx;
       /* kw003.201 : Add header size to seg size to determine if the      */
@@ -1592,27 +1396,24 @@ RlcDatReq   *rlcDatReq;
       /* kw003.201 - We should have at least one more than basic header */
       if (rlcDatReq->pduSz <= retx->hdrSz)
       {
-         RETVOID;
+         return;
       }
       rlcGetNxtRetx(gCb, &(amDl->nxtRetx));
 
       /* Send retx buf without segmentation */
       if (rlcDatReq->pduSz >= pduSz)
       {
-         U8 pollBit;
+         uint8_t pollBit;
          
-         RLOG_ARG2(L_DEBUG,DBG_RBID,rbCb->rlcId.rbId, 
-                  "rlcResegRetxPdus: Send retx buf without segmentation "
-                  "UEID:%d CELLID:%d", 
-                  rbCb->rlcId.ueId,
-                  rbCb->rlcId.cellId);
+         DU_LOG("\nRLC: rlcResegRetxPdus: Send retx buf without segmentation "
+            "UEID:%d CELLID:%d", rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 
          if (retx->yetToConst)
          {
             /* Construct hdr with the available hdr values */ 
             rlcConstructAmHdr(&retx->amHdr, hdr, amDl->snLen, &idx);
             /* Add header to the pdu/segment */
-            SAddPreMsgMultInOrder(hdr, idx + 1, retx->seg);
+            ODU_ADD_PRE_MSG_MULT_IN_ORDER(hdr, idx + 1, retx->seg);
             retx->yetToConst = FALSE;
          } 
 
@@ -1622,7 +1423,7 @@ RlcDatReq   *rlcDatReq;
          RLC_UPD_POLL_BIT(gCb, retx, pollBit);
 
          rlcDatReq->pduSz  -= pduSz;
-         AMDL.estHdrSz    -= retx->hdrSz;
+         RLC_AMDL.estHdrSz    -= retx->hdrSz;
 #ifdef LTE_L2_MEAS   
 
          if (rbCb->rlcId.rbType == CM_LTE_DRB)
@@ -1645,10 +1446,8 @@ RlcDatReq   *rlcDatReq;
          
          /* Segment this pdu / portion of pdu. Insert this segment into */
          /* retxLst and update offset                                   */
-         RLOG_ARG2(L_DEBUG,DBG_RBID,rbCb->rlcId.rbId,
-                  "rlcResegRetxPdus: Segment retx buf UEID:%d CELLID:%d",
-                  rbCb->rlcId.ueId,
-                  rbCb->rlcId.cellId);
+         DU_LOG("\nRLC: rlcResegRetxPdus: Segment retx buf UEID:%d CELLID:%d",
+            rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 
          /* Eliminate fixed header size if the pdu is segmented for the */
          /* first time                                                  */
@@ -1676,7 +1475,7 @@ RlcDatReq   *rlcDatReq;
          }
          if (rlcDatReq->pduSz <= 0)
          {
-            RETVOID;
+            return;
          }
 
          /* Allocate memory for tracking a new segment */
@@ -1684,11 +1483,9 @@ RlcDatReq   *rlcDatReq;
 #if (ERRCLASS & ERRCLS_ADD_RES)
          if (tNode == NULLP)
          {
-            RLOG_ARG2(L_FATAL,DBG_RBID,rbCb->rlcId.rbId,
-                     "Memory allocation failed UEID:%d CELLID:%d",
-                     rbCb->rlcId.ueId,
-                     rbCb->rlcId.cellId);
-            RETVOID;
+            DU_LOG("\nRLC: rlcResegRetxPdus: Memory allocation failed UEID:%d CELLID:%d",
+               rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+            return;
          }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -1722,7 +1519,7 @@ RlcDatReq   *rlcDatReq;
 #endif
          /* Construct hdr with the available hdr values */
          rlcConstructAmHdr(&retx->amHdr, hdr, amDl->snLen, &idx);
-         SAddPreMsgMultInOrder(hdr, idx + 1, retx->seg);
+         ODU_ADD_PRE_MSG_MULT_IN_ORDER(hdr, idx + 1, retx->seg);
 
          retx->hdrSz = idx + 1;
 
@@ -1746,22 +1543,14 @@ RlcDatReq   *rlcDatReq;
       amDl->retxBo -= retx->segSz;
    }
 #ifndef ALIGN_64BIT
-   RLOG_ARG3(L_DEBUG,DBG_RBID,rbCb->rlcId.rbId, 
-                 "rlcResegRetxPdus: retxBo after resegmentation = %ld"
-                 "UEID:%d CELLID:%d", 
-                 amDl->retxBo,
-                 rbCb->rlcId.ueId,
-                 rbCb->rlcId.cellId);
+   DU_LOG("\nRLC: rlcResegRetxPdus: retxBo after resegmentation = %ld"
+      "UEID:%d CELLID:%d", amDl->retxBo, rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 #else
-   RLOG_ARG3(L_DEBUG,DBG_RBID,rbCb->rlcId.rbId,
-                 "rlcResegRetxPdus: retxBo after resegmentation = %d "
-                 "UEID:%d CELLID:%d", 
-                 amDl->retxBo,
-                 rbCb->rlcId.ueId,
-                 rbCb->rlcId.cellId);
+   DU_LOG("\nRLC: rlcResegRetxPdus: retxBo after resegmentation = %d "
+      "UEID:%d CELLID:%d", amDl->retxBo, rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 #endif
 
-   RETVOID;
+   return;
 }
 
 
@@ -1785,61 +1574,46 @@ RlcDatReq   *rlcDatReq;
  * @return  Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAssembleSdus 
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcDatReq   *rlcDatReq
-)
-#else
-PRIVATE Void rlcAssembleSdus (gCb, rbCb, rlcDatReq)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcDatReq   *rlcDatReq;
-#endif
+static void rlcAssembleSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    Buffer          *pdu         = NULLP;
    MsgLen          macGrntSz    = rlcDatReq->pduSz;
-   RlcAmDl          *amDl        = &AMDL;
+   RlcAmDl          *amDl        = &RLC_AMDL;
    RlcSdu           *sdu         = amDl->nxtTx;
    RlcSduMap        sduMap;
-   Bool            nxtTxUpd     = FALSE;
+   bool            nxtTxUpd     = FALSE;
    KwuDiscSduInfo  *discSduInfo = NULLP;
    RlcKwuSapCb* rlckwuSap = gCb->u.dlCb->rlcKwuDlSap + RLC_UI_PDCP;
 #ifdef LTE_L2_MEAS
    RlcContSduLst     contSduLst;  /*Contained sduLst */
-   S32              dataVol    = amDl->bo;
-   U32              *totMacGrant = &rlcDatReq->totMacGrant;
+   int32_t           dataVol    = amDl->bo;
+   uint32_t          *totMacGrant = &rlcDatReq->totMacGrant;
    RlcL2MeasDlIpTh   *dlIpThPut = &rbCb->l2MeasIpThruput.dlIpTh;
-   U8               *sduIdx    = &dlIpThPut->lastSduIdx;
-   Bool             newIdx;
-   Bool             isSduSegmented;
-   S32              oldBo;
+   uint8_t           *sduIdx    = &dlIpThPut->lastSduIdx;
+   bool             newIdx;
+   bool             isSduSegmented;
+   int32_t          oldBo;
    RlclchInfo        lchInfo;
    RlclchInfo        *dstLchInfo;
-   U32              segSduCnt = 0;
-   U32              lchIdx;
-   U32              numSdus = 0;
-   U32              currSduIdx = 0;
+   uint32_t          segSduCnt = 0;
+   uint32_t          lchIdx;
+   uint32_t          numSdus = 0;
+   uint32_t          currSduIdx = 0;
    RlcL2MeasTb       *l2MeasTb;
 #endif
    /* Discard new changes starts */
    Ticks                timeDiff = 0;
    Ticks                curTime  = 0;
-   U8                   numNewPdu = 0;
+   uint8_t              numNewPdu = 0;
    RlcTx                 *txBuf = NULLP;
    /* Discard new changes ends */
-   VOLATILE U32         startTime = 0;
-   U32                  hdrEstmt;
-   U32                  fixedHdrSz;
-   U32                  pduSz;
+   volatile uint32_t    startTime = 0;
+   uint32_t             hdrEstmt;
+   uint32_t             fixedHdrSz;
+   uint32_t             pduSz;
    RlcAmHdr              *amHdr = NULLP;
    RlcDlPduInfo          *pduInfo = NULLP;
 
-   TRC2(rlcAssembleSdus)
-
-
 #ifdef LTE_L2_MEAS   
    contSduLst.numSdus = 0; 
    contSduLst.lcId = rbCb->lch.lChId;
@@ -1857,11 +1631,9 @@ RlcDatReq   *rlcDatReq;
 #if (ERRCLASS & ERRCLS_ADD_RES)
    if (discSduInfo == NULLP)
    {
-      RLOG_ARG2(L_FATAL,DBG_RBID,rbCb->rlcId.rbId, 
-               "Memory allocation failed UEID:%d CELLID:%d",
-               rbCb->rlcId.ueId,
-               rbCb->rlcId.cellId);
-      RETVOID;
+      DU_LOG("\nRLC: rlcAssembleSdus: Memory allocation failed UEID:%d CELLID:%d",
+         rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+      return;
    }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -1912,11 +1684,8 @@ RlcDatReq   *rlcDatReq;
             /* store the info for sending it to PDCP */
             if(discSduInfo->numSduIds > 500)
             {
-               RLOG_ARG2(L_ERROR,DBG_RBID, rbCb->rlcId.rbId, 
-                     "This is a big error, we shouldn't be here"
-                     "UEID:%d CELLID:%d",
-                     rbCb->rlcId.ueId,
-                     rbCb->rlcId.cellId);
+               DU_LOG("\nRLC: rlcAssembleSdus: This is a big error, we shouldn't be here"
+                  "UEID:%d CELLID:%d", rbCb->rlcId.ueId, rbCb->rlcId.cellId);
                break;
             }
 
@@ -1938,7 +1707,7 @@ RlcDatReq   *rlcDatReq;
                sdu = NULLP;
 
             /*stopping Task*/
-            SStopTask(startTime, PID_RLC_AMM_DISC_SDUS);
+            ODU_STOP_TASK(startTime, PID_RLC_AMM_DISC_SDUS);
             continue;
          }
       }
@@ -1992,13 +1761,11 @@ RlcDatReq   *rlcDatReq;
 #if (ERRCLASS & ERRCLS_ADD_RES)
          if (txBuf == NULLP)
          {
-            U32 avblMem = 0;
+            uint32_t avblMem = 0;
             SRegInfoShow(gCb->init.region, &avblMem);
-            RLOG_ARG2(L_FATAL,DBG_RBID,rbCb->rlcId.rbId, 
-                  "Memory allocation failed UEID:%d CELLID:%d",
-                  rbCb->rlcId.ueId,
-                  rbCb->rlcId.cellId);
-            RETVOID;
+            DU_LOG("\nRLC: rlcAssembleSdus: Memory allocation failed UEID:%d CELLID:%d",
+               rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+            return;
          }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -2013,13 +1780,11 @@ RlcDatReq   *rlcDatReq;
 #if (ERRCLASS & ERRCLS_ADD_RES)
       if (pduInfo == NULLP)
       {
-         U32 avblMem = 0;
+         uint32_t avblMem = 0;
          SRegInfoShow(gCb->init.region, &avblMem);
-         RLOG_ARG2(L_FATAL,DBG_RBID,rbCb->rlcId.rbId, 
-               "Memory allocation failed UEID:%d CELLID:%d",
-               rbCb->rlcId.ueId,
-               rbCb->rlcId.cellId);
-         RETVOID;
+         DU_LOG("\nRLC: rlcAssembleSdus: Memory allocation failed UEID:%d CELLID:%d",
+            rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+         return;
       }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -2138,7 +1903,7 @@ RlcDatReq   *rlcDatReq;
 #endif
 
          /* Segment the SDU to the size of the PDU and update header Info */
-         SSegMsg(sdu->mBuf, macGrntSz, &remSeg);
+         ODU_SEGMENT_MSG(sdu->mBuf, macGrntSz, &remSeg);
          pdu = sdu->mBuf;      
          sdu->mBuf = remSeg;
 
@@ -2267,22 +2032,9 @@ RlcDatReq   *rlcDatReq;
       RLC_SHRABL_STATIC_BUF_FREE(rlckwuSap->pst.region, rlckwuSap->pst.pool, discSduInfo, sizeof(KwuDiscSduInfo));
    }
 
-
-#ifndef ALIGN_64BIT
-   RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId, 
-         "rlcAssembleSdus: BO after assembly = %ld UEID:%d CELLID:%d",
-         amDl->bo,
-         rbCb->rlcId.ueId,
-         rbCb->rlcId.cellId);
-#else
-   RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId,
-         "rlcAssembleSdus: BO after assembly = %d UEID:%d CELLID:%d",
-         amDl->bo,
-         rbCb->rlcId.ueId,
-         rbCb->rlcId.cellId);
-#endif
-
-   RETVOID;
+   DU_LOG("\nRLC: rlcAssembleSdus: BO after assembly = %d UEID:%d CELLID:%d",
+      amDl->bo, rbCb->rlcId.ueId, rbCb->rlcId.cellId);
+   return;
 }
 
 /**
@@ -2308,28 +2060,11 @@ RlcDatReq   *rlcDatReq;
  *      -# 0 - Poll bit is not set
  *
  */
-#ifdef ANSI
-PRIVATE Bool rlcAmmDlCheckAndSetPoll
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-Bool       newPdu,
-MsgLen     bufSz
-)
-#else
-PRIVATE Bool rlcAmmDlCheckAndSetPoll(gCb, rbCb, newPdu, bufSz)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-Bool       newPdu;
-MsgLen     bufSz;
-#endif
+static bool rlcAmmDlCheckAndSetPoll(RlcCb *gCb, RlcDlRbCb *rbCb, bool newPdu, MsgLen bufSz)
 { 
-   Bool     pollBit = FALSE;
+   bool     pollBit = FALSE;
    RlcAmDl   *amDl = &(rbCb->m.amDl);
 
-   TRC2(rlcAmmDlCheckAndSetPoll)
-
    /* If it's a new PDU increment PDU without poll and bytes without poll
     and check if they cross the configured number of poll pdu and poll bytes*/ 
    if (newPdu)
@@ -2359,23 +2094,20 @@ MsgLen     bufSz;
 
       amDl->pollSn = (amDl->txNext - 1) & amDl->snModMask;
 
-      RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId, 
-                "rlcAmmDlCheckAndSetPoll: Poll SN = %d UEID:%d CELLID:%d", 
-                amDl->pollSn,
-                rbCb->rlcId.ueId,
-                rbCb->rlcId.cellId);
+      DU_LOG("\nRLC: rlcAmmDlCheckAndSetPoll: Poll SN = %d UEID:%d CELLID:%d", 
+         amDl->pollSn, rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 
       /* kw005.201: Fix for poll retransmission timer. 
        * Timer is stopped if it is already running and 
        * then starting the timer. Fixes crs 
        * ccpu00117216 and ccpu00118284 .
        * */
-      if( TRUE == rlcChkTmr(gCb,(PTR)rbCb,RLC_EVT_AMDL_POLL_RETX_TMR) )
+      if( TRUE == rlcChkTmr(gCb,(PTR)rbCb,EVENT_RLC_AMDL_POLL_RETX_TMR) )
       {
-         rlcStopTmr(gCb,(PTR)rbCb, RLC_EVT_AMDL_POLL_RETX_TMR);
+         rlcStopTmr(gCb,(PTR)rbCb, EVENT_RLC_AMDL_POLL_RETX_TMR);
       }
 
-      rlcStartTmr(gCb,(PTR)rbCb, RLC_EVT_AMDL_POLL_RETX_TMR);
+      rlcStartTmr(gCb,(PTR)rbCb, EVENT_RLC_AMDL_POLL_RETX_TMR);
    }
 
    return (pollBit);
@@ -2397,33 +2129,15 @@ MsgLen     bufSz;
  *  @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmCreatePdu
-(  
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcAmHdr    *amHdr,
-RlcDlPduInfo *pduInfo,
-Buffer     *pdu
-)
-#else
-PRIVATE Void rlcAmmCreatePdu(gCb, rbCb, pduInfo, amHdr, pdu)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcAmHdr    *amHdr;
-RlcDlPduInfo *pduInfo;
-Buffer     *pdu;
-#endif
+static void rlcAmmCreatePdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcAmHdr *amHdr,
+RlcDlPduInfo *pduInfo, Buffer *pdu)
 {
-   U8       hdr[RLC_MAX_HDRSZ];
-   U16      idx;
+   uint8_t   hdr[RLC_MAX_HDRSZ];
+   uint16_t  idx;
    RlcTx     *txBuf;
-   MsgLen   pduSz;
+   MsgLen    pduSz;
    RlcAmDl   *amDl = &(rbCb->m.amDl);
 
-   TRC2(rlcAmmCreatePdu)
-
-
    /* Update sn */
    amHdr->sn = amDl->txNext;
 
@@ -2436,7 +2150,7 @@ Buffer     *pdu;
    }
 
    /* Update hdr Info */
-   SFndLenMsg(pdu, &pduSz);
+   ODU_GET_MSG_LEN(pdu, &pduSz);
 
    /* passing newPDU = TRUE*/
    amHdr->p = rlcAmmDlCheckAndSetPoll(gCb,rbCb, TRUE, pduSz);
@@ -2445,7 +2159,7 @@ Buffer     *pdu;
    rlcConstructAmHdr(amHdr, hdr, amDl->snLen, &idx);
 
    /* Concatenate hdr and data */
-   SAddPreMsgMultInOrder(hdr, idx+1, pdu);
+   ODU_ADD_PRE_MSG_MULT_IN_ORDER(hdr, idx+1, pdu);
    
    txBuf = rlcUtlGetTxBuf(amDl->txBufLst, amHdr->sn);
    rlcCpyMsg(gCb,pdu,&(pduInfo->pdu));
@@ -2465,7 +2179,7 @@ Buffer     *pdu;
 
    gCb->genSts.bytesSent += pduSz;
    
-   RETVOID;
+   return;
 }
 
 /**
@@ -2483,39 +2197,25 @@ Buffer     *pdu;
  * @return Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcRemRetxPdu
-(  
-RlcCb          *gCb,
-RlcDlRbCb      *rbCb,
-RlcRetx        *retx
-)
-#else
-PRIVATE Void rlcRemRetxPdu(gCb, rbCb, retx)
-RlcCb          *gCb;
-RlcDlRbCb      *rbCb;
-RlcRetx        *retx;
-#endif
+static Void rlcRemRetxPdu(RlcCb *gCb,RlcDlRbCb *rbCb,RlcRetx *retx)
 {
-   TRC2(rlcRemRetxPdu)
-
-   cmLListDelFrm(&AMDL.retxLst, &retx->lstEnt); 
+   cmLListDelFrm(&RLC_AMDL.retxLst, &retx->lstEnt); 
 
-   if( AMDL.retxLst.count == 0)
+   if( RLC_AMDL.retxLst.count == 0)
    {
-      AMDL.nxtRetx = NULLP;
+      RLC_AMDL.nxtRetx = NULLP;
    }
 
    if(retx->pendingReTrans == TRUE)
    {
-      AMDL.retxBo -= retx->segSz;
-      AMDL.estHdrSz -= retx->hdrSz;
+      RLC_AMDL.retxBo -= retx->segSz;
+      RLC_AMDL.estHdrSz -= retx->hdrSz;
    }
 
    rlcUtlAddReTxPduToBeFreedQueue(gCb, retx);
    rlcUtlRaiseDlCleanupEvent(gCb);
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -2534,24 +2234,11 @@ RlcRetx        *retx;
  * @return Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlMarkPduForReTx
-(
-RlcCb          *gCb,
-RlcDlRbCb      *rbCb,
-RlcRetx        *retx
-)
-#else
-PRIVATE Void rlcAmmDlMarkPduForReTx(*gCb, rbCb, retx)
-RlcCb          *gCb;
-RlcDlRbCb      *rbCb;
-RlcRetx        *retx;
-#endif
+static Void rlcAmmDlMarkPduForReTx(RlcCb *gCb,RlcDlRbCb *rbCb,RlcRetx *retx)
 {
-   TRC2(rlcAmmDlMarkPduForReTx)
-   if (AMDL.maxReTxReached == TRUE)
+   if (RLC_AMDL.maxReTxReached == TRUE)
    {
-      RETVOID;
+      return;
    }
   
    if(retx->pendingReTrans == FALSE)
@@ -2559,10 +2246,10 @@ RlcRetx        *retx;
       retx->pendingReTrans = TRUE;
       ++retx->retxCnt;
 
-      AMDL.retxBo   += retx->segSz;
-      AMDL.estHdrSz += retx->hdrSz;
+      RLC_AMDL.retxBo   += retx->segSz;
+      RLC_AMDL.estHdrSz += retx->hdrSz;
 
-      if (retx->retxCnt > AMDL.maxRetx)
+      if (retx->retxCnt > RLC_AMDL.maxRetx)
       {
          /* RLC_DL_MAX_RETX fix */
          /* Marking the RB stalled for DL scheduling. This is to avoid unnecessary */
@@ -2575,27 +2262,27 @@ RlcRetx        *retx;
             rbCb->m.amDl.cntrlBo = 0;
             rbCb->m.amDl.retxBo = 0;
             /* Sending BO update to SCH */
-            rlcUtlSndDStaRsp(gCb, rbCb, 0,0,0,0);
+            rlcUtlSendDedLcBoStatus(gCb, rbCb, 0,0,0,0);
             rlcAmmSndStaInd(gCb, rbCb, retx);
             gRlcStats.amRlcStats.numDLMaxRetx++;
          }
 
          rlcRemRetxPdu(gCb,rbCb, retx);
          
-         RETVOID;
+         return;
       }
 
 
-      if (AMDL.nxtRetx == NULLP)
+      if (RLC_AMDL.nxtRetx == NULLP)
       {
-         AMDL.nxtRetx = retx;
+         RLC_AMDL.nxtRetx = retx;
       }
 
       gRlcStats.amRlcStats.numDLRetransPdus++;
    }
 
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -2614,26 +2301,16 @@ RlcRetx        *retx;
  * @return Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlCheckIsSDUDelivered
+static Void rlcAmmDlCheckIsSDUDelivered
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
 RlcSduMap        *sduMap,
-KwuDatCfmInfo   **datCfm
+KwuDatCfmInfo    **datCfm
 )
-#else
-PRIVATE Void rlcAmmDlCheckIsSDUDelivered(gCb, rbCb, sduMap, datCfm)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-RlcSduMap        *sduMap;
-KwuDatCfmInfo   **datCfm;
-#endif
 {
    RlcSdu *sdu;
    
-   TRC2(rlcAmmDlCheckIsSDUDelivered)
-   
    sdu = sduMap->sdu;
 
    sdu->mode.am.rcvdSz += sduMap->sduSz;
@@ -2666,7 +2343,7 @@ KwuDatCfmInfo   **datCfm;
                   "Memory allocation failed UEID:%d CELLID:%d",
                   rbCb->rlcId.ueId,
                   rbCb->rlcId.cellId);
-            RETVOID;
+            return;
          }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -2678,12 +2355,12 @@ KwuDatCfmInfo   **datCfm;
       }
 
       /* Remove SDU from the sduQ */
-      cmLListDelFrm(&AMDL.sduQ, &sdu->lstEnt);
+      cmLListDelFrm(&RLC_AMDL.sduQ, &sdu->lstEnt);
       rlcUtlAddSduToBeFreedQueue(gCb, sdu);
       rlcUtlRaiseDlCleanupEvent(gCb);
    }
 
-   RETVOID;
+   return;
 } 
 
 /**
@@ -2701,30 +2378,21 @@ KwuDatCfmInfo   **datCfm;
  * @return Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlProcessSuccessfulTxPdu
+static Void rlcAmmDlProcessSuccessfulTxPdu
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
 RlcSn            sn,
-KwuDatCfmInfo   **datCfm
+KwuDatCfmInfo    **datCfm
 )
-#else
-PRIVATE Void rlcAmmDlProcessSuccessfulTxPdu(gCb, rbCb, sn, datCfm)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-RlcSn            sn;
-KwuDatCfmInfo   **datCfm;
-#endif
 {
-   TRC2(rlcAmmDlProcessSuccessfulTxPdu)
    CmLList *pduNode;
   
-   RlcTx *txBuf = rlcUtlGetTxBuf(AMDL.txBufLst, sn);
+   RlcTx *txBuf = rlcUtlGetTxBuf(RLC_AMDL.txBufLst, sn);
    
    if (txBuf == NULLP)
    {
-          RETVOID;
+          return;
    }
    pduNode = txBuf->pduLst.first;
    while(pduNode)
@@ -2740,9 +2408,9 @@ KwuDatCfmInfo   **datCfm;
    rlcUtlAddTxPduToBeFreedQueue(gCb, txBuf);
    rlcUtlRaiseDlCleanupEvent(gCb);
    /* so that it is not processed again */
-   rlcUtlRemovTxBuf(AMDL.txBufLst, txBuf, gCb);
+   rlcUtlRemovTxBuf(RLC_AMDL.txBufLst, txBuf, gCb);
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -2759,26 +2427,16 @@ KwuDatCfmInfo   **datCfm;
  * @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmSndStaInd
+static Void rlcAmmSndStaInd
 (
 RlcCb       *gCb,
 RlcDlRbCb   *rbCb,
 RlcRetx     *retx
 )
-#else
-PRIVATE Void rlcAmmSndStaInd(gCb, rbCb, retx)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcRetx     *retx;
-#endif
 {
    KwuStaIndInfo   *staInd;
    RlcKwuSapCb      *rlckwuSap;
 
-   TRC2(rlcAmmSndStaInd);
-
-
    /* Sap control block */
    rlckwuSap = gCb->u.dlCb->rlcKwuDlSap + RLC_UI_PDCP;
 
@@ -2792,7 +2450,7 @@ RlcRetx     *retx;
             "Memory allocation failed UEID:%d CELLID:%d",
             rbCb->rlcId.ueId,
             rbCb->rlcId.cellId);
-      RETVOID;
+      return;
    }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -2807,7 +2465,7 @@ RlcRetx     *retx;
    RlcUiKwuStaInd(&rlckwuSap->pst, rlckwuSap->suId, staInd);
 #endif /* KW_PDCP */
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -2824,22 +2482,10 @@ RlcRetx     *retx;
  *  @return  Void 
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcGetNxtRetx 
-(
-RlcCb     *gCb,
-RlcRetx   **retx
-)
-#else
-PRIVATE Void rlcGetNxtRetx(gCb, retx)
-RlcCb     *gCb;
-RlcRetx   **retx;
-#endif
+static void rlcGetNxtRetx(RlcCb *gCb, RlcRetx **retx)
 {
    CmLList *tNode;
 
-   TRC2(rlcGetNxtRetx);
-
    do
    {
       tNode = &((*retx)->lstEnt);
@@ -2852,11 +2498,11 @@ RlcRetx   **retx;
       else
       {
          *retx = NULLP;
-         RETVOID;
+         return;
       }
    }while((*retx)->pendingReTrans == FALSE);
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -2871,19 +2517,12 @@ RlcRetx   **retx;
  * @return  Void 
  *
  */
-#ifdef ANSI
 Void rlcAmmDlReEstablish
 (
 RlcCb         *gCb,
 CmLteRlcId   rlcId,
 RlcDlRbCb     *rbCb
 )
-#else
-Void rlcAmmDlReEstablish(gCb, rlcId, rbCb)
-RlcCb         *gCb;
-CmLteRlcId   rlcId;
-RlcDlRbCb     *rbCb;
-#endif
 {
    /* create a new AM DL RB, reset it and replace in the UeCb*/
    RlcDlUeCb   *ueCb;
@@ -2895,7 +2534,7 @@ RlcDlRbCb     *rbCb;
    /* ccpu00135170 Removing KLOCK warning */
    if(resetRb == NULLP)
    {
-      RETVOID;
+      return;
    }
 
    RLC_MEM_CPY(resetRb, rbCb, sizeof(RlcDlRbCb));
@@ -2912,8 +2551,8 @@ RlcDlRbCb     *rbCb;
    newAmDl->snLen   = oldAmDl->snLen;
    newAmDl->snModMask   = oldAmDl->snModMask;
    newAmDl->pollRetxTmrInt = oldAmDl->pollRetxTmrInt;
-   rbCb->boUnRprtdCnt = (U32)0;
-   rbCb->lastRprtdBoToMac = (U32)0;
+   rbCb->boUnRprtdCnt = (uint32_t)0;
+   rbCb->lastRprtdBoToMac = (uint32_t)0;
    cmInitTimers(&(resetRb->m.amDl.pollRetxTmr), 1); 
 /* AGHOSH changes end */
  
@@ -2923,7 +2562,7 @@ RlcDlRbCb     *rbCb;
                "UeId [%d]: UeCb not found RBID;%d",
                rlcId.ueId,
                rlcId.rbId);
-      RETVOID;
+      return;
    }
    
    if(rlcId.rbType == CM_LTE_SRB)
@@ -2950,7 +2589,7 @@ RlcDlRbCb     *rbCb;
 
    /* allocate the TX array again */
 #ifndef  LTE_TDD
-   U32 hashIndex;
+   uint32_t hashIndex;
    RLC_ALLOC(gCb,
                   resetRb->m.amDl.txBufLst,
                   (RLC_TX_BUF_BIN_SIZE * sizeof(CmLListCp)));
@@ -2975,7 +2614,7 @@ RlcDlRbCb     *rbCb;
       rlcDlUtlResetReestInProgress(ueCb->drbCb[rlcId.rbId]);
    }      
       
-   RETVOID;
+   return;
 }
 
 /**
@@ -2994,21 +2633,8 @@ RlcDlRbCb     *rbCb;
  *     -# ROK      In case of successful discard
  *     -# RFAILED  In case the SDU is not found or already mapped
  */
-#ifdef ANSI
-S16 rlcAmmDiscSdu
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-U32        sduId 
-)
-#else
-S16 rlcAmmDiscSdu(gCb, rbCb, sduId)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;  
-U32        sduId; 
-#endif
+S16 rlcAmmDiscSdu(RlcCb *gCb,RlcDlRbCb *rbCb,uint32_t sduId )
 {
-   TRC2(rlcAmmDiscSdu);
    return (RFAILED);
 } 
 
@@ -3024,25 +2650,13 @@ U32        sduId;
  *
  * @return  Void 
  */
-#ifdef ANSI
-Void rlcAmmPollRetxTmrExp
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb
-)
-#else
-Void rlcAmmPollRetxTmrExp(gCb, rbCb)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-#endif
+Void rlcAmmPollRetxTmrExp(RlcCb *gCb,RlcDlRbCb *rbCb)
 {
    RlcRetx        *retx; 
    RlcAmDl        *amDl = &(rbCb->m.amDl);
    RlcSn          sn;
    RlcTx          *txBuf;
-   TRC2(rlcAmmPollRetxTmrExp);
 
-   
    /* kw003.201 - Correcting the logic for determmining whether to do   */
    /*             any transmission of PDU. As per the spec section      */
    /*             5.2.2.3, if there is any to transmit or retransmit,   */
@@ -3069,13 +2683,13 @@ RlcDlRbCb   *rbCb;
       {
          rlcAmmDlMoveFrmTxtoRetxBuffer(gCb,amDl, &retx, sn); 
          
-         if (AMDL.nxtRetx == NULLP)
+         if (RLC_AMDL.nxtRetx == NULLP)
          {
-            AMDL.nxtRetx = retx;
+            RLC_AMDL.nxtRetx = retx;
          }
          
-         rlcAmmSendDStaRsp(gCb, rbCb, &AMDL);         
-         RETVOID;
+         rlcAmmSendDedLcBoStatus(gCb, rbCb, &RLC_AMDL);         
+         return;
       }
       /* Get the last node in retxLst */
       RLC_LLIST_LAST_RETX(amDl->retxLst, retx);
@@ -3084,11 +2698,11 @@ RlcDlRbCb   *rbCb;
       if (retx != NULLP)
       {
          rlcAmmDlMarkPduForReTx(gCb, rbCb, retx);
-         rlcAmmSendDStaRsp(gCb, rbCb, &AMDL);         
+         rlcAmmSendDedLcBoStatus(gCb, rbCb, &RLC_AMDL);         
       }
    }
 
-   RETVOID;
+   return;
 } 
 
 /**
@@ -3109,8 +2723,7 @@ RlcDlRbCb   *rbCb;
  *
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForAckSn
+static Void rlcAmmDlUpdateTxAndReTxBufForAckSn
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -3118,28 +2731,18 @@ RlcSn            mAckSn,
 CmLList         *retxNode,
 KwuDatCfmInfo   **datCfm
 )
-#else
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForAckSn(gCb, rbCb, mAckSn, retxNode, datCfm)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-RlcSn            mAckSn;
-CmLList         *retxNode;
-KwuDatCfmInfo   **datCfm;
-#endif
 {
    RlcSn    mSn;
    RlcSn    sn;
    RlcRetx  *retx;
    RlcTx    *txBuf;
 
-   TRC2(rlcAmmDlUpdateTxAndReTxBufForAckSn);
-
    /* Remove pdus/segs from retxLst */ 
    while (retxNode)
    {
       retx = (RlcRetx *)(retxNode->node);
       retxNode = retxNode->next;
-      MODAMT(retx->amHdr.sn, mSn, AMDL.txNextAck,AMDL.snModMask);
+      MODAMT(retx->amHdr.sn, mSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
       if (mSn < mAckSn) 
       {
          rlcAmmDlProcessSuccessfulReTx(gCb,rbCb, retx, datCfm);
@@ -3150,11 +2753,11 @@ KwuDatCfmInfo   **datCfm;
       acknowledged by the ACK_SN*/
    /* start from the starting of the transmission window and remove till just
       before ACK_SN*/
-   mSn = 0;       /* same as MODAMT(AMDL.txNextAck, mSn, AMDL.txNextAck);*/
-   sn = AMDL.txNextAck;
+   mSn = 0;       /* same as MODAMT(RLC_AMDL.txNextAck, mSn, RLC_AMDL.txNextAck);*/
+   sn = RLC_AMDL.txNextAck;
    while(mSn < mAckSn)
    {
-      txBuf = rlcUtlGetTxBuf(AMDL.txBufLst, sn);
+      txBuf = rlcUtlGetTxBuf(RLC_AMDL.txBufLst, sn);
       if (txBuf != NULLP)
       {
          RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId, 
@@ -3167,11 +2770,11 @@ KwuDatCfmInfo   **datCfm;
          rlcAmmDlProcessSuccessfulTxPdu(gCb,rbCb, sn, datCfm);
       }
       
-      sn = (sn + 1) & AMDL.snModMask;
-      MODAMT(sn, mSn, AMDL.txNextAck,AMDL.snModMask);
+      sn = (sn + 1) & RLC_AMDL.snModMask;
+      MODAMT(sn, mSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -3191,8 +2794,7 @@ KwuDatCfmInfo   **datCfm;
  * @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn
+static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -3201,26 +2803,15 @@ RlcSn            mNackSn,
 CmLList         **retxNode,
 KwuDatCfmInfo   **datCfm
 )
-#else
-PRIVATE Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn(gCb, rbCb, sn, mNackSn, retxNode, datCfm)
-RlcCb            *gCb;
-RlcDlRbCb        *rbCb;
-RlcSn            sn;
-RlcSn            mNackSn;
-CmLList         **retxNode;
-KwuDatCfmInfo   **datCfm;
-#endif
 {
    RlcSn    mSn;
    RlcRetx  *retx;
    RlcTx    *txBuf=NULLP;
 
-   TRC2(rlcAmmDlUpdTxAndReTxBufForLessThanNackSn);
-
    while (*retxNode)
    {
       retx = (RlcRetx *)((*retxNode)->node);
-      MODAMT(retx->amHdr.sn, mSn, AMDL.txNextAck,AMDL.snModMask);
+      MODAMT(retx->amHdr.sn, mSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
       if (mSn < mNackSn)
       {
          (*retxNode) = (*retxNode)->next;
@@ -3233,12 +2824,12 @@ KwuDatCfmInfo   **datCfm;
    }
 
    /* Remove all pdus with SN < NACK_SN from the transmission buffer */ 
-   MODAMT(sn, mSn, AMDL.txNextAck,AMDL.snModMask);
+   MODAMT(sn, mSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
    while (mSn < mNackSn)
    {
       /* this if check seems redundant,why should mSn ever be mTxSn 
          (which actually is VT(A) */
-      txBuf = rlcUtlGetTxBuf(AMDL.txBufLst, sn);
+      txBuf = rlcUtlGetTxBuf(RLC_AMDL.txBufLst, sn);
       if ((txBuf != NULLP)) 
       {
          RLOG_ARG3(L_DEBUG,DBG_RBID, rbCb->rlcId.rbId, 
@@ -3251,11 +2842,11 @@ KwuDatCfmInfo   **datCfm;
          rlcAmmDlProcessSuccessfulTxPdu(gCb,rbCb, sn, datCfm);
       }
 
-      sn = (sn + 1) & AMDL.snModMask;
-      MODAMT(sn, mSn, AMDL.txNextAck,AMDL.snModMask);
+      sn = (sn + 1) & RLC_AMDL.snModMask;
+      MODAMT(sn, mSn, RLC_AMDL.txNextAck,RLC_AMDL.snModMask);
    }
    
-   RETVOID;
+   return;
 }
 
 
@@ -3275,24 +2866,8 @@ KwuDatCfmInfo   **datCfm;
  * @return Void            
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcConstructAmHdr
-(
-RlcAmHdr   *amHdr,
-U8        *hdr,
-U8         snLen,
-U16       *idx
-)
-#else
-PRIVATE Void rlcConstructAmHdr(amHdr, hdr, snLen, idx)
-RlcAmHdr   *amHdr;
-U8        *hdr;
-U8         snLen;
-U16       *idx;
-#endif
+static void rlcConstructAmHdr(RlcAmHdr *amHdr, uint8_t *hdr, uint8_t snLen, uint16_t *idx)
 {
-   TRC2(rlcConstructAmHdr);
-                                                            
    *idx = 0;
     hdr[0] = RLC_DATA_BITMASK;
     
@@ -3300,28 +2875,28 @@ U16       *idx;
     hdr[0] = hdr[0] | ((amHdr->si & 0x3) << 4);
    if(snLen == RLC_AM_CFG_12BIT_SN_LEN)
    {
-      hdr[0] = hdr[0] | (U8)((amHdr->sn & 0xF00) >> 8);
-      hdr[1] =  (U8)(amHdr->sn & 0x0FF);
+      hdr[0] = hdr[0] | (uint8_t)((amHdr->sn & 0xF00) >> 8);
+      hdr[1] =  (uint8_t)(amHdr->sn & 0x0FF);
       (*idx)++;
    }
    else
    {
-      hdr[0] = hdr[0] | (U8)((amHdr->sn & 0x30000) >> 16);
-      hdr[1] =  (U8)((amHdr->sn & 0xFF00) >> 8);
+      hdr[0] = hdr[0] | (uint8_t)((amHdr->sn & 0x30000) >> 16);
+      hdr[1] =  (uint8_t)((amHdr->sn & 0xFF00) >> 8);
       (*idx)++;
-      hdr[2] =  (U8)(amHdr->sn & 0xFF);
+      hdr[2] =  (uint8_t)(amHdr->sn & 0xFF);
       (*idx)++;
    }
     
    if ((amHdr->si == RLC_SI_MID_SEG) || (amHdr->si == RLC_SI_LAST_SEG))                                      
    {
       (*idx)++;
-      hdr[(*idx)] = (U8)((amHdr->so & 0xFF00)>> 8);
+      hdr[(*idx)] = (uint8_t)((amHdr->so & 0xFF00)>> 8);
       (*idx)++;
-      hdr[(*idx)] = (U8)(amHdr->so & 0xFF);
+      hdr[(*idx)] = (uint8_t)(amHdr->so & 0xFF);
    }                                                        
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -3338,25 +2913,13 @@ U16       *idx;
  * @return Void
  *            
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmAddPduToRetxLst
-(
-RlcAmDl   *amDl,
-RlcRetx   *retx
-)
-#else
-PRIVATE Void rlcAmmAddPduToRetxLst(amDl, retx)
-RlcAmDl   *amDl;
-RlcRetx   *retx;
-#endif
+static Void rlcAmmAddPduToRetxLst(RlcAmDl *amDl,RlcRetx *retx)
 {
    CmLList   *node;
    RlcRetx    *tRetx;
    RlcSn      tMSn;
    RlcSn      retxMSn;
    
-   TRC2(rlcAmmAddPduToRetxLst);
    node = amDl->retxLst.last;
    MODAMT(retx->amHdr.sn, retxMSn, amDl->txNextAck,amDl->snModMask);
    while(node != NULLP)
@@ -3390,7 +2953,7 @@ RlcRetx   *retx;
       amDl->nxtRetx = retx;
    }
 
-   RETVOID;
+   return;
 }
 
 /**
@@ -3409,28 +2972,19 @@ RlcRetx   *retx;
  *            
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlMoveFrmTxtoRetxBuffer
+static Void rlcAmmDlMoveFrmTxtoRetxBuffer
 (
 RlcCb          *gCb,
 RlcAmDl        *amDl,
 RlcRetx        **retx,
 RlcSn          sn
 )
-#else
-PRIVATE Void rlcAmmDlMoveFrmTxtoRetxBuffer(gCb, amDl, retx, sn)
-RlcCb          *gCb;
-RlcAmDl        *amDl;
-RlcRetx        **retx;
-RlcSn          sn; 
-#endif
 {
    RlcTx* txBuf = rlcUtlGetTxBuf(amDl->txBufLst, sn);
-   TRC2(rlcAmmDlMoveFrmTxtoRetxBuffer);
 
    if (txBuf == NULLP)
    {
-          RETVOID;
+          return;
    }
    while(txBuf->pduLst.first)
    {
@@ -3441,7 +2995,7 @@ RlcSn          sn;
       if (*retx == NULLP)
       {
              RLOG0(L_FATAL, "Memory allocation failed");
-             RETVOID;
+             return;
       }
 #endif /* ERRCLASS & ERRCLS_RES */
 
@@ -3453,12 +3007,12 @@ RlcSn          sn;
       
       /* Delete node from the txBuf Pdu lst */
       cmLListDelFrm(&txBuf->pduLst, txBuf->pduLst.first);
-      RLC_FREE_WC(gCb, pduInfo, sizeof(RlcDlPduInfo));
+      RLC_FREE(gCb, pduInfo, sizeof(RlcDlPduInfo));
    }
    /* Remove PDU from txBuf */
    rlcUtlDelTxBuf(amDl->txBufLst, txBuf,gCb); 
    
-   RETVOID;
+   return;
 }
 
 
@@ -3476,22 +3030,12 @@ RlcSn          sn;
  *
  * @return Void
  */
-#ifdef ANSI
-Void rlcAmmFreeDlRbCb
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb
-)
-#else
-Void rlcAmmFreeDlRbCb(gCb,rbCb)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-#endif
+Void rlcAmmFreeDlRbCb(RlcCb  *gCb,RlcDlRbCb  *rbCb)
 {
    /* stop the re-transmission timer */
-   if(TRUE == rlcChkTmr(gCb,(PTR)rbCb,RLC_EVT_AMDL_POLL_RETX_TMR))
+   if(TRUE == rlcChkTmr(gCb,(PTR)rbCb,EVENT_RLC_AMDL_POLL_RETX_TMR))
    {
-      rlcStopTmr(gCb,(PTR)rbCb, RLC_EVT_AMDL_POLL_RETX_TMR);
+      rlcStopTmr(gCb,(PTR)rbCb, EVENT_RLC_AMDL_POLL_RETX_TMR);
    }
 
    /* store the entire Rb pointer */      
@@ -3503,7 +3047,7 @@ RlcDlRbCb   *rbCb;
 
    rlcUtlRaiseDlCleanupEvent(gCb);
    
-   RETVOID;
+   return;
 }
 
 /**
@@ -3519,36 +3063,21 @@ RlcDlRbCb   *rbCb;
  * @return Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmCreateStatusPdu
-(
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
-RlcDatReq   *rlcDatReq
-)
-#else
-PRIVATE Void rlcAmmCreateStatusPdu(gCb, rbCb, rlcDatReq)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-RlcDatReq   *rlcDatReq;
-#endif
+static void rlcAmmCreateStatusPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
     RlcSn          sn;                      /* sequence number */
     RlcSn          ack_sn;                  /* Ack sequence number */
     Buffer        *mBuf;           /* control pdu buffer */
     MsgLen        cntrlPduSz;          /* control pdu size */
-    U8            cntrlPdu[RLC_MAX_CNTRL_FIELDS];   /* control pdu to be added to mBuf */
+    uint8_t       cntrlPdu[RLC_MAX_CNTRL_FIELDS];   /* control pdu to be added to mBuf */
     RlcUdxDlStaPdu   *pStaPdu;
-    U16             bytesToEncode = 0; /* bytes required to encode the STATUS PDU */
-    U16             encIdx = 0;
-    U16             prevEncIdx = 0;
+    uint16_t         bytesToEncode = 0; /* bytes required to encode the STATUS PDU */
+    uint16_t         encIdx = 0;
+    uint16_t         prevEncIdx = 0;
     RlcNackInfo      *rlcNackInfo;
-    U16           nkCnt = 0;
+    uint16_t         nkCnt = 0;
 
-    TRC2(rlcAmmCreateStatusPdu)
-
-
-    pStaPdu = AMDL.pStaPdu;
+    pStaPdu = RLC_AMDL.pStaPdu;
 
 
     /* D/C| CPT| */
@@ -3668,15 +3197,11 @@ RlcDatReq   *rlcDatReq;
         /* set ACK SN */
        {
 
-          RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId, 
-                "rlcAssembleCntrlInfo: ACK PDU's SN = %d"
-                "UEID:%d CELLID:%d",
-                ack_sn,
-                rbCb->rlcId.ueId,
-                rbCb->rlcId.cellId);
+          DU_LOG("\nRLC: rlcAssembleCntrlInfo: ACK PDU's SN = %d"\
+             "UEID:%d CELLID:%d", ack_sn, rbCb->rlcId.ueId, rbCb->rlcId.cellId);
 
           cntrlPdu[0] |= (ack_sn & 0xF00)>> 8; 
-          cntrlPdu[1] =  (U8)ack_sn;
+          cntrlPdu[1] =  (uint8_t)ack_sn;
        }
 
     }
@@ -3725,13 +3250,13 @@ RlcDatReq   *rlcDatReq;
              }
 
              /* 18 BIT Nack SN encode */
-             cntrlPdu[encIdx] = (U8)((sn & 0x3FC00) >> 10);
+             cntrlPdu[encIdx] = (uint8_t)((sn & 0x3FC00) >> 10);
 
              /* Next Octet */
-             cntrlPdu[encIdx + 1] = (U8)((sn & 0x3FC) >> 2);
+             cntrlPdu[encIdx + 1] = (uint8_t)((sn & 0x3FC) >> 2);
 
              /* Next Octet */
-             cntrlPdu[encIdx + 2] = (U8)((sn & 0x3)<< 6);
+             cntrlPdu[encIdx + 2] = (uint8_t)((sn & 0x3)<< 6);
 
              if (rlcNackInfo->isSegment)
              {
@@ -3743,11 +3268,11 @@ RlcDatReq   *rlcDatReq;
                 /* Add soStart and soEnd */
                 /* SOstart */
                 cntrlPdu[encIdx + 3] = (rlcNackInfo->soStart) >> 8;
-                cntrlPdu[encIdx + 4] = (U8)rlcNackInfo->soStart;
+                cntrlPdu[encIdx + 4] = (uint8_t)rlcNackInfo->soStart;
 
                 /* SOend */
                 cntrlPdu[encIdx + 5] = (rlcNackInfo->soEnd) >> 8; 
-                cntrlPdu[encIdx + 6] = (U8)(rlcNackInfo->soEnd);
+                cntrlPdu[encIdx + 6] = (uint8_t)(rlcNackInfo->soEnd);
              }
 
              if (rlcNackInfo->nackRange)
@@ -3790,13 +3315,8 @@ RlcDatReq   *rlcDatReq;
        /* set ACK SN */
        {
 
-          RLOG_ARG3(L_UNUSED,DBG_RBID,rbCb->rlcId.rbId, 
-                "rlcAssembleCntrlInfo: ACK PDU's SN = %d"
-                "UEID:%d CELLID:%d",
-                ack_sn,
-                rbCb->rlcId.ueId,
-                rbCb->rlcId.cellId);
-
+          DU_LOG("\nRLC: rlcAssembleCntrlInfo: ACK PDU's SN = %d"
+             "UEID:%d CELLID:%d", ack_sn, rbCb->rlcId.ueId,rbCb->rlcId.cellId);
 
           cntrlPdu[0] |=  (ack_sn & 0x3C000) >> 14;
           cntrlPdu[1] =  (ack_sn & 0x3FC0) >> 6;
@@ -3807,11 +3327,9 @@ RlcDatReq   *rlcDatReq;
     else
     {
        /* ERROR Log */
-       RLOG_ARG3(L_ERROR,DBG_RBID,rbCb->rlcId.rbId, 
-             "rlcAssembleCntrlInfo:Conf SN LEN  %d  is INVALID !!!! UEID:%d CELLID:%d",
-             rbCb->m.amDl.snLen,
-             rbCb->rlcId.ueId,
-             rbCb->rlcId.cellId);
+       DU_LOG("\nRLC: rlcAssembleCntrlInfo:Conf SN LEN  %d  is INVALID !!!! \
+          UEID:%d CELLID:%d", rbCb->m.amDl.snLen, rbCb->rlcId.ueId,
+         rbCb->rlcId.cellId);
     }
 
 
@@ -3825,13 +3343,13 @@ RlcDatReq   *rlcDatReq;
 #endif
 
     cntrlPduSz = encIdx;
-    SAddPstMsgMult (cntrlPdu, cntrlPduSz, mBuf);
+    ODU_ADD_POST_MSG_MULT(cntrlPdu, cntrlPduSz, mBuf);
 
     rlcDatReq->pduSz -= cntrlPduSz;
-    /* Add mBuf to AMDL.mBuf */
-    AMDL.mBuf = mBuf;
+    /* Add mBuf to RLC_AMDL.mBuf */
+    RLC_AMDL.mBuf = mBuf;
  
-    RETVOID;
+    return;
 }
 
 #ifdef RLC_STA_PROC_IN_MAC/* RLC Status PDU Processing */
@@ -3839,31 +3357,17 @@ RlcDatReq   *rlcDatReq;
 S16 rlcProcDlStatusPdu(Pst *udxPst,SuId suId,
       CmLteCellId cellId,CmLteRnti rnti,CmLteLcId lcId,Buffer *rlcSdu);
 
-#ifdef ANSI
-PRIVATE Void rgAmmExtractElmnt
-(
-RlcCb       *gCb,
-Buffer     *pdu,
-RlcExtHdr   *hdrInfo
-)
-#else
-PRIVATE Void rgAmmExtractElmnt(gCb, pdu, hdrInfo)
-RlcCb       *gCb;
-Buffer     *pdu;
-RlcExtHdr   *hdrInfo;
-#endif
+static Void rgAmmExtractElmnt(RlcCb *gCb,Buffer *pdu,RlcExtHdr *hdrInfo)
 {
-   U8   hdr;
-   U8   pLen = hdrInfo->pLen;
-   U8   len  = (U8)hdrInfo->len;
-   U16  val;
-   U8   tHdr;
-   U8   fLen;
-   U8   rLen;
-   /* U8   rLen1 = 0; */
-   U16  tVal;
-
-   TRC2(rlcAmmExtractElmnt);
+   uint8_t   hdr;
+   uint8_t   pLen = hdrInfo->pLen;
+   uint8_t   len  = (uint8_t)hdrInfo->len;
+   uint16_t  val;
+   uint8_t   tHdr;
+   uint8_t   fLen;
+   uint8_t   rLen;
+   /* uint8_t   rLen1 = 0; */
+   uint16_t  tVal;
 
    hdr = hdrInfo->hdr;
 
@@ -3915,43 +3419,30 @@ RlcExtHdr   *hdrInfo;
    hdrInfo->hdr = hdr;
    hdrInfo->val = val;
 
-   RETVOID;
+   return;
 }
 
 
 
 
-#ifdef ANSI
-PRIVATE Void rgAmmUlHndlStatusPdu
+static Void rgAmmUlHndlStatusPdu
 (
 Pst        *udxPst,
 SuId       suId,
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
+RlcCb      *gCb,
+RlcDlRbCb  *rbCb,
 Buffer     *cntrlPdu,
-U8         *fByte
+uint8_t    *fByte
 )
-#else
-PRIVATE Void rgAmmUlHndlStatusPdu(udxPst,suId,gCb, rbCb, cntrlPdu, fByte)
-Pst        *udxPst;
-SuId       suId;
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-Buffer     *cntrlPdu;
-U8         *fByte;
-#endif
 {
-   U8             e1;
+   uint8_t             e1;
    RlcExtHdr       hdrInfo;
    RlcUdxStaPdu    *pStaPdu;
-   U8             e3; /* NACK RANGE : 5GNR */
-   U32            snLen;
-   U32            snRange;
-   U32            resrvdBitsAckSn;
-   U32            resrvdBitsNackSn;
-
-
-   TRC2(rgAmmUlHndlStatusPdu)
+   uint8_t             e3; /* NACK RANGE : 5GNR */
+   uint32_t            snLen;
+   uint32_t            snRange;
+   uint32_t            resrvdBitsAckSn;
+   uint32_t            resrvdBitsNackSn;
 
    RLCDBGP_BRIEF(gCb, "rgAmmUlHndlStatusPdu(rbCb, cntrlPdu, fByte) \n");
 
@@ -3965,7 +3456,7 @@ U8         *fByte;
    if (hdrInfo.hdr & 0xE0)
    {
       RLCDBGP_ERROR(gCb, "rgAmmUlHndlStatusPdu: Reserved value for CPT received \n");
-      RETVOID;
+      return;
    }
 
    RLC_ALLOC_SHRABL_BUF(udxPst->region, 
@@ -3977,7 +3468,7 @@ U8         *fByte;
    /* Memory allocation failure can not be expected  */
    if(!pStaPdu)
    {
-     RETVOID;
+     return;
    }
 #endif   
 
@@ -4012,7 +3503,7 @@ U8         *fByte;
    /* Check if NACK Exists */
    hdrInfo.len = RLC_E1_LEN;
    rgAmmExtractElmnt(gCb, cntrlPdu, &hdrInfo);
-   e1 = (U8)hdrInfo.val;
+   e1 = (uint8_t)hdrInfo.val;
    RLCDBGP_DETAIL(gCb, "rgAmmUlHndlStatusPdu: ACK SN = %d \n", pStaPdu->ackSn);
 
    /* Extract the Reserved Bits after ACK SN field */
@@ -4030,22 +3521,22 @@ U8         *fByte;
 
       hdrInfo.len = RLC_E1_LEN;
       rgAmmExtractElmnt(gCb, cntrlPdu, &hdrInfo);
-      e1 = (U8)hdrInfo.val;
+      e1 = (uint8_t)hdrInfo.val;
 
       /* Extract e2 */
       /* hdrInfo.len = RLC_E1_LEN; --> previusly stored value (for e1) is
          already present*/
       rgAmmExtractElmnt(gCb, cntrlPdu, &hdrInfo);
-      /*  e2 = (U8) hdrInfo.val;*/
+      /*  e2 = (uint8_t) hdrInfo.val;*/
 
       /* Store e2 value */
-      pStaPdu->nackInfo[pStaPdu->nackCnt].isSegment = (U8) hdrInfo.val;
+      pStaPdu->nackInfo[pStaPdu->nackCnt].isSegment = (uint8_t) hdrInfo.val;
 
       /* Extract e3 : 5GNR */
       /* hdrInfo.len = RLC_E1_LEN; --> previusly stored value (for e1) is
          already present*/
       rgAmmExtractElmnt(gCb, cntrlPdu, &hdrInfo);
-      e3 = (U8) hdrInfo.val;
+      e3 = (uint8_t) hdrInfo.val;
 
       /* Extract Reserved Bits after NACK SN */
       hdrInfo.len = resrvdBitsNackSn;
@@ -4079,7 +3570,7 @@ U8         *fByte;
          /* Extract NACK range field */
          hdrInfo.len = RLC_NACK_RANGE_LEN;
          rgAmmExtractElmnt(gCb, cntrlPdu, &hdrInfo);
-         snRange = (U8)hdrInfo.val;
+         snRange = (uint8_t)hdrInfo.val;
 
          pStaPdu->nackInfo[pStaPdu->nackCnt].nackRange = snRange;
 
@@ -4102,7 +3593,7 @@ U8         *fByte;
    //rlcUlUdxStaUpdReq(&(sapCb->pst), sapCb->spId, &rbCb->rlcId, pStaPdu);
    rlcUlUdxStaUpdReq(udxPst, suId, &rbCb->rlcId, pStaPdu);
 
-   RETVOID;
+   return;
 }
 
 S16 rlcProcDlStatusPdu(Pst *udxPst,SuId suId,
@@ -4110,8 +3601,8 @@ S16 rlcProcDlStatusPdu(Pst *udxPst,SuId suId,
 {
    RlcDlRbCb      *rbCb = NULLP;   
    RlcDlUeCb      *ueCb = NULLP; 
-   U8        fByte;
-   U8        temp;
+   uint8_t        fByte;
+   uint8_t        temp;
    S16       retVal = RFAILED;
    RlcCb      *gCb;
    Pst       dlRlcPst = *udxPst;
@@ -4128,7 +3619,7 @@ S16 rlcProcDlStatusPdu(Pst *udxPst,SuId suId,
    rbCb = ueCb->lCh[lcId - 1].dlRbCb;
 
    /* Skip if mode is not AM */
-   if((rbCb ==  NULLP) || (rbCb->mode != CM_LTE_MODE_AM))
+   if((rbCb ==  NULLP) || (rbCb->mode != RLC_MODE_AM))
    {
       return RFAILED;
    }