static int RLOG_MODULE_ID=4096;
/* header include files (.h) */
-#include "envopt.h" /* environment options */
-#include "envdep.h" /* environment dependent */
-#include "envind.h" /* environment independent */
-
-#include "gen.h" /* general */
-#include "ssi.h" /* system services */
-
-#include "cm_tkns.h" /* Common Token Defines */
-#include "cm_llist.h" /* Common Link List Defines */
-#include "cm_hash.h" /* Common Hash List Defines */
-#include "cm_mblk.h" /* common memory link list library */
-#include "cm_lte.h" /* Common LTE */
-
+#include "common_def.h"
#include "rg_env.h" /* MAC Environment Defines */
#include "crg.h" /* CRG Interface defines */
#include "rgu.h" /* RGU Interface defines */
#include "rg_err.h" /* MAC error defines */
/* header/extern include files (.x) */
-#include "gen.x" /* general */
-#include "ssi.x" /* system services */
-#include "cm5.x" /* Timer */
-#include "cm_tkns.x" /* Common Token Definitions */
-#include "cm_llist.x" /* Common Link List Definitions */
-#include "cm_lib.x" /* Common Library Definitions */
-#include "cm_hash.x" /* Common Hash List Definitions */
-#include "cm_mblk.x" /* common memory link list library */
-#include "cm_lte.x" /* Common LTE */
#include "crg.x" /* CRG Interface includes */
#include "rgu.x" /* RGU Interface includes */
#include "rg_prg.x" /* PRG Interface includes */
#include "lrg.x" /* LRG Interface includes */
-#include "mac_interface.h"
+#include "du_app_mac_inf.h"
#include "rg.x" /* MAC includes */
/* local defines */
*
**********************************************************/
#ifdef ANSI
-PUBLIC Void rgRAMFreeUeCb
+Void rgRAMFreeUeCb
(
Inst inst,
RgUeCb *ue
)
#else
-PUBLIC Void rgRAMFreeUeCb(inst,ue)
+Void rgRAMFreeUeCb(inst,ue)
Inst inst;
RgUeCb *ue;
#endif
{
- TRC2(rgRAMFreeUeCb);
-
rgDHMFreeUe(inst,&ue->dl.hqEnt);
/*ccpu00117052 - MOD - Passing double pointer for proper NULLP
* @return RgUeCb*
**/
#ifdef ANSI
-PUBLIC RgUeCb* rgRAMCreateUeCb
+RgUeCb* rgRAMCreateUeCb
(
RgCellCb *cell,
CmLteRnti tmpCrnti,
RgErrInfo *err
)
#else
-PUBLIC RgUeCb* rgRAMCreateUeCb(cell, tmpCrnti, insert, err)
+RgUeCb* rgRAMCreateUeCb(cell, tmpCrnti, insert, err)
RgCellCb *cell;
CmLteRnti tmpCrnti;
Bool insert;
Inst inst = cell->macInst - RG_INST_START;
RgUeCb *ueCb = NULLP;
- TRC2(rgRAMCreateUeCb)
-
RLOG_ARG1(L_INFO,DBG_CELLID,cell->cellId,"CREATE UECB FOR CRNTI:%d",
tmpCrnti);
/* Allocate the Ue control block */
RLOG_ARG1(L_ERROR,DBG_CELLID,cell->cellId,
"Memory allocation FAILED for CRNTI:%d",tmpCrnti);
err->errCause = RGERR_RAM_MEM_EXHAUST;
- RETVALUE(NULLP);
+ return (NULLP);
}
/* Inititialize Ue control block */
rgDBMInsUeCbInRachLst(cell, ueCb);
}
- RETVALUE(ueCb);
+ return (ueCb);
} /* rgRAMCreateUeCb */
/**
* -# ROK
**/
#ifdef ANSI
-PUBLIC S16 rgRAMFreeCell
+S16 rgRAMFreeCell
(
RgCellCb *cell
)
#else
-PUBLIC S16 rgRAMFreeCell(cell)
+S16 rgRAMFreeCell(cell)
RgCellCb *cell;
#endif
{
Inst inst = cell->macInst - RG_INST_START;
RgUeCb *ueCb;
- TRC2(rgRAMFreeCell);
-
/* Free CURRENT CRG cfg list */
while ((ueCb = rgDBMGetNextUeCbFromRachLst(cell, NULLP)) != NULLP)
{
rgRAMFreeUeCb(inst,ueCb);
}
- RETVALUE(ROK);
+ return ROK;
} /* rgRAMFreeCell */
/**
* @brief Function for handling RA response scheduled for a subframe.
* -# ROK
**/
#ifdef ANSI
-PUBLIC S16 rgHndlRaResp
+S16 rgHndlRaResp
(
RgCellCb *cell,
CmLteTimingInfo timingInfo,
RgErrInfo *err
)
#else
-PUBLIC S16 rgHndlRaResp(cell, timingInfo, rarInfo, err)
+S16 rgHndlRaResp(cell, timingInfo, rarInfo, err)
RgCellCb *cell;
CmLteTimingInfo timingInfo;
RgInfRarInfo *rarInfo;
RgDlSf *dlSf;
U8 idx;
- TRC2(rgHndlRaResp)
-
if(NULLP == rarInfo->raRntiInfo)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
- idx = (timingInfo.subframe % RG_NUM_SUB_FRAMES);
+ idx = (timingInfo.slot % RG_NUM_SUB_FRAMES);
dlSf = &cell->subFrms[idx];
/* Create RAR PDUs for all the allocated RA-RNTIs */
rarInfo->raRntiInfo[idx1].crntiInfo[idx2].tmpCrnti,
TRUE, err) == NULLP)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
}
}
continue;
}
} /* end of raRntis loop */
- RETVALUE(ROK);
+ return ROK;
} /* end of rgHndlRaResp */
/**********************************************************************