JIRA ID:[ODUHIGH-259, ODUHIGH-260]
[o-du/l2.git] / src / 5gnrrlc / kw_amm_dl.c
index c7e026f..8d642d4 100755 (executable)
@@ -64,8 +64,8 @@ static int RLOG_FILE_ID=189;
 
 //UDAY
 #ifdef L2_OPTMZ
-extern uint32_t rlcAmmStaPduList[512];
- uint32_t rlcAmmStaPduListCnt = 0;
+uint32_t rlcAmmStaPduList[512];
+uint32_t rlcAmmStaPduListCnt = 0;
 #endif
 
 
@@ -81,7 +81,7 @@ uint32_t rlcStatusPduCnt, rlcStatusAckCnt, rlcStatusNcnt, rlcSduSndCnt;
 /* local externs */
 
 /* forward references */
-EXTERN Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
+Void rlcAmmDlHndlStatusPdu ARGS ((RlcCb  *gCb,
                                         RlcDlRbCb  *rbCb,
                                         RlcUdxStaPdu *pStaPdu));
 
@@ -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));
 
-bool rlcAmmDlCheckAndSetPoll ARGS ((RlcCb *gCb,
+static bool rlcAmmDlCheckAndSetPoll ARGS ((RlcCb *gCb,
                                            RlcDlRbCb *rbCb, 
                                            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, 
+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,7 +200,7 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn ARGS(
  KwuDatCfmInfo **datCfm
  ));
 
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx ARGS(
+static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx ARGS(
 (
 RlcAmDl        *amDl,
 RlcNackInfo    *nackInfo,
@@ -209,7 +209,7 @@ RlcNackInfo    *nackSnInfo,
 uint8_t            idx
 ));
 
-PRIVATE Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn ARGS(
+static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn ARGS(
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -274,19 +274,7 @@ void rlcAmmSendDedLcBoStatus(RlcCb *gCb, RlcDlRbCb *rbCb, 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;                                                   
                                                                    
@@ -311,17 +299,7 @@ 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;
    
@@ -341,21 +319,13 @@ 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);
    
@@ -380,21 +350,13 @@ 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
 {
 
    RLC_ALLOC_WC(gCb,*retx, sizeof(RlcRetx));
@@ -454,8 +416,7 @@ RlcDlPduInfo   *pduInfo;
  *            
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlHndlStatus4SduByteSegInTxBuf
+static Void rlcAmmDlHndlStatus4SduByteSegInTxBuf
 (
 RlcCb          *gCb,
 RlcDlRbCb      *rbCb,
@@ -463,16 +424,6 @@ 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;
@@ -543,25 +494,14 @@ KwuDatCfmInfo **datCfm;
  * @return Void
  *            
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn
+static Void rlcAmmDlUpdateTxAndReTxBufForNackSn
 (
- RlcCb          *gCb,
- RlcDlRbCb      *rbCb,
- RlcNackInfo    *nackSnInfo,
- CmLList        **retxNode,
- KwuDatCfmInfo **datCfm
- )
-#else
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode, datCfm)
-(
- 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;
@@ -663,8 +603,7 @@ PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForNackSn(gCb, rbCb, nackSnInfo, retxNode
  * @return Void
  *            
  */
-#ifdef ANSI
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx
+static Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx
 (
 RlcAmDl        *amDl,
 RlcNackInfo    *nackInfo,
@@ -672,16 +611,6 @@ CmLList        *retxNode,
 RlcNackInfo    *nackSnInfo,
 uint8_t        idx
 )
-#else
-PRIVATE Void RlcDlAmmGetNackSnInfoFrmNackRangeIdx(amDl, nackInfo, retxNode, nackSnInfo, idx)
-(
-RlcAmDl        *amDl;
-RlcNackInfo    *nackInfo;
-CmLList        *retxNode;
-RlcNackInfo    *nackSnInfo;
-uint8_t        idx;
-)
-#endif
 {
    RlcTx     *txBuf;
    RlcRetx   *retx;
@@ -774,19 +703,7 @@ uint8_t        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;
@@ -1001,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;
 
@@ -1102,7 +1011,7 @@ void rlcAmmQSdu(RlcCb *gCb, RlcDlRbCb *rbCb, Buffer *mBuf, KwuDatReqInfo *datReq
 #ifndef RGL_SPECIFIC_CHANGES
 #ifdef MSPD
 {
-extern uint32_t dlrate_kwu;
+uint32_t dlrate_kwu;
 dlrate_kwu += sdu->sduSz;
 }
 #endif
@@ -1181,7 +1090,7 @@ dlrate_kwu += sdu->sduSz;
  *  @return Void 
  *
  */
-void rlcAmmDlAssembleCntrlInfo(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
+static void rlcAmmDlAssembleCntrlInfo(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    RlcUdxDlSapCb   *sapCb;
    MsgLen         macHdrEstmt;
@@ -1329,7 +1238,7 @@ void rlcAmmProcessSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq, bool f
  * @return  Void
  *
  */
-void rlcSplitPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcRetx *crnt, RlcRetx *next, uint16_t size)
+static void rlcSplitPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcRetx *crnt, RlcRetx *next, uint16_t size)
 {
    uint8_t        si;
    RlcAmDl        *amDl = &AMDL;
@@ -1434,7 +1343,7 @@ void rlcSplitPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcRetx *crnt, RlcRetx *next, uint
  * @return  Void
  *
  */
-void rlcResegRetxPdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
+static void rlcResegRetxPdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    RlcAmDl   *amDl;
    RlcRetx   *retx;
@@ -1665,7 +1574,7 @@ void rlcResegRetxPdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
  * @return  Void 
  *
  */
-void rlcAssembleSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
+static void rlcAssembleSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
    Buffer          *pdu         = NULLP;
    MsgLen          macGrntSz    = rlcDatReq->pduSz;
@@ -1698,7 +1607,7 @@ void rlcAssembleSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
    uint8_t              numNewPdu = 0;
    RlcTx                 *txBuf = NULLP;
    /* Discard new changes ends */
-   VOLATILE uint32_t    startTime = 0;
+   volatile uint32_t    startTime = 0;
    uint32_t             hdrEstmt;
    uint32_t             fixedHdrSz;
    uint32_t             pduSz;
@@ -2151,7 +2060,7 @@ void rlcAssembleSdus(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
  *      -# 0 - Poll bit is not set
  *
  */
-bool rlcAmmDlCheckAndSetPoll(RlcCb *gCb, RlcDlRbCb *rbCb, bool newPdu, MsgLen bufSz)
+static bool rlcAmmDlCheckAndSetPoll(RlcCb *gCb, RlcDlRbCb *rbCb, bool newPdu, MsgLen bufSz)
 { 
    bool     pollBit = FALSE;
    RlcAmDl   *amDl = &(rbCb->m.amDl);
@@ -2220,7 +2129,7 @@ bool rlcAmmDlCheckAndSetPoll(RlcCb *gCb, RlcDlRbCb *rbCb, bool newPdu, MsgLen bu
  *  @return  Void
  *
  */
-void rlcAmmCreatePdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcAmHdr *amHdr,
+static void rlcAmmCreatePdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcAmHdr *amHdr,
 RlcDlPduInfo *pduInfo, Buffer *pdu)
 {
    uint8_t   hdr[RLC_MAX_HDRSZ];
@@ -2288,19 +2197,7 @@ RlcDlPduInfo *pduInfo, 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)
 {
    cmLListDelFrm(&AMDL.retxLst, &retx->lstEnt); 
 
@@ -2337,19 +2234,7 @@ 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)
 {
    if (AMDL.maxReTxReached == TRUE)
    {
@@ -2416,21 +2301,13 @@ 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;
    
@@ -2501,21 +2378,13 @@ 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
 {
    CmLList *pduNode;
   
@@ -2558,19 +2427,12 @@ 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;
@@ -2620,7 +2482,7 @@ RlcRetx     *retx;
  *  @return  Void 
  *
  */
-void rlcGetNxtRetx(RlcCb *gCb, RlcRetx **retx)
+static void rlcGetNxtRetx(RlcCb *gCb, RlcRetx **retx)
 {
    CmLList *tNode;
 
@@ -2655,19 +2517,12 @@ void rlcGetNxtRetx(RlcCb *gCb, 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;
@@ -2778,19 +2633,7 @@ 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,
-uint32_t    sduId 
-)
-#else
-S16 rlcAmmDiscSdu(gCb, rbCb, sduId)
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;  
-uint32_t    sduId; 
-#endif
+S16 rlcAmmDiscSdu(RlcCb *gCb,RlcDlRbCb *rbCb,uint32_t sduId )
 {
    return (RFAILED);
 } 
@@ -2807,17 +2650,7 @@ uint32_t    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);
@@ -2890,8 +2723,7 @@ RlcDlRbCb   *rbCb;
  *
  */
 
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdateTxAndReTxBufForAckSn
+static Void rlcAmmDlUpdateTxAndReTxBufForAckSn
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -2899,14 +2731,6 @@ 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;
@@ -2970,8 +2794,7 @@ KwuDatCfmInfo   **datCfm;
  * @return  Void
  *
  */
-#ifdef ANSI
-PRIVATE Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn
+static Void rlcAmmDlUpdTxAndReTxBufForLessThanNackSn
 (
 RlcCb            *gCb,
 RlcDlRbCb        *rbCb,
@@ -2980,15 +2803,6 @@ 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;
@@ -3052,7 +2866,7 @@ KwuDatCfmInfo   **datCfm;
  * @return Void            
  *
  */
-void rlcConstructAmHdr(RlcAmHdr *amHdr, uint8_t *hdr, uint8_t snLen, uint16_t *idx)
+static void rlcConstructAmHdr(RlcAmHdr *amHdr, uint8_t *hdr, uint8_t snLen, uint16_t *idx)
 {
    *idx = 0;
     hdr[0] = RLC_DATA_BITMASK;
@@ -3099,17 +2913,7 @@ void rlcConstructAmHdr(RlcAmHdr *amHdr, uint8_t *hdr, uint8_t snLen, uint16_t *i
  * @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;
@@ -3168,21 +2972,13 @@ 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);
 
@@ -3234,17 +3030,7 @@ 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))
@@ -3277,7 +3063,7 @@ RlcDlRbCb   *rbCb;
  * @return Void
  *
  */
-void rlcAmmCreateStatusPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
+static void rlcAmmCreateStatusPdu(RlcCb *gCb, RlcDlRbCb *rbCb, RlcDatReq *rlcDatReq)
 {
     RlcSn          sn;                      /* sequence number */
     RlcSn          ack_sn;                  /* Ack sequence number */
@@ -3571,19 +3357,7 @@ void rlcAmmCreateStatusPdu(RlcCb *gCb, RlcDlRbCb *rbCb, 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)
 {
    uint8_t   hdr;
    uint8_t   pLen = hdrInfo->pLen;
@@ -3651,25 +3425,15 @@ RlcExtHdr   *hdrInfo;
 
 
 
-#ifdef ANSI
-PRIVATE Void rgAmmUlHndlStatusPdu
+static Void rgAmmUlHndlStatusPdu
 (
 Pst        *udxPst,
 SuId       suId,
-RlcCb       *gCb,
-RlcDlRbCb   *rbCb,
+RlcCb      *gCb,
+RlcDlRbCb  *rbCb,
 Buffer     *cntrlPdu,
-uint8_t         *fByte
+uint8_t    *fByte
 )
-#else
-PRIVATE Void rgAmmUlHndlStatusPdu(udxPst,suId,gCb, rbCb, cntrlPdu, fByte)
-Pst        *udxPst;
-SuId       suId;
-RlcCb       *gCb;
-RlcDlRbCb   *rbCb;
-Buffer     *cntrlPdu;
-uint8_t         *fByte;
-#endif
 {
    uint8_t             e1;
    RlcExtHdr       hdrInfo;