Desc: Source code for Database Module functions such as,
- - kwDbmInit
+ - rlcDbmInit
- kwDbmDeInit
- kwDbmCreateRbCb
- kwDbmFetchRbCb
#ifdef TENB_STATS
-EXTERN TSL2UeStatsCb* TSL2MapUeStatsBlk (U16 rnti);
+TSL2UeStatsCb* TSL2MapUeStatsBlk (uint16_t rnti);
#endif
/**
* @file gp_dbm_dl.c
* @brief RLC Downlink database module
*/
-#define KW_MODULE KW_DBGMASK_DUT
+#define RLC_MODULE RLC_DBGMASK_DUT
\f
/**
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmDlInit
-(
-RlcCb *gCb
-)
-#else
-PUBLIC S16 kwDbmDlInit(gCb)
-RlcCb *gCb;
-#endif
+S16 rlcDbmDlInit(RlcCb *gCb)
{
- TRC3(kwDbmDlInit)
/* Initialize ueCb Hash List */
if(ROK != cmHashListInit(&(gCb->u.dlCb->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");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* Initialize cellCb Hash List */
if(ROK != cmHashListInit(&(gCb->u.dlCb->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.dlCb->ueLstCp);
RLOG0(L_ERROR, "CellLstCp Initialization Failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS_RLC
/* Initialize qcI Hash List */
- if(ROK != cmHashListInit(&(rlcCb.kwL2Cb.qciHlCp),
- (U16) KW_QCI_LIST_BUCKET_SIZE,
- (U16) 0,
+ if(ROK != cmHashListInit(&(rlcCb.rlcL2Cb.qciHlCp),
+ (uint16_t) RLC_QCI_LIST_BUCKET_SIZE,
+ (uint16_t) 0,
(Bool) TRUE,
- (U16) CM_HASH_KEYTYPE_DEF,
+ (uint16_t) CM_HASH_KEYTYPE_DEF,
rlcCb.init.region,
rlcCb.init.pool))
{
cmHashListDeinit(&gCb->u.dlCb->cellLstCp);
cmHashListDeinit(&gCb->u.dlCb->ueLstCp);
- RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for rlcCb.qciHlCp");
- RETVALUE(RFAILED);
+ RLOG0(L_ERROR, "rlcDbmInit: cmHashListInit Failed for rlcCb.qciHlCp");
+ return RFAILED;
}
/* Initialize tbHlCp Hash List */
- if(ROK != cmHashListInit(&(rlcCb.kwL2Cb.tbHlCp),
- (U16) KW_TB_LIST_BUCKET_SIZE,
- (U16) 0,
+ if(ROK != cmHashListInit(&(rlcCb.rlcL2Cb.tbHlCp),
+ (uint16_t) RLC_TB_LIST_BUCKET_SIZE,
+ (uint16_t) 0,
(Bool) FALSE,
- (U16) CM_HASH_KEYTYPE_DEF,
+ (uint16_t) CM_HASH_KEYTYPE_DEF,
rlcCb.init.region,
rlcCb.init.pool))
{
- cmHashListDeinit(&rlcCb.kwL2Cb.qciHlCp);
+ cmHashListDeinit(&rlcCb.rlcL2Cb.qciHlCp);
cmHashListDeinit(&gCb->u.dlCb->cellLstCp);
cmHashListDeinit(&gCb->u.dlCb->ueLstCp);
- RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for rlcCb.tbHlCp");
- RETVALUE(RFAILED);
+ RLOG0(L_ERROR, "rlcDbmInit: cmHashListInit Failed for rlcCb.tbHlCp");
+ return RFAILED;
}
#endif /* LTE_L2_MEAS */
- RETVALUE(ROK);
-} /* kwDbmDlInit */
+ return ROK;
+} /* rlcDbmDlInit */
\f
/**
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDlDeInit
-(
-RlcCb *gCb
-)
-#else
-PUBLIC Void kwDbmDlDeInit(gCb)
-RlcCb *gCb;
-#endif
+Void rlcDbmDlDeInit(RlcCb *gCb)
{
- TRC3(kwDbmDlDeInit);
/* De Initialize ueCb Hash List */
/* 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));
/* De Initialize tbHlCp Hash List */
- cmHashListDeinit(&(rlcCb.kwL2Cb.tbHlCp));
+ cmHashListDeinit(&(rlcCb.rlcL2Cb.tbHlCp));
#endif /* LTE_L2_MEAS */
- RETVOID;
-} /* kwDbmDlDeInit */
+ return;
+} /* rlcDbmDlDeInit */
\f
/**
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC Void kwDbmFetchDlRbCbByRbId
-(
-RlcCb *gCb,
-CmLteRlcId *rlcId,
-RlcDlRbCb **rbCb
-)
-#else
-PUBLIC Void kwDbmFetchDlRbCbByRbId(gCb, rlcId, rbCb)
-RlcCb *gCb;
-CmLteRlcId *rlcId;
-RlcDlRbCb **rbCb;
-#endif
+void rlcDbmFetchDlRbCbByRbId(RlcCb *gCb,CmLteRlcId *rlcId, RlcDlRbCb **rbCb)
{
- TRC3(kwDbmFetchDlRbCbByRbId)
-
*rbCb= NULLP;
/* Check for UE CB or CELL CB */
{
RlcDlCellCb *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, Max is [%d] UEID:%d CELLID:%d",
- KW_MAX_RB_PER_CELL,
- rlcId->ueId,
- rlcId->cellId);
- RETVOID;
+ DU_LOG("\nRLC : rlcDbmFetchDlRbCbByRbId : Invalid RbId, Max is [%d] \
+ UEID:%d CELLID:%d", RLC_MAX_RB_PER_CELL, rlcId->ueId, rlcId->cellId);
+ return;
}
- kwDbmFetchDlCellCb(gCb,rlcId->cellId, &cellCb);
+ rlcDbmFetchDlCellCb(gCb,rlcId->cellId, &cellCb);
if(!cellCb)
{
- RLOG_ARG2(L_ERROR,DBG_CELLID,rlcId->cellId,
- "CellCb not found UEID:%d RBID:%d",
- rlcId->ueId,
- rlcId->rbId);
- RETVOID;
+ DU_LOG("\nRLC : rlcDbmFetchDlRbCbByRbId : CellCb[%d] not found UEID:%d \
+ RBID:%d", rlcId->cellId, rlcId->ueId, rlcId->rbId);
+ return;
}
*rbCb = cellCb->rbCb[rlcId->rbId];
else
{
RlcDlUeCb *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] RBID:%d CELLID:%d",
- rlcId->rbType,
- rlcId->ueId,
- rlcId->cellId);
- RETVOID;
+ DU_LOG("\n rlcDbmFetchDlRbCbByRbId : Invalid RbId[%d] for RbType[%d] \
+ RBID:%d CELLID:%d", rlcId->rbId, rlcId->rbType, rlcId->ueId, rlcId->cellId);
+ return;
}
- if (ROK != kwDbmFetchDlUeCb(gCb,rlcId->ueId, rlcId->cellId, &ueCb))
+ if (ROK != rlcDbmFetchDlUeCb(gCb,rlcId->ueId, rlcId->cellId, &ueCb))
{
- RLOG_ARG2(L_ERROR,DBG_CELLID, rlcId->cellId,
- "UeId [%d]: UeCb not found RBID:%d",
- rlcId->ueId,
- rlcId->rbId);
- RETVOID;
+ DU_LOG("\n rlcDbmFetchDlRbCbByRbId : UeId [%d]: UeCb not found RBID:%d",\
+ rlcId->ueId, rlcId->rbId);
+ 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;
-} /* kwDbmFetchDlRbCbByRbId */
+ return;
+} /* rlcDbmFetchDlRbCbByRbId */
\f
/**
* @return Void
*
*/
-#ifdef ANSI
-PUBLIC Void kwDbmFetchDlRbCbFromLchId
-(
-RlcCb *gCb,
-CmLteRnti ueId,
-CmLteCellId cellId,
-CmLteLcId lcId,
-RlcDlRbCb **rbCb
-)
-#else
-PUBLIC Void kwDbmFetchDlRbCbFromLchId(gCb, ueId, cellId, lcId, rbCb)
-RlcCb *gCb;
-CmLteRnti ueId;
-CmLteCellId cellId;
-CmLteLcId lcId;
-RlcDlRbCb **rbCb;
-#endif
+void rlcDbmFetchDlRbCbFromLchId(RlcCb *gCb, CmLteRnti ueId, CmLteCellId cellId, \
+CmLteLcId lcId, RlcDlRbCb **rbCb)
{
RlcDlUeCb *ueCb;
- TRC3(kwDbmFetchDlRbCbFromLchId)
-
-
/* Check for UE CB or CELL CB */
if (ueId == 0)
{
RlcDlCellCb *cellCb;
- kwDbmFetchDlCellCb(gCb, cellId, &cellCb);
+ rlcDbmFetchDlCellCb(gCb, cellId, &cellCb);
if(!cellCb)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID,cellId,"CellCb not found UEID:%d",ueId);
- RETVOID;
+ DU_LOG("\nRLC: rlcDbmFetchDlRbCbFromLchId: CellCb[%d] not found UEID:%d", \
+ cellId, ueId);
+ return;
}
*rbCb = cellCb->lCh[lcId - 1].dlRbCb;
- RETVOID;
+ return;
}
- if (kwDbmFetchDlUeCb(gCb, ueId, cellId, &ueCb) != ROK)
+ if (rlcDbmFetchDlUeCb(gCb, ueId, cellId, &ueCb) != ROK)
{
- RLOG_ARG1(L_ERROR,DBG_CELLID, cellId,"UeId [%d]: UeCb not found",ueId);
- RETVOID;
+ DU_LOG("\nRLC: rlcDbmFetchDlRbCbFromLchId: UeId [%d]: UeCb not found",ueId);
+ return;
}
*rbCb = ueCb->lCh[lcId - 1].dlRbCb;
- RETVOID;
-} /* kwDbmFetchDlRbCbFromLchId */
+ return;
+} /* rlcDbmFetchDlRbCbFromLchId */
\f
/**
* @return Void
*
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDelAllDlRb
-(
-RlcCb *gCb,
-RlcDlRbCb **rbCbLst,
-U8 numRbCb
-)
-#else
-PUBLIC Void kwDbmDelAllDlRb(gCb, rbCbLst, numRbCb)
-RlcCb *gCb;
-RlcDlRbCb **rbCbLst;
-U8 numRbCb;
-#endif
+Void rlcDbmDelAllDlRb(RlcCb *gCb,RlcDlRbCb **rbCbLst,uint8_t numRbCb)
{
- U32 idx;
-
- TRC3(kwDbmDelAllDlRb)
+ uint32_t idx;
for (idx = 0; idx < numRbCb; idx++)
if (rbCbLst[idx] != NULLP)
{
#ifdef LTE_L2_MEAS
- KW_UPD_L2_DECR_NONIP_PER_QCI_RB_COUNT(gCb, (rbCbLst[idx]));
+ RLC_UPD_L2_DECR_NONIP_PER_QCI_RB_COUNT(gCb, (rbCbLst[idx]));
#endif
- if( CM_LTE_MODE_UM == rbCbLst[idx]->mode)
+ if( RLC_MODE_UM == rbCbLst[idx]->mode)
{
- kwUmmFreeDlRbCb(gCb,rbCbLst[idx]);
+ rlcUmmFreeDlRbCb(gCb,rbCbLst[idx]);
RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb));
}
- else if( CM_LTE_MODE_AM == rbCbLst[idx]->mode)
+ else if( RLC_MODE_AM == rbCbLst[idx]->mode)
{
- kwAmmFreeDlRbCb(gCb,rbCbLst[idx]);
+ rlcAmmFreeDlRbCb(gCb,rbCbLst[idx]);
}
/* ccpu00136940 */
- else if(CM_LTE_MODE_TM == rbCbLst[idx]->mode)
+ else if(RLC_MODE_TM == rbCbLst[idx]->mode)
{
cmLListCatLList(&(gCb->u.dlCb->toBeFreed.sduLst),&(rbCbLst[idx]->m.tm.sduQ));
RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb));
}
- RETVOID;
-} /* kwDbmDelAllDlRb */
+ return;
+} /* rlcDbmDelAllDlRb */
\f
/**
* -# RFAILED
*
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmCreateDlUeCb
-(
-RlcCb *gCb,
-CmLteRnti ueId,
-CmLteCellId cellId,
-RlcDlUeCb **ueCb
-)
-#else
-PUBLIC S16 kwDbmCreateDlUeCb(gCb,ueId, cellId, ueCb)
-RlcCb *gCb;
-CmLteRnti ueId;
-CmLteCellId cellId;
-RlcDlUeCb **ueCb;
-#endif
+S16 rlcDbmCreateDlUeCb(RlcCb *gCb,CmLteRnti ueId,CmLteCellId cellId,RlcDlUeCb **ueCb)
{
RlcDlUeCb *tUeCb;
- TRC3(kwDbmCreateDlUeCb)
-
-
RLC_ALLOC(gCb,*ueCb, sizeof(RlcDlUeCb));
#if (ERRCLASS & ERRCLS_ADD_RES)
RLOG_ARG1(L_FATAL,DBG_UEID,ueId,
"Memory allocation failed cellID:%d",
cellId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* ERRCLASS & ERRCLS_ADD_RES */
if (ROK != cmHashListInsert(&(gCb->u.dlCb->ueLstCp),
(PTR)tUeCb,
- (U8 *)&(tUeCb->ueId),
- (U16) sizeof(CmLteRnti)))
+ (uint8_t *)&(tUeCb->ueId),
+ (uint16_t) sizeof(CmLteRnti)))
{
RLOG_ARG1(L_ERROR,DBG_CELLID,cellId,
"UeId[%u] HashList Insertion Failed",
ueId);
- RETVALUE(RFAILED);
+ return RFAILED;
}
/* kw005.201 ccpu00117318, updating the statistics */
gCb->genSts.numUe++;
- RETVALUE(ROK);
+ return ROK;
} /* kwDbmCreateUeCb */
\f
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmFetchDlUeCb
-(
-RlcCb *gCb,
-CmLteRnti ueId,
-CmLteCellId cellId,
-RlcDlUeCb **ueCb
-)
-#else
-PUBLIC S16 kwDbmFetchDlUeCb(gCb,ueId, cellId, ueCb)
-RlcCb *gCb;
-CmLteRnti ueId;
-CmLteCellId cellId;
-RlcDlUeCb **ueCb;
-#endif
+uint8_t rlcDbmFetchDlUeCb(RlcCb *gCb, CmLteRnti ueId, CmLteCellId cellId, RlcDlUeCb **ueCb)
{
-
- TRC3(kwDbmFetchDlUeCb)
-
-
- RETVALUE(cmHashListFind(&(gCb->u.dlCb->ueLstCp),
- (U8 *)&(ueId),
+ return (cmHashListFind(&(gCb->u.dlCb->ueLstCp),
+ (uint8_t *)&(ueId),
sizeof(CmLteRnti),
- KW_DEF_SEQ_NUM,
+ RLC_DEF_SEQ_NUM,
(PTR *) ueCb));
-} /* kwDbmFetchDlUeCb */
+} /* rlcDbmFetchDlUeCb */
\f
/**
* @return Void
*
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDelDlUeCb
-(
-RlcCb *gCb,
-RlcDlUeCb *ueCb,
-Bool abortFlag
-)
-#else
-PUBLIC Void kwDbmDelDlUeCb(gCb,eCb, abortFlag)
-RlcCb *gCb;
-RlcDlUeCb *ueCb;
-Bool abortFlag;
-#endif
+Void rlcDbmDelDlUeCb(RlcCb *gCb,RlcDlUeCb *ueCb,Bool abortFlag)
{
- TRC3(kwDbmDelDlUeCb)
-
#if (!defined(KW_PDCP) || !(defined(PJ_SEC_ASYNC) || defined(PJ_CMP_ASYNC)))
UNUSED(abortFlag);
defined(PJ_CMP_ASYNC)))*/
/* Delete all logical channels */
- KW_MEM_ZERO(ueCb->lCh,sizeof(RlcDlLch) * KW_MAX_LCH_PER_UE);
+ RLC_MEM_ZERO(ueCb->lCh,sizeof(RlcDlLch) * RLC_MAX_LCH_PER_UE);
/* Delete all SRB RbCbs in UeCb */
- kwDbmDelAllDlRb(gCb,ueCb->srbCb, KW_MAX_SRB_PER_UE);
+ rlcDbmDelAllDlRb(gCb,ueCb->srbCb, RLC_MAX_SRB_PER_UE);
/* Delete all DRB RbCbs in UeCb */
- kwDbmDelAllDlRb(gCb,ueCb->drbCb, KW_MAX_DRB_PER_UE);
+ rlcDbmDelAllDlRb(gCb,ueCb->drbCb, RLC_MAX_DRB_PER_UE);
/* Delete ueCb entry from ueLstCp */
if(ROK != cmHashListDelete(&(gCb->u.dlCb->ueLstCp), (PTR) ueCb))
/* Deallocate ueCb */
RLC_FREE(gCb,ueCb, sizeof(RlcDlUeCb));
- RETVOID;
+ return;
} /* kwDbmDelUeCb */
\f
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDelAllDlUe
-(
-RlcCb *gCb
-)
-#else
-PUBLIC Void kwDbmDelAllDlUe(gCb)
-RlcCb *gCb;
-#endif
+Void rlcDbmDelAllDlUe(RlcCb *gCb)
{
RlcDlUeCb *ueCb = NULLP;
- TRC3(kwDbmDelAllDlUe)
-
-
/* Until no more ueCb is ueLstCp hash list get and delete ueCb */
while (ROK == cmHashListGetNext(&(gCb->u.dlCb->ueLstCp),
(PTR) ueCb,
(PTR *)&ueCb))
{
/* Delete ueCb */
- kwDbmDelDlUeCb(gCb,ueCb, TRUE);
+ rlcDbmDelDlUeCb(gCb,ueCb, TRUE);
ueCb = NULLP;
}
- RETVOID;
+ return;
} /* kwDbmDelAllUe */
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS
-#ifdef ANSI
-PUBLIC Void kwDbmDelAllDlL2MeasTbFrmUe
-(
-RlcCb *gCb,
-RlcDlUeCb *ueCb
-)
-#else
-PUBLIC Void kwDbmDelAllDlL2MeasTbFrmUe(gCb,ueCb)
-RlcCb *gCb;
-RlcDlUeCb *ueCb;
-#endif
+Void rlcDbmDelAllDlL2MeasTbFrmUe(RlcCb *gCb,RlcDlUeCb *ueCb)
{
- U8 tbIdx;
- KwL2MeasTb *l2MeasTb = NULLP;
- for(tbIdx = 0; tbIdx < KW_MAX_TB_PER_UE; tbIdx++)
+ uint8_t tbIdx;
+ RlcL2MeasTb *l2MeasTb = NULLP;
+ for(tbIdx = 0; tbIdx < RLC_MAX_TB_PER_UE; tbIdx++)
{
l2MeasTb = ueCb->l2MeasTbCb[tbIdx];
if(l2MeasTb != NULLP)
{
- RLC_FREE(gCb,l2MeasTb, sizeof(KwL2MeasTb));
+ RLC_FREE(gCb,l2MeasTb, sizeof(RlcL2MeasTb));
ueCb->l2MeasTbCb[tbIdx] = NULLP;
}
}
- RETVOID;
+ return;
}/* End of kwDbmDelL2MeasTb */
#endif /* LTE_L2_MEAS */
\f
* -# ROK
* -# RFAILED
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmCreateDlCellCb
-(
-RlcCb *gCb,
-CmLteCellId cellId,
-RlcDlCellCb **cellCb
-)
-#else
-PUBLIC S16 kwDbmCreateDlCellCb(gCb,cellId, cellCb)
-RlcCb *gCb;
-CmLteCellId cellId;
-RlcDlCellCb **cellCb;
-#endif
+S16 rlcDbmCreateDlCellCb(RlcCb *gCb,CmLteCellId cellId,RlcDlCellCb **cellCb)
{
RlcDlCellCb *tCellCb;
- TRC3(kwDbmCreateDlCellCb)
RLC_ALLOC(gCb,*cellCb, sizeof(RlcDlCellCb));
#if (ERRCLASS & ERRCLS_ADD_RES)
if (*cellCb == NULLP)
{
RLOG_ARG0(L_FATAL, DBG_CELLID,cellId,"Memory allocation failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif /* ERRCLASS & ERRCLS_ADD_RES */
if(ROK != cmHashListInsert(&(gCb->u.dlCb->cellLstCp),
(PTR) tCellCb,
- (U8 *)&(tCellCb->cellId),
- (U16) sizeof(CmLteCellId)))
+ (uint8_t *)&(tCellCb->cellId),
+ (uint16_t) sizeof(CmLteCellId)))
{
RLOG_ARG0(L_ERROR,DBG_CELLID,cellId,"HashList Insertion Failed");
- RETVALUE(RFAILED);
+ return RFAILED;
}
- RETVALUE(ROK);
-} /* kwDbmCreateDlCellCb */
+ return (ROK);
+} /* rlcDbmCreateDlCellCb */
\f
/**
* -# RFAILED
*
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmFetchDlCellCb
-(
-RlcCb *gCb,
-CmLteCellId cellId,
-RlcDlCellCb **cellCb
-)
-#else
-PUBLIC S16 kwDbmFetchDlCellCb(gCb,cellId, cellCb)
-RlcCb *gCb;
-CmLteCellId cellId;
-RlcDlCellCb **cellCb;
-#endif
+uint8_t rlcDbmFetchDlCellCb(RlcCb *gCb, CmLteCellId cellId, RlcDlCellCb **cellCb)
{
- TRC3(kwDbmFetchDlCellCb)
-
-
*cellCb = NULLP;
if(ROK != cmHashListFind(&(gCb->u.dlCb->cellLstCp),
- (U8 *)&(cellId),
+ (uint8_t *)&(cellId),
sizeof(CmLteCellId),
- KW_DEF_SEQ_NUM,
+ RLC_DEF_SEQ_NUM,
(PTR*) cellCb))
{
- RLOG_ARG0(L_ERROR,DBG_CELLID, cellId,"CellCb not found");
- RETVALUE(RFAILED);
+ DU_LOG("\nRLC : CellCb [%d] not found", cellId);
+ return RFAILED;
}
- RETVALUE(ROK);
+ return ROK;
} /* kwDbmFetchCellCb */
\f
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDelDlCellCb
-(
-RlcCb *gCb,
-RlcDlCellCb *cellCb
-)
-#else
-PUBLIC Void kwDbmDelDlCellCb(gCb,cellCb)
-RlcCb *gCb;
-RlcDlCellCb *cellCb;
-#endif
+Void rlcDbmDelDlCellCb(RlcCb *gCb,RlcDlCellCb *cellCb)
{
- TRC3(kwDbmDelDlCellCb)
-
/* Delete all rbCbs in cellCb */
- kwDbmDelAllDlRb(gCb,cellCb->rbCb, KW_MAX_RB_PER_CELL);
+ rlcDbmDelAllDlRb(gCb,cellCb->rbCb, RLC_MAX_RB_PER_CELL);
/* Delete cellCb entry in hash list cellLstCp */
if(ROK != cmHashListDelete(&(gCb->u.dlCb->cellLstCp), (PTR) cellCb))
/* Deallocate cellCb */
RLC_FREE(gCb, cellCb, sizeof(RlcDlCellCb));
- RETVOID;
+ return;
} /* kwDbmDelCellCb */
\f
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC Void kwDbmDelAllDlCell
-(
-RlcCb *gCb
-)
-#else
-PUBLIC Void kwDbmDelAllDlCell(gCb)
-RlcCb *gCb;
-#endif
+Void rlcDbmDelAllDlCell(RlcCb *gCb)
{
RlcDlCellCb *cellCb = NULLP;
- TRC3(kwDbmDelAllDlCell)
-
-
/* Until no more cellCb is ueLstCp hash list get and delete cellCb */
while (ROK == cmHashListGetNext(&(gCb->u.dlCb->cellLstCp),
(PTR) cellCb,
(PTR *)&cellCb))
{
- kwDbmDelDlCellCb(gCb, cellCb);
+ rlcDbmDelDlCellCb(gCb, cellCb);
cellCb = NULLP;
}
- RETVOID;
-} /* kwDbmDelAllDlCell */
+ return;
+} /* rlcDbmDelAllDlCell */
\f
/**
*
* @return Void
*/
-#ifdef ANSI
-PUBLIC S16 kwDbmDlShutdown
-(
-RlcCb *gCb
-)
-#else
-PUBLIC S16 kwDbmDlShutdown(gCb)
-RlcCb *gCb;
-#endif
+S16 rlcDbmDlShutdown(RlcCb *gCb)
{
- TRC3(kwDbmDlShutdown)
- kwDbmDelAllDlCell(gCb);
+ rlcDbmDelAllDlCell(gCb);
- kwDbmDelAllDlUe(gCb);
+ rlcDbmDelAllDlUe(gCb);
- kwDbmDlDeInit(gCb);
+ rlcDbmDlDeInit(gCb);
- RETVALUE(ROK);
+ return ROK;
} /* kwDbmShutdown */