X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Fkw_dbm_ul.c;h=32bd82092b171b22699da3a41e9e08938111ae48;hb=refs%2Fchanges%2F91%2F5391%2F11;hp=a3d1b1056b4de4d7a0073df00ebd030c075d7050;hpb=aee73991f728cc127d1ed76d5a52571d916235a4;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/kw_dbm_ul.c b/src/5gnrrlc/kw_dbm_ul.c index a3d1b1056..32bd82092 100755 --- a/src/5gnrrlc/kw_dbm_ul.c +++ b/src/5gnrrlc/kw_dbm_ul.c @@ -58,7 +58,7 @@ static int RLOG_FILE_ID=194; * @brief RLC Uplink database module */ -#define KW_MODULE KW_DBGMASK_DUT +#define RLC_MODULE RLC_DBGMASK_DUT /** @@ -73,26 +73,16 @@ static int RLOG_FILE_ID=194; * -# ROK * -# RFAILED */ -#ifdef ANSI -PUBLIC S16 kwDbmUlInit -( -RlcCb *gCb -) -#else -PUBLIC S16 kwDbmUlInit(gCb) -RlcCb *gCb; -#endif +S16 rlcDbmUlInit(RlcCb *gCb) { - TRC3(rlcUlDbmInit) - /* Initialize ueCb Hash List */ if(ROK != cmHashListInit(&(gCb->u.ulCb->ueLstCp), - (U16) KW_UE_LIST_BUCKET_SIZE, - (U16) 0, + (uint16_t) RLC_UE_LIST_BUCKET_SIZE, + (uint16_t) 0, (Bool) FALSE, - (U16) CM_HASH_KEYTYPE_CONID, - KW_GET_MEM_REGION(gCb), - KW_GET_MEM_POOL(gCb))) + (uint16_t) CM_HASH_KEYTYPE_CONID, + RLC_GET_MEM_REGION(gCb), + RLC_GET_MEM_POOL(gCb))) { RLOG0(L_ERROR, "UeLstCp Initialization Failed"); return RFAILED; @@ -100,12 +90,12 @@ RlcCb *gCb; /* Initialize cellCb Hash List */ if(ROK != cmHashListInit(&(gCb->u.ulCb->cellLstCp), - (U16) KW_CELL_LIST_BUCKET_SIZE, - (U16) 0, + (uint16_t) RLC_CELL_LIST_BUCKET_SIZE, + (uint16_t) 0, (Bool) FALSE, - (U16) CM_HASH_KEYTYPE_CONID, - KW_GET_MEM_REGION(gCb), - KW_GET_MEM_POOL(gCb))) + (uint16_t) CM_HASH_KEYTYPE_CONID, + RLC_GET_MEM_REGION(gCb), + RLC_GET_MEM_POOL(gCb))) { cmHashListDeinit(&gCb->u.ulCb->ueLstCp); RLOG0(L_ERROR, "CellLstCp Initialization Failed"); @@ -113,12 +103,12 @@ RlcCb *gCb; } if(ROK != cmHashListInit(&(gCb->u.ulCb->transIdLstCp), - (U16) KW_TRANS_ID_LST_BKT_SIZE, - (U16) 0, + (uint16_t) RLC_TRANS_ID_LST_BKT_SIZE, + (uint16_t) 0, (Bool) FALSE, - (U16) CM_HASH_KEYTYPE_CONID, - KW_GET_MEM_REGION(gCb), - KW_GET_MEM_POOL(gCb))) + (uint16_t) CM_HASH_KEYTYPE_CONID, + RLC_GET_MEM_REGION(gCb), + RLC_GET_MEM_POOL(gCb))) { cmHashListDeinit(&gCb->u.ulCb->ueLstCp); cmHashListDeinit(&gCb->u.ulCb->cellLstCp); @@ -131,8 +121,8 @@ RlcCb *gCb; /* Initialize qcI Hash List */ #endif /* LTE_L2_MEAS */ - return ROK; -} /* kwDbmUlInit */ + return (ROK); +} /* rlcDbmUlInit */ /** @@ -142,18 +132,8 @@ RlcCb *gCb; * * @return Void */ -#ifdef ANSI -PUBLIC Void kwDbmUlDeInit -( -RlcCb *gCb -) -#else -PUBLIC Void kwDbmUlDeInit(gCb) -RlcCb *gCb; -#endif +Void rlcDbmUlDeInit(RlcCb *gCb) { - TRC3(kwDbmUlDeInit); - /* De Initialize ueCb Hash List */ cmHashListDeinit(&(gCb->u.ulCb->ueLstCp)); @@ -166,10 +146,10 @@ RlcCb *gCb; /* kw005.201 added support for L2 Measurement */ #ifdef LTE_L2_MEAS_RLC /* De Initialize qciCb Hash List */ - cmHashListDeinit(&(rlcCb.kwL2Cb.qciHlCp)); + cmHashListDeinit(&(rlcCb.rlcL2Cb.qciHlCp)); #endif /* LTE_L2_MEAS */ - RETVOID; + return; } /* kwDbmDeInit */ @@ -186,22 +166,13 @@ RlcCb *gCb; * * @return Void */ -#ifdef ANSI -PUBLIC Void kwDbmFetchUlRbCbByRbId +Void rlcDbmFetchUlRbCbByRbId ( RlcCb *gCb, CmLteRlcId *rlcId, RlcUlRbCb **rbCb ) -#else -PUBLIC Void kwDbmFetchUlRbCbByRbId(gCb, rlcId, rbCb) -RlcCb *gCb; -CmLteRlcId *rlcId; -RlcUlRbCb **rbCb; -#endif { - TRC3(kwDbmFetchUlRbCbByRbId) - *rbCb= NULLP; /* Check for UE CB or CELL CB */ @@ -209,24 +180,24 @@ RlcUlRbCb **rbCb; { RlcUlCellCb *cellCb; - if(rlcId->rbId >= KW_MAX_RB_PER_CELL) + if(rlcId->rbId >= RLC_MAX_RB_PER_CELL) { RLOG_ARG3(L_ERROR,DBG_RBID,rlcId->rbId , "Invalid RbId, cellId:%d UEID:%d Max is [%d]", rlcId->cellId, rlcId->ueId, - KW_MAX_RB_PER_CELL); - RETVOID; + RLC_MAX_RB_PER_CELL); + return; } - kwDbmFetchUlCellCb(gCb,rlcId->cellId, &cellCb); + rlcDbmFetchUlCellCb(gCb,rlcId->cellId, &cellCb); if(!cellCb) { RLOG_ARG2(L_ERROR,DBG_CELLID,rlcId->cellId, "CellCb not found RBID:%d UEID:%d", rlcId->rbId, rlcId->ueId); - RETVOID; + return; } *rbCb = cellCb->rbCb[rlcId->rbId]; @@ -235,29 +206,29 @@ RlcUlRbCb **rbCb; { RlcUlUeCb *ueCb; - if (!(KW_VALIDATE_UE_RBID(rlcId->rbType, rlcId->rbId))) + if (!(RLC_VALIDATE_UE_RBID(rlcId->rbType, rlcId->rbId))) { RLOG_ARG3(L_ERROR,DBG_RBID, rlcId->rbId, "Invalid RbId for RbType[%d] CELLID:%d UEID:%d", rlcId->rbType, rlcId->cellId, rlcId->ueId); - RETVOID; + return; } - if (kwDbmFetchUlUeCb(gCb,rlcId->ueId, rlcId->cellId, &ueCb) != ROK) + if (rlcDbmFetchUlUeCb(gCb,rlcId->ueId, rlcId->cellId, &ueCb) != ROK) { RLOG_ARG2(L_ERROR,DBG_CELLID, rlcId->cellId, "UeId [%d]: UeCb not found RBID:%d", rlcId->ueId, rlcId->rbId); - RETVOID; + return; } - KW_DBM_GET_RBCB_FROM_UECB(rlcId->rbId, rlcId->rbType, ueCb, *rbCb); + RLC_DBM_GET_RBCB_FROM_UECB(rlcId->rbId, rlcId->rbType, ueCb, *rbCb); } - RETVOID; -} /* kwDbmFetchUlRbCbByRbId */ + return; +} /* rlcDbmFetchUlRbCbByRbId */ /** @@ -276,29 +247,11 @@ RlcUlRbCb **rbCb; * @return Void * */ -#ifdef ANSI -PUBLIC Void kwDbmFetchUlRbCbFromLchId -( -RlcCb *gCb, -CmLteRnti ueId, -CmLteCellId cellId, -CmLteLcId lcId, -RlcUlRbCb **rbCb -) -#else -PUBLIC Void kwDbmFetchUlRbCbFromLchId(gCb, ueId, cellId, lcId, rbCb) -RlcCb *gCb; -CmLteRnti ueId; -CmLteCellId cellId; -CmLteLcId lcId; -RlcUlRbCb **rbCb; -#endif +void rlcDbmFetchUlRbCbFromLchId(RlcCb *gCb, CmLteRnti ueId, CmLteCellId cellId,\ + CmLteLcId lcId, RlcUlRbCb **rbCb) { RlcUlUeCb *ueCb; - TRC3(kwDbmFetchUlRbCbFromLchId) - - *rbCb = NULLP; /* Check for UE CB or CELL CB */ @@ -306,26 +259,27 @@ RlcUlRbCb **rbCb; { RlcUlCellCb *cellCb; - kwDbmFetchUlCellCb(gCb,cellId, &cellCb); + rlcDbmFetchUlCellCb(gCb,cellId, &cellCb); if(!cellCb) { - RLOG_ARG1(L_ERROR,DBG_CELLID,cellId,"CellCb not found UEID:%d",ueId); - RETVOID; + DU_LOG("\nRLC : rlcDbmFetchUlRbCbFromLchId: CellCb[%d] not found UEID:%d",\ + cellId, ueId); + return; } *rbCb = cellCb->lCh[lcId - 1].ulRbCb; - RETVOID; + return; } - if (kwDbmFetchUlUeCb(gCb,ueId, cellId, &ueCb) != ROK) + if (rlcDbmFetchUlUeCb(gCb,ueId, cellId, &ueCb) != ROK) { - RLOG_ARG1(L_ERROR,DBG_CELLID, cellId,"UeId [%d]: UeCb not found",ueId); - RETVOID; + DU_LOG("\nRLC : rlcDbmFetchUlRbCbFromLchId: UeId [%d]: UeCb not found",ueId); + return; } *rbCb = ueCb->lCh[lcId - 1].ulRbCb; - RETVOID; + return; } /* kwDbmFetchRbCbFromLchId */ @@ -342,44 +296,34 @@ RlcUlRbCb **rbCb; * @return Void * */ -#ifdef ANSI -PUBLIC Void kwDbmDelAllUlRb +Void rlcDbmDelAllUlRb ( RlcCb *gCb, RlcUlRbCb **rbCbLst, -U8 numRbCb +uint8_t numRbCb ) -#else -PUBLIC Void kwDbmDelAllUlRb(gCb, rbCbLst, numRbCb) -RlcCb *gCb; -RlcUlRbCb **rbCbLst; -U8 numRbCb; -#endif { - U32 idx; /* Index */ - - TRC3(kwDbmDelAllUlRb) - + uint32_t idx; /* Index */ for (idx = 0; idx < numRbCb; idx++) { if (rbCbLst[idx] != NULLP) { /* Free the Buffers of RbCb */ - if( CM_LTE_MODE_UM == rbCbLst[idx]->mode ) + if( RLC_MODE_UM == rbCbLst[idx]->mode ) { - kwUmmFreeUlRbCb(gCb,rbCbLst[idx]); + rlcUmmFreeUlRbCb(gCb,rbCbLst[idx]); } - else if(CM_LTE_MODE_AM == rbCbLst[idx]->mode) + else if(RLC_MODE_AM == rbCbLst[idx]->mode) { - kwAmmFreeUlRbCb(gCb,rbCbLst[idx]); + rlcAmmFreeUlRbCb(gCb,rbCbLst[idx]); } RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcUlRbCb)); } } - RETVOID; + return; } /* kwDbmDelAllRb */ @@ -400,32 +344,22 @@ U8 numRbCb; * -# RFAILED * */ -#ifdef ANSI -PUBLIC S16 kwDbmAddUlUeCb +S16 rlcDbmAddUlUeCb ( RlcCb *gCb, CmLteRnti ueId, CmLteCellId cellId, RlcUlUeCb *ueCb ) -#else -PUBLIC S16 kwDbmAddUlUeCb(gCb, ueId, cellId, ueCb) -RlcCb *gCb; -CmLteRnti ueId; -CmLteCellId cellId; -RlcUlUeCb *ueCb; -#endif { - TRC3(kwDbmAddUlUeCb) - ueCb->ueId = ueId; ueCb->cellId = cellId; if(ROK != cmHashListInsert(&(gCb->u.ulCb->ueLstCp), (PTR)ueCb, - (U8 *)&(ueCb->ueId), - (U16) sizeof(CmLteRnti))) + (uint8_t *)&(ueCb->ueId), + (uint16_t) sizeof(CmLteRnti))) { RLOG_ARG1(L_ERROR,DBG_CELLID,cellId, "UeId[%u] HashList Insertion Failed", @@ -454,20 +388,12 @@ RlcUlUeCb *ueCb; * -# RFAILED * */ -#ifdef ANSI -PUBLIC S16 kwDbmAddUlTransaction +S16 rlcDbmAddUlTransaction ( RlcCb *gCb, RlcUlCfgTmpData *cfg ) -#else -PUBLIC S16 kwDbmAddUlTransaction(gCb, cfg) -RlcCb *gCb; -RlcUlCfgTmpData *cfg; -#endif { - TRC3(kwDbmAddUlTransaction) - #ifndef ALIGN_64BIT RLOG1(L_DEBUG, "(transId(%ld)", cfg->transId); #else @@ -476,8 +402,8 @@ RlcUlCfgTmpData *cfg; return (cmHashListInsert(&(gCb->u.ulCb->transIdLstCp), (PTR)cfg, - (U8 *)&(cfg->transId), - (U16) sizeof(cfg->transId))); + (uint8_t *)&(cfg->transId), + (uint16_t) sizeof(cfg->transId))); } @@ -497,26 +423,18 @@ RlcUlCfgTmpData *cfg; * -# RFAILED * */ -#ifdef ANSI -PUBLIC S16 kwDbmFindUlTransaction +S16 rlcDbmFindUlTransaction ( RlcCb *gCb, -U32 transId, +uint32_t transId, RlcUlCfgTmpData **cfg ) -#else -PUBLIC S16 kwDbmFindUlTransaction(gCb, cfg) -RlcCb *gCb; -U32 transId; -RlcUlCfgTmpData **cfg; -#endif { - TRC3(kwDbmFindUlTransaction) if(ROK != cmHashListFind(&(gCb->u.ulCb->transIdLstCp), - (U8 *) &transId, + (uint8_t *) &transId, sizeof (transId), - KW_DEF_SEQ_NUM,(PTR *) cfg)) + RLC_DEF_SEQ_NUM,(PTR *) cfg)) { RLOG1(L_ERROR,"TransId [%ld] not found",transId); return RFAILED; @@ -541,20 +459,12 @@ RlcUlCfgTmpData **cfg; * -# RFAILED * */ -#ifdef ANSI -PUBLIC S16 kwDbmDelUlTransaction +S16 rlcDbmDelUlTransaction ( RlcCb *gCb, RlcUlCfgTmpData *cfg ) -#else -PUBLIC S16 kwDbmDelUlTransaction(gCb, cfg) -RlcCb *gCb; -RlcUlCfgTmpData *cfg; -#endif { - TRC3(kwDbmDelUlTransaction) - if(cmHashListDelete(&(gCb->u.ulCb->transIdLstCp),(PTR) (cfg)) != ROK) { @@ -579,26 +489,16 @@ RlcUlCfgTmpData *cfg; * -# RFAILED * */ -#ifdef ANSI -PUBLIC S16 kwDbmDelAllUlTransactions -( -RlcCb *gCb -) -#else -PUBLIC S16 kwDbmDelAllUlTransactions(gCb) -RlcCb *gCb; -#endif +S16 rlcDbmDelAllUlTransactions(RlcCb *gCb) { RlcUlCfgTmpData *cfg = NULL; - TRC3(kwDbmDelAllUlTransctions) - /* Until no more ueCb is ueLstCp hash list get and delete ueCb */ while (ROK == cmHashListGetNext(&(gCb->u.ulCb->transIdLstCp), (PTR) cfg, (PTR *)&cfg)) { - if(kwDbmDelUlTransaction(gCb, cfg) != ROK) + if(rlcDbmDelUlTransaction(gCb, cfg) != ROK) { return RFAILED; } @@ -626,28 +526,11 @@ RlcCb *gCb; * -# ROK * -# RFAILED */ -#ifdef ANSI -PUBLIC S16 kwDbmFetchUlUeCb -( -RlcCb *gCb, -CmLteRnti ueId, -CmLteCellId cellId, -RlcUlUeCb **ueCb -) -#else -PUBLIC S16 kwDbmFetchUlUeCb(gCb,ueId, cellId, ueCb) -RlcCb *gCb; -CmLteRnti ueId; -CmLteCellId cellId; -RlcUlUeCb **ueCb; -#endif +uint8_t rlcDbmFetchUlUeCb(RlcCb *gCb, CmLteRnti ueId, CmLteCellId cellId, RlcUlUeCb **ueCb) { - TRC3(kwDbmFetchUlUeCb) - - return (cmHashListFind(&(gCb->u.ulCb->ueLstCp), - (U8 *)&(ueId), sizeof(CmLteRnti), - KW_DEF_SEQ_NUM, + (uint8_t *)&(ueId), sizeof(CmLteRnti), + RLC_DEF_SEQ_NUM, (PTR *) ueCb)); } @@ -667,35 +550,26 @@ RlcUlUeCb **ueCb; * @return Void * */ -#ifdef ANSI -PUBLIC Void kwDbmDelUlUeCb +Void rlcDbmDelUlUeCb ( RlcCb *gCb, RlcUlUeCb *ueCb, Bool abortFlag ) -#else -PUBLIC Void kwDbmDelUlUeCb(gCb,eCb, abortFlag) -RlcCb *gCb; -RlcUlUeCb *ueCb; -Bool abortFlag; -#endif { - TRC3(kwDbmDelUlUeCb) - #if (!defined(KW_PDCP) || !(defined(PJ_SEC_ASYNC) || defined(PJ_CMP_ASYNC))) UNUSED(abortFlag); #endif /* (!defined(KW_PDCP) || ! (defined(PJ_SEC_ASYNC) || defined(PJ_CMP_ASYNC)))*/ /* Delete all logical channels */ - KW_MEM_ZERO(ueCb->lCh,sizeof(RlcUlLch) * KW_MAX_LCH_PER_UE); + RLC_MEM_ZERO(ueCb->lCh,sizeof(RlcUlLch) * RLC_MAX_LCH_PER_UE); /* Delete all SRB RbCbs in UeCb */ - kwDbmDelAllUlRb(gCb,ueCb->srbCb, KW_MAX_SRB_PER_UE); + rlcDbmDelAllUlRb(gCb,ueCb->srbCb, RLC_MAX_SRB_PER_UE); /* Delete all DRB RbCbs in UeCb */ - kwDbmDelAllUlRb(gCb,ueCb->drbCb, KW_MAX_DRB_PER_UE); + rlcDbmDelAllUlRb(gCb,ueCb->drbCb, RLC_MAX_DRB_PER_UE); /* Delete ueCb entry from ueLstCp */ if(ROK != cmHashListDelete(&(gCb->u.ulCb->ueLstCp), (PTR) ueCb)) @@ -709,7 +583,7 @@ Bool abortFlag; /* Deallocate ueCb */ RLC_FREE(gCb,ueCb, sizeof(RlcUlUeCb)); - RETVOID; + return; } /** @@ -723,32 +597,21 @@ Bool abortFlag; * * @return Void */ -#ifdef ANSI -PUBLIC Void kwDbmDelAllUlUe -( -RlcCb *gCb -) -#else -PUBLIC Void kwDbmDelAllUlUe(gCb) -RlcCb *gCb; -#endif +Void rlcDbmDelAllUlUe(RlcCb *gCb) { RlcUlUeCb *ueCb = NULLP; /* UE Control Block */ - TRC3(kwDbmDelAllUlUe) - - /* Until no more ueCb is ueLstCp hash list get and delete ueCb */ while (ROK == cmHashListGetNext(&(gCb->u.ulCb->ueLstCp), (PTR) ueCb, (PTR *)&ueCb)) { - kwDbmDelUlUeCb(gCb,ueCb, TRUE); + rlcDbmDelUlUeCb(gCb,ueCb, TRUE); ueCb = NULLP; } - RETVOID; + return; } @@ -767,33 +630,22 @@ RlcCb *gCb; * -# ROK * -# RFAILED */ -#ifdef ANSI -PUBLIC S16 kwDbmAddUlCellCb +S16 rlcDbmAddUlCellCb ( RlcCb *gCb, CmLteCellId cellId, RlcUlCellCb *cellCb ) -#else -PUBLIC S16 kwDbmAddUlCellCb(gCb, cellId, cellCb) -RlcCb *gCb; -CmLteCellId cellId; -RlcUlCellCb *cellCb; -#endif { RlcUlCellCb *tCellCb; - TRC3(kwDbmAddUlCellCb) - - - tCellCb = cellCb; tCellCb->cellId = cellId; if(ROK != cmHashListInsert(&(gCb->u.ulCb->cellLstCp), (PTR) tCellCb, - (U8 *)&(tCellCb->cellId), - (U16) sizeof(CmLteCellId))) + (uint8_t *)&(tCellCb->cellId), + (uint16_t) sizeof(CmLteCellId))) { RLOG_ARG0(L_ERROR,DBG_CELLID,tCellCb->cellId, "HashList Insertion Failed"); @@ -820,32 +672,17 @@ RlcUlCellCb *cellCb; * -# RFAILED * */ -#ifdef ANSI -PUBLIC Void kwDbmFetchUlCellCb -( -RlcCb *gCb, -CmLteCellId cellId, -RlcUlCellCb **cellCb -) -#else -PUBLIC Void kwDbmFetchUlCellCb(gCb, cellId, cellCb) -RlcCb *gCb; -CmLteCellId cellId; -RlcUlCellCb **cellCb; -#endif +void rlcDbmFetchUlCellCb(RlcCb *gCb, CmLteCellId cellId, RlcUlCellCb **cellCb) { - TRC3(kwDbmFetchUlCellCb) - - *cellCb = NULLP; if(ROK != cmHashListFind(&(gCb->u.ulCb->cellLstCp), - (U8 *)&(cellId),sizeof(CmLteCellId), - KW_DEF_SEQ_NUM, (PTR*) cellCb)) + (uint8_t *)&(cellId),sizeof(CmLteCellId), + RLC_DEF_SEQ_NUM, (PTR*) cellCb)) { - RLOG_ARG0(L_ERROR,DBG_CELLID, cellId,"CellCb not found"); + DU_LOG("\nRLC : rlcDbmFetchUlCellCb : CellCb[%d] not found", cellId); } - RETVOID; + return; } @@ -861,23 +698,11 @@ RlcUlCellCb **cellCb; * * @return Void */ -#ifdef ANSI -PUBLIC Void kwDbmDelUlCellCb -( -RlcCb *gCb, -RlcUlCellCb *cellCb -) -#else -PUBLIC Void kwDbmDelUlCellCb(gCb, cellCb) -RlcCb *gCb; -RlcUlCellCb *cellCb; -#endif +Void rlcDbmDelUlCellCb(RlcCb *gCb,RlcUlCellCb *cellCb) { - TRC3(kwDbmDelUlCellCb) - /* Delete all rbCbs in cellCb */ - kwDbmDelAllUlRb(gCb,cellCb->rbCb, KW_MAX_RB_PER_CELL); + rlcDbmDelAllUlRb(gCb,cellCb->rbCb, RLC_MAX_RB_PER_CELL); /* Delete cellCb entry in hash list cellLstCp */ if(ROK != cmHashListDelete(&(gCb->u.ulCb->cellLstCp), (PTR) cellCb)) @@ -888,7 +713,7 @@ RlcUlCellCb *cellCb; /* Deallocate cellCb */ RLC_FREE(gCb, cellCb, sizeof(RlcUlCellCb)); - RETVOID; + return; } /* kwDbmDelCellCb */ @@ -902,32 +727,21 @@ RlcUlCellCb *cellCb; * * @return Void */ -#ifdef ANSI -PUBLIC Void kwDbmDelAllUlCell -( -RlcCb *gCb -) -#else -PUBLIC Void kwDbmDelAllUlCell(gCb) -RlcCb *gCb; -#endif +Void rlcDbmDelAllUlCell(RlcCb *gCb) { RlcUlCellCb *cellCb = NULLP; /* Cell Control Block */ - TRC3(kwDbmDelAllUlCell) - - /* Until no more cellCb is ueLstCp hash list get and delete cellCb */ while (ROK == cmHashListGetNext(&(gCb->u.ulCb->cellLstCp), (PTR) cellCb, (PTR *)&cellCb)) { - kwDbmDelUlCellCb(gCb,cellCb); + rlcDbmDelUlCellCb(gCb,cellCb); cellCb = NULLP; } - RETVOID; + return; } @@ -941,25 +755,16 @@ RlcCb *gCb; * @param[in] gCb RLC Instance Control Block * */ -#ifdef ANSI -PUBLIC Void kwDbmUlShutdown -( -RlcCb *gCb -) -#else -PUBLIC Void kwDbmUlShutdown(gCb) -RlcCb *gCb; -#endif +Void rlcDbmUlShutdown(RlcCb *gCb) { - TRC3(kwDbmUlShutdown) - kwDbmDelAllUlCell(gCb); + rlcDbmDelAllUlCell(gCb); - kwDbmDelAllUlUe(gCb); + rlcDbmDelAllUlUe(gCb); - kwDbmUlDeInit(gCb); + rlcDbmUlDeInit(gCb); - RETVOID; + return; }