*/
/* header include files -- defines (.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_lte.h" /* Common LTE */
-#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" /* memory management */
-
+#include "common_def.h"
#include "rg_env.h" /* MAC Environment Defines */
#include "tfu.h" /* TFU Interface defines */
#include "rgr.h" /* RGR Interface defines */
#include "rg_sch_err.h" /* MAC error defines */
/* header/extern include files (.x) */
-#include "gen.x" /* general */
-#include "ssi.x" /* system services */
-#include "cm5.x" /* system services */
-#include "cm_lte.x" /* Common LTE */
-#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" /* memory management */
#include "tfu.x" /* TFU Interface defines */
#include "rgr.x" /* RGR Interface includes */
EXTERN U32 gUlCrcPassCounter;
EXTERN U32 gUlCrcFailCounter;*/
#endif
-PUBLIC U8 rgRvIdxTable[] = {0, 3, 1, 2}; /* This gives rvIdx for a given rv */
-PUBLIC U8 rgRvTable[] = {0, 2, 3 ,1}; /* This gives rv for a given rvIdx */
+U8 rgRvIdxTable[] = {0, 3, 1, 2}; /* This gives rvIdx for a given rv */
+U8 rgRvTable[] = {0, 2, 3 ,1}; /* This gives rv for a given rvIdx */
#ifdef EMTC_ENABLE
-PUBLIC Void rgSCHCmnEmtcHdlHarqProcFail
+Void rgSCHCmnEmtcHdlHarqProcFail
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchUlHqProcCb *hqProc,
CmLteTimingInfo frm
);
-PUBLIC Void rgSCHEmtcInitUlUeHqEnt
+Void rgSCHEmtcInitUlUeHqEnt
(
RgSchCellCb *cell,
RgrUeCfg *ueCfg,
**/
#ifndef MAC_SCH_STATS
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcDatInd
+Void rgSCHUhmProcDatInd
(
RgSchCellCb *cell,
RgSchUeCb *ue,
CmLteTimingInfo frm
)
#else
-PUBLIC Void rgSCHUhmProcDatInd(cell, ue, frm)
+Void rgSCHUhmProcDatInd(cell, ue, frm)
RgSchCellCb *cell;
RgSchUeCb *ue;
CmLteTimingInfo frm;
#endif
#else /* MAC_SCH_STATS */
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcDatInd
+Void rgSCHUhmProcDatInd
(
RgSchCellCb *cell,
RgSchUeCb *ue,
U8 cqi
)
#else
-PUBLIC Void rgSCHUhmProcDatInd(cell, ue, frm, cqi)
+Void rgSCHUhmProcDatInd(cell, ue, frm, cqi)
RgSchCellCb *cell;
RgSchUeCb *ue;
CmLteTimingInfo frm;
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcMsg3DatInd
+Void rgSCHUhmProcMsg3DatInd
(
RgSchUlHqProcCb *hqProc
)
#else
-PUBLIC Void rgSCHUhmProcMsg3DatInd(hqProc)
+Void rgSCHUhmProcMsg3DatInd(hqProc)
RgSchUlHqProcCb *hqProc;
#endif
{
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcMsg3Failure
+Void rgSCHUhmProcMsg3Failure
(
RgSchUlHqProcCb *hqProc
)
#else
-PUBLIC Void rgSCHUhmProcMsg3Failure(hqProc)
+Void rgSCHUhmProcMsg3Failure(hqProc)
RgSchUlHqProcCb *hqProc;
#endif
{
**/
#ifndef MAC_SCH_STATS
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcHqFailure
+Void rgSCHUhmProcHqFailure
(
RgSchCellCb *cell,
RgSchUeCb *ue,
TknU8 rv
)
#else
-PUBLIC Void rgSCHUhmProcHqFailure(cell, ue, frm, rv)
+Void rgSCHUhmProcHqFailure(cell, ue, frm, rv)
RgSchCellCb *cell;
RgSchUeCb *ue;
CmLteTimingInfo frm;
#endif
#else /* MAC_SCH_STATS */
#ifdef ANSI
-PUBLIC Void rgSCHUhmProcHqFailure
+Void rgSCHUhmProcHqFailure
(
RgSchCellCb *cell,
RgSchUeCb *ue,
U8 cqi
)
#else
-PUBLIC Void rgSCHUhmProcHqFailure(cell, ue, frm, rv, cqi)
+Void rgSCHUhmProcHqFailure(cell, ue, frm, rv, cqi)
RgSchCellCb *cell;
RgSchUeCb *ue;
CmLteTimingInfo frm;
* -# NULL
**/
#ifdef ANSI
-PUBLIC RgSchUlHqProcCb* rgSCHUhmGetUlHqProc
+RgSchUlHqProcCb* rgSCHUhmGetUlHqProc
(
RgSchCellCb *cell,
RgSchUeCb *ue,
U8 idx
)
#else
-PUBLIC RgSchUlHqProcCb* rgSCHUhmGetUlHqProc(cell, ue, idx)
+RgSchUlHqProcCb* rgSCHUhmGetUlHqProc(cell, ue, idx)
RgSchCellCb *cell;
RgSchUeCb *ue;
U8 idx;
#if (ERRCLASS & ERRCLS_DEBUG)
if(idx >= ueUl->hqEnt.numHqPrcs)
{
- RETVALUE(NULLP);
+ return (NULLP);
}
#endif
- RETVALUE(&(ueUl->hqEnt.hqProcCb[idx]));
+ return (&(ueUl->hqEnt.hqProcCb[idx]));
} /* rgSCHUhmGetUlHqProc */
/**
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmNewTx
+Void rgSCHUhmNewTx
(
RgSchUlHqProcCb *hqProc,
U8 maxHqRetx,
RgSchUlAlloc *alloc
)
#else
-PUBLIC Void rgSCHUhmNewTx(hqProc, maxHqRetx, alloc)
+Void rgSCHUhmNewTx(hqProc, maxHqRetx, alloc)
RgSchUlHqProcCb *hqProc;
U8 maxHqRetx;
RgSchUlAlloc *alloc;
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmFreeProc
+Void rgSCHUhmFreeProc
(
RgSchUlHqProcCb *hqProc,
RgSchCellCb *cell
)
#else
-PUBLIC Void rgSCHUhmFreeProc(hqProc, cell)
+Void rgSCHUhmFreeProc(hqProc, cell)
RgSchUlHqProcCb *hqProc;
RgSchCellCb *cell;
#endif
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmRetx
+Void rgSCHUhmRetx
(
RgSchUlHqProcCb *hqProc,
RgSchUlAlloc *alloc
)
#else
-PUBLIC Void rgSCHUhmRetx(hqProc, alloc)
+Void rgSCHUhmRetx(hqProc, alloc)
RgSchUlHqProcCb *hqProc;
RgSchUlAlloc *alloc;
#endif
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmRgrUeCfg
+Void rgSCHUhmRgrUeCfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeCfg *ueCfg
)
#else
-PUBLIC Void rgSCHUhmRgrUeCfg(cellCb, ueCb, ueCfg)
+Void rgSCHUhmRgrUeCfg(cellCb, ueCb, ueCfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeCfg *ueCfg;
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmRgrUeRecfg
+Void rgSCHUhmRgrUeRecfg
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb,
RgrUeRecfg *ueRecfg
)
#else
-PUBLIC Void rgSCHUhmRgrUeRecfg(cellCb, ueCb, ueRecfg)
+Void rgSCHUhmRgrUeRecfg(cellCb, ueCb, ueRecfg)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
RgrUeRecfg *ueRecfg;
* @return Void
**/
#ifdef ANSI
-PUBLIC Void rgSCHUhmFreeUe
+Void rgSCHUhmFreeUe
(
RgSchCellCb *cellCb,
RgUeUlHqCb *hqEnt
)
#else
-PUBLIC Void rgSCHUhmFreeUe(cellCb, hqEnt)
+Void rgSCHUhmFreeUe(cellCb, hqEnt)
RgSchCellCb *cellCb;
RgUeUlHqCb *hqEnt;
#endif
* @return Void
*/
#ifdef ANSI
-PUBLIC S16 rgSCHUhmAppendPhich
+S16 rgSCHUhmAppendPhich
(
RgSchCellCb *cellCb,
CmLteTimingInfo frm,
U8 idx
)
#else
-PUBLIC S16 rgSCHUhmAppendPhich (cellCb, frm, idx)
+S16 rgSCHUhmAppendPhich (cellCb, frm, idx)
RgSchCellCb *cellCb;
CmLteTimingInfo frm;
U8 idx;
TRC2(rgSCHUhmAppendPhich)
#ifdef RG_5GTF
- RETVALUE(ROK);
+ return ROK;
#endif
if(cellUl->hqFdbkIdx[idx] != RGSCH_INVALID_INFO)
{
if (rgSCHUtlGetPhichInfo (ulAlloc->hqProc, &rbStart, &nDmrs) != ROK)
#endif
{
- RETVALUE (RFAILED);
+ return (RFAILED);
}
if(nDmrs != RGSCH_INVALID_NDMRS)
{
ulAlloc = rgSCHUtlNextHqFdbkAlloc (cellCb, ulAlloc, idx);
}
}
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHUhmAppendPhich */
/**
*
**/
#ifdef ANSI
-PUBLIC S16 rgSCHUhmHqEntInit
+S16 rgSCHUhmHqEntInit
(
RgSchCellCb *cellCb,
RgSchUeCb *ueCb
)
#else
-PUBLIC S16 rgSCHUhmHqEntInit(cellCb, ueCb)
+S16 rgSCHUhmHqEntInit(cellCb, ueCb)
RgSchCellCb *cellCb;
RgSchUeCb *ueCb;
#endif
ueUl->hqEnt.numHqPrcs * \
sizeof(RgSchUlHqProcCb)) != ROK)
{
- RETVALUE(RFAILED);
+ return RFAILED;
}
#endif
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHUhmHqEntInit */
#ifdef RG_5GTF
*
**/
#ifdef ANSI
-PUBLIC S16 rgSCHUhmGetAvlHqProc
+S16 rgSCHUhmGetAvlHqProc
(
RgSchCellCb *cell,
RgSchUeCb *ue,
RgSchUlHqProcCb **hqP
)
#else
-PUBLIC S16 rgSCHUhmGetAvlHqProc (cell, ue, hqP)
+S16 rgSCHUhmGetAvlHqProc (cell, ue, hqP)
RgSchCellCb *cell;
RgSchUeCb *ue;
RgSchUlHqProcCb **hqP;
//printf("5GTF_ERROR rgSCHUhmGetAvlHqProc cellId %d %ld inUse %ld ue %d"
//, cell->cellId, hqE->free.count, hqE->inUse.count, ue->ueId);
/* No Harq Process available in the free queue. */
- RETVALUE(RFAILED);
+ return RFAILED;
}
tmpHqProc = (RgSchUlHqProcCb *)(tmp->node);
*hqP = tmpHqProc;
- RETVALUE(ROK);
+ return ROK;
} /* rgSCHUhmGetAvlHqProc */
/**
* -# NULL
**/
#ifdef ANSI
-PUBLIC RgSchUlHqProcCb* rgSCHUhmGetUlProcByTime
+RgSchUlHqProcCb* rgSCHUhmGetUlProcByTime
(
RgSchCellCb *cell,
RgSchUeCb *ue,
CmLteTimingInfo frm
)
#else
-PUBLIC RgSchUlHqProcCb* rgSCHUhmGetUlProcByTime(cell, ue, frm)
+RgSchUlHqProcCb* rgSCHUhmGetUlProcByTime(cell, ue, frm)
RgSchCellCb *cell;
RgSchUeCb *ue;
CmLteTimingInfo frm;
if (RGSCH_TIMEINFO_SAME(proc->schdTime, frm))
{
// printf("Harq timing Matched rgSCHUhmGetUlProcByTime time (%d %d) proc->procId %d \n",proc->schdTime.sfn,proc->schdTime.slot, proc->procId);
- RETVALUE(proc);
+ return (proc);
}
}
- RETVALUE(NULLP);
+ return (NULLP);
} /* rgSCHUhmGetUlProcByTime */
#endif