#ifdef ANSI
PUBLIC S16 kwDbmDlInit
(
-KwCb *gCb
+RlcCb *gCb
)
#else
PUBLIC S16 kwDbmDlInit(gCb)
-KwCb *gCb;
+RlcCb *gCb;
#endif
{
TRC3(kwDbmDlInit)
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS_RLC
/* Initialize qcI Hash List */
- if(ROK != cmHashListInit(&(kwCb.kwL2Cb.qciHlCp),
+ if(ROK != cmHashListInit(&(rlcCb.kwL2Cb.qciHlCp),
(U16) KW_QCI_LIST_BUCKET_SIZE,
(U16) 0,
(Bool) TRUE,
(U16) CM_HASH_KEYTYPE_DEF,
- kwCb.init.region,
- kwCb.init.pool))
+ rlcCb.init.region,
+ rlcCb.init.pool))
{
cmHashListDeinit(&gCb->u.dlCb->cellLstCp);
cmHashListDeinit(&gCb->u.dlCb->ueLstCp);
- RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for kwCb.qciHlCp");
+ RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for rlcCb.qciHlCp");
RETVALUE(RFAILED);
}
/* Initialize tbHlCp Hash List */
- if(ROK != cmHashListInit(&(kwCb.kwL2Cb.tbHlCp),
+ if(ROK != cmHashListInit(&(rlcCb.kwL2Cb.tbHlCp),
(U16) KW_TB_LIST_BUCKET_SIZE,
(U16) 0,
(Bool) FALSE,
(U16) CM_HASH_KEYTYPE_DEF,
- kwCb.init.region,
- kwCb.init.pool))
+ rlcCb.init.region,
+ rlcCb.init.pool))
{
- cmHashListDeinit(&kwCb.kwL2Cb.qciHlCp);
+ cmHashListDeinit(&rlcCb.kwL2Cb.qciHlCp);
cmHashListDeinit(&gCb->u.dlCb->cellLstCp);
cmHashListDeinit(&gCb->u.dlCb->ueLstCp);
- RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for kwCb.tbHlCp");
+ RLOG0(L_ERROR, "kwDbmInit: cmHashListInit Failed for rlcCb.tbHlCp");
RETVALUE(RFAILED);
}
#endif /* LTE_L2_MEAS */
#ifdef ANSI
PUBLIC Void kwDbmDlDeInit
(
-KwCb *gCb
+RlcCb *gCb
)
#else
PUBLIC Void kwDbmDlDeInit(gCb)
-KwCb *gCb;
+RlcCb *gCb;
#endif
{
TRC3(kwDbmDlDeInit);
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS_RLC
/* De Initialize qciCb Hash List */
- cmHashListDeinit(&(kwCb.kwL2Cb.qciHlCp));
+ cmHashListDeinit(&(rlcCb.kwL2Cb.qciHlCp));
/* De Initialize tbHlCp Hash List */
- cmHashListDeinit(&(kwCb.kwL2Cb.tbHlCp));
+ cmHashListDeinit(&(rlcCb.kwL2Cb.tbHlCp));
#endif /* LTE_L2_MEAS */
#ifdef ANSI
PUBLIC Void kwDbmFetchDlRbCbByRbId
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteRlcId *rlcId,
-KwDlRbCb **rbCb
+RlcDlRbCb **rbCb
)
#else
PUBLIC Void kwDbmFetchDlRbCbByRbId(gCb, rlcId, rbCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteRlcId *rlcId;
-KwDlRbCb **rbCb;
+RlcDlRbCb **rbCb;
#endif
{
TRC3(kwDbmFetchDlRbCbByRbId)
/* Check for UE CB or CELL CB */
if (rlcId->ueId == 0)
{
- KwDlCellCb *cellCb;
+ RlcDlCellCb *cellCb;
if(rlcId->rbId >= KW_MAX_RB_PER_CELL)
{
}
else
{
- KwDlUeCb *ueCb;
+ RlcDlUeCb *ueCb;
if (!(KW_VALIDATE_UE_RBID(rlcId->rbType, rlcId->rbId)))
{
RLOG_ARG3(L_ERROR,DBG_RBID, rlcId->rbId,
#ifdef ANSI
PUBLIC Void kwDbmFetchDlRbCbFromLchId
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteRnti ueId,
CmLteCellId cellId,
CmLteLcId lcId,
-KwDlRbCb **rbCb
+RlcDlRbCb **rbCb
)
#else
PUBLIC Void kwDbmFetchDlRbCbFromLchId(gCb, ueId, cellId, lcId, rbCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteRnti ueId;
CmLteCellId cellId;
CmLteLcId lcId;
-KwDlRbCb **rbCb;
+RlcDlRbCb **rbCb;
#endif
{
- KwDlUeCb *ueCb;
+ RlcDlUeCb *ueCb;
TRC3(kwDbmFetchDlRbCbFromLchId)
/* Check for UE CB or CELL CB */
if (ueId == 0)
{
- KwDlCellCb *cellCb;
+ RlcDlCellCb *cellCb;
kwDbmFetchDlCellCb(gCb, cellId, &cellCb);
if(!cellCb)
#ifdef ANSI
PUBLIC Void kwDbmDelAllDlRb
(
-KwCb *gCb,
-KwDlRbCb **rbCbLst,
+RlcCb *gCb,
+RlcDlRbCb **rbCbLst,
U8 numRbCb
)
#else
PUBLIC Void kwDbmDelAllDlRb(gCb, rbCbLst, numRbCb)
-KwCb *gCb;
-KwDlRbCb **rbCbLst;
+RlcCb *gCb;
+RlcDlRbCb **rbCbLst;
U8 numRbCb;
#endif
{
{
kwUmmFreeDlRbCb(gCb,rbCbLst[idx]);
- KW_FREE (gCb,rbCbLst[idx], sizeof (KwDlRbCb));
+ RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb));
}
else if( CM_LTE_MODE_AM == rbCbLst[idx]->mode)
{
else if(CM_LTE_MODE_TM == rbCbLst[idx]->mode)
{
cmLListCatLList(&(gCb->u.dlCb->toBeFreed.sduLst),&(rbCbLst[idx]->m.tm.sduQ));
- KW_FREE (gCb,rbCbLst[idx], sizeof (KwDlRbCb));
+ RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb));
}
}
*
* @details
* This function is invoked by CFG to create UeCb and insert into the
- * Ue hashlist of KwCb.
+ * Ue hashlist of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
* @param[in] ueId UE Identifier
#ifdef ANSI
PUBLIC S16 kwDbmCreateDlUeCb
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteRnti ueId,
CmLteCellId cellId,
-KwDlUeCb **ueCb
+RlcDlUeCb **ueCb
)
#else
PUBLIC S16 kwDbmCreateDlUeCb(gCb,ueId, cellId, ueCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteRnti ueId;
CmLteCellId cellId;
-KwDlUeCb **ueCb;
+RlcDlUeCb **ueCb;
#endif
{
- KwDlUeCb *tUeCb;
+ RlcDlUeCb *tUeCb;
TRC3(kwDbmCreateDlUeCb)
- KW_ALLOC(gCb,*ueCb, sizeof(KwDlUeCb));
+ RLC_ALLOC(gCb,*ueCb, sizeof(RlcDlUeCb));
#if (ERRCLASS & ERRCLS_ADD_RES)
if (*ueCb == NULLP)
*
* @details
* This function is invoked by CFG to fetch UeCb from the Ue hashlist
- * of KwCb.
+ * of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
* @param[in] ueId UE Identifier
#ifdef ANSI
PUBLIC S16 kwDbmFetchDlUeCb
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteRnti ueId,
CmLteCellId cellId,
-KwDlUeCb **ueCb
+RlcDlUeCb **ueCb
)
#else
PUBLIC S16 kwDbmFetchDlUeCb(gCb,ueId, cellId, ueCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteRnti ueId;
CmLteCellId cellId;
-KwDlUeCb **ueCb;
+RlcDlUeCb **ueCb;
#endif
{
*
* @details
* This function is invoked by CFG to delete UeCb from the Ue hashlist
- * of KwCb.
+ * of RlcCb.
*
*
* @param[in] gCb RLC Instance Control Block
#ifdef ANSI
PUBLIC Void kwDbmDelDlUeCb
(
-KwCb *gCb,
-KwDlUeCb *ueCb,
+RlcCb *gCb,
+RlcDlUeCb *ueCb,
Bool abortFlag
)
#else
PUBLIC Void kwDbmDelDlUeCb(gCb,eCb, abortFlag)
-KwCb *gCb;
-KwDlUeCb *ueCb;
+RlcCb *gCb;
+RlcDlUeCb *ueCb;
Bool abortFlag;
#endif
{
defined(PJ_CMP_ASYNC)))*/
/* Delete all logical channels */
- KW_MEM_ZERO(ueCb->lCh,sizeof(KwDlLch) * KW_MAX_LCH_PER_UE);
+ KW_MEM_ZERO(ueCb->lCh,sizeof(RlcDlLch) * KW_MAX_LCH_PER_UE);
/* Delete all SRB RbCbs in UeCb */
kwDbmDelAllDlRb(gCb,ueCb->srbCb, KW_MAX_SRB_PER_UE);
gCb->genSts.numUe--;
/* Deallocate ueCb */
- KW_FREE(gCb,ueCb, sizeof(KwDlUeCb));
+ RLC_FREE(gCb,ueCb, sizeof(RlcDlUeCb));
RETVOID;
} /* kwDbmDelUeCb */
*
* @details
* This function is invoked by CFG to delete all UeCbs from the Ue
- * hashlist of KwCb.
+ * hashlist of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
*
#ifdef ANSI
PUBLIC Void kwDbmDelAllDlUe
(
-KwCb *gCb
+RlcCb *gCb
)
#else
PUBLIC Void kwDbmDelAllDlUe(gCb)
-KwCb *gCb;
+RlcCb *gCb;
#endif
{
- KwDlUeCb *ueCb = NULLP;
+ RlcDlUeCb *ueCb = NULLP;
TRC3(kwDbmDelAllDlUe)
#ifdef ANSI
PUBLIC Void kwDbmDelAllDlL2MeasTbFrmUe
(
-KwCb *gCb,
-KwDlUeCb *ueCb
+RlcCb *gCb,
+RlcDlUeCb *ueCb
)
#else
PUBLIC Void kwDbmDelAllDlL2MeasTbFrmUe(gCb,ueCb)
-KwCb *gCb;
-KwDlUeCb *ueCb;
+RlcCb *gCb;
+RlcDlUeCb *ueCb;
#endif
{
U8 tbIdx;
l2MeasTb = ueCb->l2MeasTbCb[tbIdx];
if(l2MeasTb != NULLP)
{
- KW_FREE(gCb,l2MeasTb, sizeof(KwL2MeasTb));
+ RLC_FREE(gCb,l2MeasTb, sizeof(KwL2MeasTb));
ueCb->l2MeasTbCb[tbIdx] = NULLP;
}
}
*
* @details
* This function is invoked by CFG to create CellCb and insert into
- * the Cell hashlist of KwCb.
+ * the Cell hashlist of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
* @param[in] cellId Cell Identifier
#ifdef ANSI
PUBLIC S16 kwDbmCreateDlCellCb
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteCellId cellId,
-KwDlCellCb **cellCb
+RlcDlCellCb **cellCb
)
#else
PUBLIC S16 kwDbmCreateDlCellCb(gCb,cellId, cellCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteCellId cellId;
-KwDlCellCb **cellCb;
+RlcDlCellCb **cellCb;
#endif
{
- KwDlCellCb *tCellCb;
+ RlcDlCellCb *tCellCb;
TRC3(kwDbmCreateDlCellCb)
- KW_ALLOC(gCb,*cellCb, sizeof(KwDlCellCb));
+ RLC_ALLOC(gCb,*cellCb, sizeof(RlcDlCellCb));
#if (ERRCLASS & ERRCLS_ADD_RES)
if (*cellCb == NULLP)
{
*
* @details
* This function is invoked by CFG to fetch UeCb from the Ue hashlist
- * of KwCb.
+ * of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
* @param[in] cellId Cell Identifier
#ifdef ANSI
PUBLIC S16 kwDbmFetchDlCellCb
(
-KwCb *gCb,
+RlcCb *gCb,
CmLteCellId cellId,
-KwDlCellCb **cellCb
+RlcDlCellCb **cellCb
)
#else
PUBLIC S16 kwDbmFetchDlCellCb(gCb,cellId, cellCb)
-KwCb *gCb;
+RlcCb *gCb;
CmLteCellId cellId;
-KwDlCellCb **cellCb;
+RlcDlCellCb **cellCb;
#endif
{
TRC3(kwDbmFetchDlCellCb)
*
* @details
* This function is invoked by CFG to delete CellCb from the Cell hashlist
- * of KwCb.
+ * of RlcCb.
*
* @param[in] gCb RLC Instance Control Block
* @param[in] cellCb Cell Control Block
#ifdef ANSI
PUBLIC Void kwDbmDelDlCellCb
(
-KwCb *gCb,
-KwDlCellCb *cellCb
+RlcCb *gCb,
+RlcDlCellCb *cellCb
)
#else
PUBLIC Void kwDbmDelDlCellCb(gCb,cellCb)
-KwCb *gCb;
-KwDlCellCb *cellCb;
+RlcCb *gCb;
+RlcDlCellCb *cellCb;
#endif
{
TRC3(kwDbmDelDlCellCb)
}
/* Deallocate cellCb */
- KW_FREE(gCb, cellCb, sizeof(KwDlCellCb));
+ RLC_FREE(gCb, cellCb, sizeof(RlcDlCellCb));
RETVOID;
} /* kwDbmDelCellCb */
*
* @details
* This function is invoked by CFG to delete all UeCbs from the Ue
- * hashlist of KwCb.
+ * hashlist of RlcCb.
* @param[in] gCb RLC Instance Control Block
*
* @return Void
#ifdef ANSI
PUBLIC Void kwDbmDelAllDlCell
(
-KwCb *gCb
+RlcCb *gCb
)
#else
PUBLIC Void kwDbmDelAllDlCell(gCb)
-KwCb *gCb;
+RlcCb *gCb;
#endif
{
- KwDlCellCb *cellCb = NULLP;
+ RlcDlCellCb *cellCb = NULLP;
TRC3(kwDbmDelAllDlCell)
*
* @details
* This function is invoked by LMM to delete all UeCbs from the Ue
- * hashlist of KwCb and cellCbs from the Cell hashlist of kwCb.
+ * hashlist of RlcCb and cellCbs from the Cell hashlist of rlcCb.
*
* @param[in] gCb RLC Instance Control Block
*
#ifdef ANSI
PUBLIC S16 kwDbmDlShutdown
(
-KwCb *gCb
+RlcCb *gCb
)
#else
PUBLIC S16 kwDbmDlShutdown(gCb)
-KwCb *gCb;
+RlcCb *gCb;
#endif
{
TRC3(kwDbmDlShutdown)