*
**/
/*MS_WORKAROUND for ccpu00122893*/
-#ifdef ANSI
-Void rgSCHDhmHqEntReset
-(
- RgSchDlHqEnt *hqE
-)
-#else
-Void rgSCHDhmHqEntReset(hqE)
- RgSchDlHqEnt *hqE;
-#endif
+Void rgSCHDhmHqEntReset(RgSchDlHqEnt *hqE)
{
RgSchDlHqProcCb *hqP;
uint8_t i;
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmAssgnUeHqEntFrmRaCb
-(
-RgSchUeCb *ue,
-RgSchRaCb *raCb
-)
-#else
-Void rgSCHDhmAssgnUeHqEntFrmRaCb(ue, raCb)
-RgSchUeCb *ue;
-RgSchRaCb *raCb;
-#endif
+Void rgSCHDhmAssgnUeHqEntFrmRaCb(RgSchUeCb *ue,RgSchRaCb *raCb)
{
ue->cellInfo[0]->hqEnt = raCb->dlHqE;
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmDelHqEnt
-(
-RgSchCellCb *cell,
-RgSchDlHqEnt **hqE
-)
-#else
-Void rgSCHDhmDelHqEnt(cell, hqE)
-RgSchCellCb *cell;
-RgSchDlHqEnt **hqE;
-#endif
+Void rgSCHDhmDelHqEnt(RgSchCellCb *cell,RgSchDlHqEnt **hqE)
{
if (!(*hqE))
return;
}
-#ifdef ANSI
-RgSchDlHqEnt *rgSCHDhmHqEntInit
-(
-RgSchCellCb *cell
-)
-#else
-RgSchDlHqEnt *rgSCHDhmHqEntInit(cell)
-RgSchCellCb *cell;
-#endif
+RgSchDlHqEnt *rgSCHDhmHqEntInit(RgSchCellCb *cell)
{
RgSchDlHqEnt *hqE;
Inst inst = cell->instIdx;
* -#RFAILED otherwise
*
**/
-#ifdef ANSI
-S16 rgSCHDhmGetAvlHqProc
-(
-RgSchCellCb *cell,
-RgSchUeCb *ue,
-CmLteTimingInfo timingInfo,
-RgSchDlHqProcCb **hqP
-)
-#else
-S16 rgSCHDhmGetAvlHqProc (cell, ue, timingInfo, hqP)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-CmLteTimingInfo timingInfo;
-RgSchDlHqProcCb **hqP;
-#endif
+S16 rgSCHDhmGetAvlHqProc(RgSchCellCb *cell,RgSchUeCb *ue,CmLteTimingInfo timingInfo,RgSchDlHqProcCb **hqP)
{
- RgSchDlHqEnt *hqE = NULLP;
+ RgSchDlHqEnt *hqE = NULLP;
RgSchDlHqProcCb *tmpHqProc;
CmLList *tmp;
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqTbRetx
-(
-RgSchDlHqEnt *hqE,
-CmLteTimingInfo timingInfo,
-RgSchDlHqProcCb *hqP,
-uint8_t tbIdx
-)
-#else
-Void rgSCHDhmHqTbRetx(hqE, timingInfo, hqP, tbIdx)
-RgSchDlHqEnt *hqE;
-CmLteTimingInfo timingInfo;
-RgSchDlHqProcCb *hqP;
-uint8_t tbIdx;
-#endif
+Void rgSCHDhmHqTbRetx(RgSchDlHqEnt *hqE,CmLteTimingInfo timingInfo,RgSchDlHqProcCb *hqP,uint8_t tbIdx)
{
uint8_t othrTbIdx = tbIdx ^ 1;
* @return RgSchDlHqProcCb *
*
**/
-#ifdef ANSI
-RgSchDlHqProcCb * rgSCHDhmLastSchedHqProc
-(
-RgSchDlHqEnt *hqE
-)
-#else
-RgSchDlHqProcCb * rgSCHDhmLastSchedHqProc(hqE)
-RgSchDlHqEnt *hqE;
-#endif
+RgSchDlHqProcCb * rgSCHDhmLastSchedHqProc(RgSchDlHqEnt *hqE)
{
/* GRPPWR_CNTRL Fix: UE context will not hold a valid hqE,
* until RACH procedure is completed */
* -#RFAILED otherwise
*
**/
-#ifdef ANSI
S16 rgSCHDhmGetCcchSduHqProc
(
RgSchUeCb *ueCb,
CmLteTimingInfo timingInfo,
RgSchDlHqProcCb **hqP
)
-#else
-S16 rgSCHDhmGetCcchSduHqProc (ueCb, timingInfo, hqP)
-RgSchUeCb *ueCb;
-CmLteTimingInfo timingInfo;
-RgSchDlHqProcCb **hqP;
-#endif
{
RgSchDlHqProcCb *tmpHqProc;
CmLList *tmp;
* -#RFAILED otherwise
*
**/
-#ifdef ANSI
-S16 rgSCHDhmGetMsg4HqProc
-(
-RgSchRaCb *raCb,
-CmLteTimingInfo timingInfo
-)
-#else
-S16 rgSCHDhmGetMsg4HqProc (raCb, timingInfo)
-RgSchRaCb *raCb;
-CmLteTimingInfo timingInfo;
-#endif
+S16 rgSCHDhmGetMsg4HqProc(RgSchRaCb *raCb,CmLteTimingInfo timingInfo)
{
RgSchDlHqProcCb *tmpHqProc;
CmLList *tmp;
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmRlsHqpTb
-(
-RgSchDlHqProcCb *hqP,
-uint8_t tbIdx,
-Bool togNdi
-)
-#else
-Void rgSCHDhmRlsHqpTb(hqP, tbIdx, togNdi)
-RgSchDlHqProcCb *hqP;
-uint8_t tbIdx;
-Bool togNdi;
-#endif
+Void rgSCHDhmRlsHqpTb(RgSchDlHqProcCb *hqP,uint8_t tbIdx,Bool togNdi)
{
RgSchDlHqEnt *hqE;
- uint8_t othrTbIdx = tbIdx ^ 1;
+ uint8_t othrTbIdx = tbIdx ^ 1;
#ifdef LTEMAC_SPS
- RgSchCmnDlHqProc *cmnHqDl;
+ RgSchCmnDlHqProc *cmnHqDl;
#endif
/* L2_COUNTERS */
#ifdef LTE_L2_MEAS
RgSchDlLcCb* lcCb = NULLP;
- uint8_t numLch = 0;
+ uint8_t numLch = 0;
#endif
/* Reset all tbInfo values */
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmRlsHqProc
-(
-RgSchDlHqProcCb *hqP
-)
-#else
-Void rgSCHDhmRlsHqProc(hqP)
-RgSchDlHqProcCb *hqP;
-#endif
+Void rgSCHDhmRlsHqProc(RgSchDlHqProcCb *hqP)
{
* -# RFAILED otherwise
*
**/
-#ifdef ANSI
-S16 rgSCHDhmGetHqProcFrmId
-(
-RgSchCellCb *cell,
-RgSchUeCb *ue,
-uint8_t idx,
-RgSchDlHqProcCb **hqP
-)
-#else
-S16 rgSCHDhmGetHqProcFrmId(cell, ue, idx, hqP)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-uint8_t idx;
-RgSchDlHqProcCb **hqP;
-#endif
+S16 rgSCHDhmGetHqProcFrmId(RgSchCellCb *cell,RgSchUeCb *ue,uint8_t idx,RgSchDlHqProcCb **hqP)
{
RgSchDlHqEnt *hqE;
* @return RgSchDlHqProcCb control block
*
**/
-#ifdef ANSI
-RgSchDlHqProcCb* rgSCHDhmSpsDlGetHqProc
-(
-RgSchCellCb *cell,
-RgSchUeCb *ue,
-CmLteTimingInfo timingInfo
-)
-#else
-RgSchDlHqProcCb* rgSCHDhmSpsDlGetHqProc(cell, ue, timingInfo)
-RgSchCellCb *cell,
-RgSchUeCb *ue;
-CmLteTimingInfo timingInfo;
-#endif
+RgSchDlHqProcCb* rgSCHDhmSpsDlGetHqProc(RgSchCellCb *cell,RgSchUeCb *ue,CmLteTimingInfo timingInfo)
{
- RgSchDlHqEnt *hqE;
- uint8_t idx;
- RgSchDlHqProcCb *hqProc = NULLP;
- CmLList *tmp = NULLP;
+ RgSchDlHqEnt *hqE;
+ uint8_t idx;
+ RgSchDlHqProcCb *hqProc = NULLP;
+ CmLList *tmp = NULLP;
hqE = RG_SCH_CMN_GET_UE_HQE(ue, cell);
* @return Void
* -# None.
**/
-#ifdef ANSI
-static Void rgSCHDhmFdbkIndHndlTa
-(
-RgSchDlHqProcCb *hqP,
-uint8_t tbIdx,
-uint8_t fdbk,
-Bool maxHqRetxReached
-)
-#else
-static Void rgSCHDhmFdbkIndHndlTa(hqP, tbIdx, fdbk,maxHqRetxReached)
-RgSchDlHqProcCb *hqP;
-uint8_t tbIdx;
-uint8_t fdbk;
-Bool maxHqRetxReached;
-#endif
+static Void rgSCHDhmFdbkIndHndlTa(RgSchDlHqProcCb *hqP,uint8_t tbIdx,uint8_t fdbk,Bool maxHqRetxReached)
{
RgSchUeCb *ueCb;
RgSchCellCb *cell;
* @return Void
* -# None.
**/
-#ifdef ANSI
-Void rgSCHDhmSchdTa
-(
-RgSchUeCb *ueCb,
-RgSchDlHqTbCb *tbInfo
-)
-#else
-Void rgSCHDhmSchdTa(ueCb, tbInfo)
-RgSchUeCb *ueCb;
-RgSchDlHqTbCb *tbInfo;
-#endif
+Void rgSCHDhmSchdTa(RgSchUeCb *ueCb,RgSchDlHqTbCb *tbInfo)
{
ueCb->dl.taCb.state = RGSCH_TA_SCHEDULED;
* @param[out] uint8_t *cntHqPrcs
* @return S16
**/
-#ifdef ANSI
static S16 rgSCHDhmHqProcByFdbkTime
(
RgSchDlHqEnt *hqE,
CmLteTimingInfo timeInfo,
Bool *isMsg4,
RgSchDlHqProcCb **hqPrcs,
-uint8_t *numTbs,
+uint8_t *numTbs,
S8 *tbStrtIdx,
-uint8_t *cntHqPrcs,
+uint8_t *cntHqPrcs,
RgSchCellCb *cell
)
-#else
-static S16 rgSCHDhmHqProcByFdbkTime(hqE, timeInfo, isMsg4, hqPrcs,
- numTbs, tbStrtIdx, cntHqPrcs)
-RgSchDlHqEnt *hqE;
-CmLteTimingInfo timeInfo;
-Bool *isMsg4;
-RgSchDlHqProcCb **hqPrcs;
-uint8_t *numTbs;
-S8 *tbStrtIdx;
-uint8_t *cntHqPrcs;
-RgSchCellCb *cell;
-#endif
{
RgSchDlHqTbCb *tbCb;
RgSchDlHqProcCb *hqP;
CmLteTimingInfo schdSfTime;
RgSchTddDlAscSetIdxK ascIdx;
- uint8_t noFdbks;
- uint8_t i;
- uint8_t idx;
- uint8_t dlIdx;
+ uint8_t noFdbks;
+ uint8_t i;
+ uint8_t idx;
+ uint8_t dlIdx;
CmLListCp *lnk;
CmLList *node;
* -# RgSchDlHqProcCb*
* -# NULLP
**/
-#ifdef ANSI
-RgSchDlHqProcCb *rgSCHDhmHqProcByTime
-(
-RgSchDlHqEnt *hqE,
-CmLteTimingInfo timeInfo,
-Bool *isMsg4,
-RgSchDlSf *sf
-)
-#else
-RgSchDlHqProcCb *rgSCHDhmHqProcByTime(hqE, timeInfo,
- isMsg4,sf)
-RgSchDlHqEnt *hqE;
-CmLteTimingInfo timeInfo;
-Bool *isMsg4;
-RgSchDlSf *sf;
-#endif
+RgSchDlHqProcCb *rgSCHDhmHqProcByTime(RgSchDlHqEnt *hqE,CmLteTimingInfo timeInfo,Bool *isMsg4,RgSchDlSf *sf)
{
if (hqE->msg4Proc)
{
* -#None.
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqTbTrnsFail
-(
-RgSchCellCb *cell,
-RgSchDlHqProcCb *hqP,
-uint8_t tbCnt,
-Bool *isMaxRetx
-)
-#else
-Void rgSCHDhmHqTbTrnsFail(cell, hqP, tbCnt, isMaxRetx)
-RgSchCellCb *cell;
-RgSchDlHqProcCb *hqP;
-uint8_t tbCnt;
-Bool *isMaxRetx;
-#endif
+Void rgSCHDhmHqTbTrnsFail(RgSchCellCb *cell,RgSchDlHqProcCb *hqP,uint8_t tbCnt,Bool *isMaxRetx)
{
- RgSchDlHqEnt *hqE;
- uint8_t maxHqTx;
+ RgSchDlHqEnt *hqE;
+ uint8_t maxHqTx;
hqE = hqP->hqE;
* @param[in] RgSchTddANInfo *anInfo;
* @return void
**/
-#ifdef ANSI
static Void rgSchGetHqFdbkPosForM1
(
- RgSchUeCb *ue,
- RgSchDlHqProcCb *hqP,
- uint8_t *isAck,
- RgTfuHqInfo *fdbk,
- uint8_t tbIdx,
- RgSchTddANInfo *anInfo
- )
-#else
-static Void rgSchGetHqFdbkPosForM1(ue,hqP,isAck,fdbk,tbIdx,anInfo)
- RgSchUeCb *ue;
- RgSchDlHqProcCb *hqP;
- uint8_t *isAck;
- RgTfuHqInfo *fdbk;
- uint8_t tbIdx;
- RgSchTddANInfo *anInfo;
-#endif
+RgSchUeCb *ue,
+RgSchDlHqProcCb *hqP,
+uint8_t *isAck,
+RgTfuHqInfo *fdbk,
+uint8_t tbIdx,
+RgSchTddANInfo *anInfo
+)
{
if((ue != NULLP))
{
* @param[in] CmLteTimingInfo timeInfo;
* @return void
**/
-#ifdef ANSI
static Void rgSchGetHqFdbkPosForM234
(
- RgSchUeCb *ue,
- RgSchDlHqProcCb *hqP,
- uint8_t *isAck,
- RgTfuHqInfo *fdbk,
- uint8_t tbIdx,
- RgSchTddANInfo *anInfo,
- uint8_t M,
- CmLteTimingInfo timeInfo
- )
-#else
-static Void rgSchGetHqFdbkPosForM234(ue,hqP,isAck,fdbk,tbIdx,anInfo,M,timeInfo)
- RgSchUeCb *ue;
- RgSchDlHqProcCb *hqP;
- uint8_t *isAck;
- RgTfuHqInfo *fdbk;
- uint8_t tbIdx;
- RgSchTddANInfo *anInfo;
- uint8_t M;
- CmLteTimingInfo timeInfo;
-#endif
+RgSchUeCb *ue,
+RgSchDlHqProcCb *hqP,
+uint8_t *isAck,
+RgTfuHqInfo *fdbk,
+uint8_t tbIdx,
+RgSchTddANInfo *anInfo,
+uint8_t M,
+CmLteTimingInfo timeInfo
+)
{
- uint8_t fdbkIdx;
- Bool isSCell;
- RgSchTddANInfo *pCellAnInfo;
- uint8_t incr = 0;
+ uint8_t fdbkIdx;
+ Bool isSCell;
+ RgSchTddANInfo *pCellAnInfo;
+ uint8_t incr = 0;
if(NULLP != ue)
{
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHDhmHqFdbkInd
(
Void *cb,
-uint8_t cbType,
+uint8_t cbType,
RgSchCellCb *cellCb,
CmLteTimingInfo timeInfo,
TfuHqInfo *fdbk,
RgInfRlsHqInfo *rlsHqBufs,
RgSchErrInfo *err
)
-#else
-S16 rgSCHDhmHqFdbkInd(cb, cbType, cellCb, timeInfo, fdbk, rlsHqBufs, err)
-Void *cb;
-uint8_t cbType;
-RgSchCellCb *cellCb;
-CmLteTimingInfo timeInfo;
-TfuHqInfo *fdbk;
-RgInfRlsHqInfo *rlsHqBufs;
-RgSchErrInfo *err;
-#endif
{
RgSchCellCb *sCell = NULLP;
RgSchDlHqEnt *hqE;
RgSchDlSf *sf;
Bool isMsg4 = FALSE;
RgSchRaCb *raCb = NULLP;
- uint16_t rnti=0;
+ uint16_t rnti=0;
/* Maximum possible HARQ processes in UL-DL configuration 5 that is
* given feedback at a time */
RgSchDlHqProcCb *hqPrcs[(RGSCH_NUM_SUB_FRAMES-1)*5]; /*MAX 5 Cells*/
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHDhmPrcFdbkForTb
(
-RgSchCellCb *cell,
-RgSchUeCb *ue,
-RgSchDlHqProcCb *hqP,
-RgSchDlSf *sf,
-Bool isMsg4,
-uint16_t rnti,
-uint8_t tbCnt,
-CmLteTimingInfo timingInfo,
-uint8_t isAck,
-RgInfRlsHqInfo *rlsHqBufs,
-RgSchErrInfo *err
+RgSchCellCb *cell,
+RgSchUeCb *ue,
+RgSchDlHqProcCb *hqP,
+RgSchDlSf *sf,
+Bool isMsg4,
+uint16_t rnti,
+uint8_t tbCnt,
+CmLteTimingInfo timingInfo,
+uint8_t isAck,
+RgInfRlsHqInfo *rlsHqBufs,
+RgSchErrInfo *err
)
-#else
-S16 rgSCHDhmPrcFdbkForTb(cell, ue, hqP, sf, isMsg4, rnti, tbCnt, timingInfo, isAck, rlsHqBufs, err)
-RgSchCellCb *cell;
-RgSchUeCb *ue;
-RgSchDlHqProcCb *hqP;
-RgSchDlSf *sf;
-Bool isMsg4;
-uint16_t rnti;
-uint8_t tbCnt;
-CmLteTimingInfo timingInfo;
-uint8_t isAck;
-RgInfRlsHqInfo *rlsHqBufs;
-RgSchErrInfo *err;
-#endif
{
#ifdef DEBUGP
Inst inst = cell->instIdx;
* @param[in] RgTfuHqInfo *fdbk,
* @return void
**/
-#ifdef ANSI
Void rgSchGetHqFdbkPos
(
- RgSchCellCb *cell,
- RgSchUeCb *ue,
- RgSchDlHqProcCb *hqP,
- RgrSchFrmt1b3TypEnum uciFrmtTyp,
- uint8_t *isAck,
- RgTfuHqInfo *fdbk
- )
-#else
-Void rgSchGetHqFdbkPos(cell,ue,hqP,uciFrmtTyp,isAck,fdbk)
- RgSchCellCb *cell;
- RgSchUeCb *ue;
- RgSchDlHqProcCb *hqP;
- RgrSchFrmt1b3TypEnum uciFrmtTyp;
- uint8_t *isAck;
- RgTfuHqInfo *fdbk;
-#endif
+RgSchCellCb *cell,
+RgSchUeCb *ue,
+RgSchDlHqProcCb *hqP,
+RgrSchFrmt1b3TypEnum uciFrmtTyp,
+uint8_t *isAck,
+RgTfuHqInfo *fdbk
+)
{
if(uciFrmtTyp != RG_SCH_UCI_FORMAT1B_CS)
{
return;
}/* End of rgSchGetHqFdbkPos */
#ifdef LTE_ADV
-#ifdef ANSI
Void rgSchGetHqFdbkPosFormat3
(
- RgSchDlHqProcCb *hqP,
- uint8_t *isAck,
- TfuHqFdbk *fdbk
- )
-#else
-Void rgSchGetHqFdbkPosFormat3(hqP,isAck,fdbk)
- RgSchDlHqProcCb *hqP;
- uint8_t *isAck;
- TfuHqFdbk *fdbk;
-#endif
+RgSchDlHqProcCb *hqP,
+uint8_t *isAck,
+TfuHqFdbk *fdbk
+)
{
uint8_t cellIdx = RG_SCH_CMN_GET_CELL_IDX_FROM_HQP(hqP);
isAck[0] = (uint8_t)fdbk[cellIdx];
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHDhm5gtfHqFdbkInd
(
RgSchUeCb *ue,
TfuHqFdbk fdbk,
RgSchErrInfo *err
)
-#else
-S16 rgSCHDhm5gtfHqFdbkInd(ue, cell, timingInfo, fdbk, err)
-RgSchUeCb *ue;
-RgSchCellCb *cell;
-CmLteTimingInfo timingInfo;
-TfuHqFdbk fdbk;
-RgSchErrInfo *err;
-#endif
{
- RgSchDlHqProcCb *hqP = NULLP;
- CmLList *node = NULLP;
- CmLListCp *lnk;
- S16 ret = ROK;
- RgSchDlSf *sf;
- Bool isMsg4 = FALSE;
- uint16_t rnti=0;
- uint16_t procId=0;
- uint8_t hqPCount = 0;
- RgInfRlsHqInfo *rlsHqBufs = NULLP;
+ RgSchDlHqProcCb *hqP = NULLP;
+ CmLList *node = NULLP;
+ CmLListCp *lnk;
+ S16 ret = ROK;
+ RgSchDlSf *sf;
+ Bool isMsg4 = FALSE;
+ uint16_t rnti=0;
+ uint16_t procId=0;
+ uint8_t hqPCount = 0;
+ RgInfRlsHqInfo *rlsHqBufs = NULLP;
RGSCHDECRFRMCRNTTIME(timingInfo, timingInfo, 4);
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
S16 rgSCHDhmHqFdbkInd
(
Void *cb,
-uint8_t cbType,
+uint8_t cbType,
RgSchCellCb *cell,
CmLteTimingInfo timingInfo,
RgTfuHqInfo *fdbk,
RgInfRlsHqInfo *rlsHqBufs,
RgSchErrInfo *err
)
-#else
-S16 rgSCHDhmHqFdbkInd(cb, cbType, cell, timingInfo, fdbk, rlsHqBufs, err)
-Void *cb;
-uint8_t cbType;
-RgSchCellCb *cell;
-CmLteTimingInfo timingInfo;
-RgTfuHqInfo *fdbk;
-RgInfRlsHqInfo *rlsHqBufs;
-RgSchErrInfo *err;
-#endif
{
RgSchDlHqTbCb *tbCb;
RgSchDlHqEnt *hqE = NULLP;
RgSchDlSf *sf;
Bool isMsg4 = FALSE;
RgSchRaCb *raCb = NULLP;
- uint16_t rnti=0;
+ uint16_t rnti=0;
/* Added Insure Fixes Of UR.Initialized procId */
- uint16_t procId=0;
+ uint16_t procId=0;
/* DTX Change: Bool is converted into uint8_t*/
- uint8_t isAck[2]={0}; /*Changed to Array of 2*/
- uint8_t tbCnt;
- uint8_t hqPCount = 0;
+ uint8_t isAck[2]={0}; /*Changed to Array of 2*/
+ uint8_t tbCnt;
+ uint8_t hqPCount = 0;
#ifdef LTEMAC_SPS
CmLteTimingInfo fdbkRcptTime = timingInfo;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-Void rgSCHDhmRgrUeCfg
-(
-RgSchCellCb *cell,
-RgSchUeCb *ueCb,
-RgrUeCfg *ueCfg,
-RgSchErrInfo *err
-)
-#else
-Void rgSCHDhmRgrUeCfg(cell, ueCb, ueCfg, err)
-RgSchCellCb *cell;
-RgSchUeCb *ueCb;
-RgrUeCfg *ueCfg;
-RgSchErrInfo *err;
-#endif
+Void rgSCHDhmRgrUeCfg(RgSchCellCb *cell,RgSchUeCb *ueCb,RgrUeCfg *ueCfg,RgSchErrInfo *err)
{
UNUSED(err);
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-Void rgSCHDhmRgrCellCfg
-(
-RgSchCellCb *cell,
-RgrCellCfg *cellCfg,
-RgSchErrInfo *err
-)
-#else
-Void rgSCHDhmRgrCellCfg(cell, cellCfg, err)
-RgSchCellCb *cell;
-RgrCellCfg *cellCfg;
-RgSchErrInfo *err;
-#endif
+Void rgSCHDhmRgrCellCfg(RgSchCellCb *cell,RgrCellCfg *cellCfg,RgSchErrInfo *err)
{
- RgSchDlHqEnt *hqE;
+ RgSchDlHqEnt *hqE;
PTR pUeCb;/* previous UE Control block */
PTR nUeCb;/* next UE control block */
S16 ret;
- uint8_t idx;
+ uint8_t idx;
UNUSED(err);
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-Void rgSCHDhmRgrCellRecfg
-(
-RgSchCellCb *cell,
-RgrCellRecfg *cellRecfg,
-RgSchErrInfo *err
-)
-#else
-Void rgSCHDhmRgrCellRecfg(cell, cellRecfg, err)
-RgSchCellCb *cell;
-RgrCellRecfg *cellRecfg;
-RgSchErrInfo *err;
-#endif
+Void rgSCHDhmRgrCellRecfg(RgSchCellCb *cell,RgrCellRecfg *cellRecfg,RgSchErrInfo *err)
{
RgSchDlHqEnt *hqE;
PTR pUeCb;/* previous UE Control block */
* @return None.
*
**/
-#ifdef ANSI
-Void rgSCHDhmFreeUe
-(
-RgSchUeCb *ueCb
-)
-#else
-Void rgSCHDhmFreeUe(ueCb)
-RgSchUeCb *ueCb;
-#endif
+Void rgSCHDhmFreeUe(RgSchUeCb *ueCb)
{
/* If TA Timer is running. Stop it */
* @return None.
*
**/
-#ifdef ANSI
-Void rgSCHDhmUpdTa
-(
-RgSchCellCb *cell,
-RgSchUeCb *ueCb,
-uint8_t ta
-)
-#else
-Void rgSCHDhmUpdTa(cell, ueCb, ta)
-RgSchCellCb *cell;
-RgSchUeCb *ueCb;
-uint8_t ta;
-#endif
+Void rgSCHDhmUpdTa(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t ta)
{
if (ueCb->dl.taCb.state == RGSCH_TA_IDLE)
* @return Void
* -#None.
*/
-#ifdef ANSI
-Void rgSCHDhmProcTAExp
-(
- RgSchUeCb *ueCb
- )
-#else
-Void rgSCHDhmProcTAExp (ueCb)
- RgSchUeCb *ueCb;
-#endif
+Void rgSCHDhmProcTAExp( RgSchUeCb *ueCb)
{
/* Ask scheduler to schedule this UE */
ueCb->dl.taCb.state = RGSCH_TA_TOBE_SCHEDULED;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-S16 rgSCHDhmAddLcData
-(
-Inst inst,
-RgSchLchAllocInfo *lchData,
-RgSchDlHqTbCb *tbInfo
-)
-#else
-S16 rgSCHDhmAddLcData(inst, lchData, tbInfo)
-Inst inst;
-RgSchLchAllocInfo *lchData;
-RgSchDlHqTbCb *tbInfo;
-#endif
+S16 rgSCHDhmAddLcData(Inst inst,RgSchLchAllocInfo *lchData,RgSchDlHqTbCb *tbInfo)
{
if(tbInfo->numLch >= RGSCH_MAX_NUM_DED_LC)
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-S16 rgSCHDhmTddRlsSubFrm
-(
-RgSchCellCb *cellCb,
-CmLteTimingInfo uciTimingInfo
-)
-#else
-S16 rgSCHDhmTddRlsSubFrm(cellCb, uciTimingInfo)
-RgSchCellCb *cellCb;
-CmLteTimingInfo uciTimingInfo;
-#endif
+S16 rgSCHDhmTddRlsSubFrm(RgSchCellCb *cellCb,CmLteTimingInfo uciTimingInfo)
{
CmLteTimingInfo dlSfTime;
RgSchTddDlAscSetIdxK ascIdx;
- uint8_t noFdbks;
- uint8_t i;
+ uint8_t noFdbks;
+ uint8_t i;
ascIdx =
rgSchTddDlAscSetIdxKTbl[cellCb->ulDlCfgIdx][uciTimingInfo.slot];
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-S16 rgSCHDhmRlsDlsfHqProc
-(
-RgSchCellCb *cellCb,
-CmLteTimingInfo uciTimingInfo
-)
-#else
-S16 rgSCHDhmRlsDlsfHqProc(cellCb, uciTimingInfo)
-RgSchCellCb *cellCb;
-CmLteTimingInfo uciTimingInfo;
-#endif
+S16 rgSCHDhmRlsDlsfHqProc(RgSchCellCb *cellCb,CmLteTimingInfo uciTimingInfo)
{
RgSchDlSf *dlSf;
CmLteTimingInfo dlSfTime;
CmLteTimingInfo nxtfrm = {0,0};
RgSchDlHqProcCb *tmpHqProc;
RgSchTddDlAscSetIdxK ascIdx;
- uint8_t noFdbks;
+ uint8_t noFdbks;
S16 i;
RgSchDlSf *nxtDlsf = NULLP;
CmLList *node;
CmLList *hqPNode;
- uint8_t idx;
+ uint8_t idx;
/*ccpu00130018 -MOD -Initiatizing with FALSE*/
- uint8_t maxRetx=FALSE;
+ uint8_t maxRetx=FALSE;
RgSchTddANInfo *anInfo = NULLP;
RgSchDlHqTbCb *tbCb;
RgSchUeCb *ue = NULLP;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-S16 rgSCHDhmRlsDlsfHqProc
-(
-RgSchCellCb *cell,
-CmLteTimingInfo timingInfo
-)
-#else
-S16 rgSCHDhmRlsDlsfHqProc(cell, timingInfo)
-RgSchCellCb *cell;
-CmLteTimingInfo timingInfo;
-#endif
+S16 rgSCHDhmRlsDlsfHqProc(RgSchCellCb *cell,CmLteTimingInfo timingInfo)
{
RgSchDlSf *sf;
CmLteTimingInfo frm;
* -# RFAILED otherwise
*
**/
-#ifdef ANSI
-S16 rgSCHDhmMarkSpsHqProc
-(
-RgSchUeCb *ue,
-uint8_t idx
-)
-#else
-S16 rgSCHDhmMarkSpsHqProc(ue, idx)
-RgSchUeCb *ue;
-uint8_t idx;
-#endif
+S16 rgSCHDhmMarkSpsHqProc(RgSchUeCb *ue,uint8_t idx)
{
RgSchDlHqProcCb *hqP;
* -# ROK
* -# RFAILED
**/
-#ifdef ANSI
-static S16 rgSCHDhmProcHqFdbkAckNackRep
-(
-RgSchDlHqProcCb *hqP,
-RgSchDlSf *sf,
-uint8_t tbCnt,
-uint8_t *isAck
-)
-#else
-static S16 rgSCHDhmProcHqFdbkAckNackRep(hqP,sf,tbCnt,isAck)
-RgSchDlHqProcCb *hqP;
-RgSchDlSf *sf;
-uint8_t tbCnt;
-uint8_t *isAck;
-#endif
+static S16 rgSCHDhmProcHqFdbkAckNackRep(RgSchDlHqProcCb *hqP,RgSchDlSf *sf,uint8_t tbCnt,uint8_t *isAck)
{
/* Check if this is repeating UE */
rgSCHUtlDlHqPTbRmvFrmTx(sf, hqP, tbCnt, TRUE);
* @return Void
*
**/
-#ifdef ANSI
-S16 rgSCHDhmDlRetxAllocFail
-(
-RgSchUeCb *ue,
-RgSchDlHqProcCb *hqP
-)
-#else
-S16 rgSCHDhmDlRetxAllocFail(ue, hqP)
-RgSchUeCb *ue;
-RgSchDlHqProcCb *hqP;
-#endif
+S16 rgSCHDhmDlRetxAllocFail(RgSchUeCb *ue,RgSchDlHqProcCb *hqP)
{
RgSchCellCb *cell;
RgInfRlsHqInfo *rlsHqInfo;
}
#ifdef DL_LA
-#ifdef ANSI
-static S16 rgSCHDhmUpdateAckNackHistory
-(
-RgSchCellCb *cell,
-RgSchUeCb *ueCb,
-uint8_t hqfdbk,
-uint8_t tbCnt
-)
-#else
-static S16 rgSCHDhmUpdateAckNackHistory(cell, ueCb, hqfdbk, tbCnt)
-(
-RgSchCellCb *cell;
-RgSchUeCb *ueCb;
-uint8_t hqfdbk;
-uint8_t tbCnt;
-)
-#endif
+static S16 rgSCHDhmUpdateAckNackHistory(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t hqfdbk,uint8_t tbCnt)
{
RgSchCmnDlUe *ueDl;
return ROK;
}
-#ifdef ANSI
-S16 rgSCHDhmUpdBlerBasediTbsEff
-(
-RgSchCellCb *cell,
-RgSchUeCb *ueCb,
-uint8_t tbCnt
-)
-#else
-S16 rgSCHDhmUpdBlerBasediTbsEff(cell, ueCb, tbCnt)
-(
-RgSchCellCb *cell;
-RgSchUeCb *ueCb;
-uint8_t tbCnt;
-)
-#endif
+S16 rgSCHDhmUpdBlerBasediTbsEff(RgSchCellCb *cell,RgSchUeCb *ueCb,uint8_t tbCnt)
{
S32 iTbs;
RgSchCmnDlUe *ueDl;
RgSchCmnCell *cellSch = RG_SCH_CMN_GET_CELL(cell);
- uint8_t cfi = cellSch->dl.currCfi;
- uint8_t maxiTbs = (*(RgSchCmnCqiToTbs *)(cellSch->dl.cqiToTbsTbl[0][cfi]))[RG_SCH_CMN_MAX_CQI - 1];
- maxiTbs = RG_SCH_DL_MAX_ITBS;
+ uint8_t cfi = cellSch->dl.currCfi;
+ uint8_t maxiTbs = (*(RgSchCmnCqiToTbs *)(cellSch->dl.cqiToTbsTbl[0][cfi]))[RG_SCH_CMN_MAX_CQI - 1];
+ maxiTbs = RG_SCH_DL_MAX_ITBS;
ueDl = RG_SCH_CMN_GET_DL_UE(ueCb,cell);
iTbs = (ueDl->laCb[tbCnt].deltaiTbs + ueDl->laCb[tbCnt].cqiBasediTbs)/100;
* @return Void
*
**/
-#ifdef ANSI
-static Void rgSCHDhmPrcSplBundlFdbk
-(
-RgSchCellCb *cell,
-TfuHqInfo *fdbk,
-uint8_t hqCnt
-)
-#else
-static Void rgSCHDhmPrcSplBundlFdbk(cell, fdbk, hqCnt)
-(
-RgSchCellCb *cell;
-TfuHqInfo *fdbk;
-uint8_t hqCnt;
-)
-#endif
+static Void rgSCHDhmPrcSplBundlFdbk(RgSchCellCb *cell,TfuHqInfo *fdbk,uint8_t hqCnt)
{
uint8_t numOfAcks;
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqPAdd2FreeLst
-(
-RgSchDlHqProcCb *hqP
-)
-#else
-Void rgSCHDhmHqPAdd2FreeLst(hqP)
-RgSchDlHqProcCb *hqP;
-#endif
+Void rgSCHDhmHqPAdd2FreeLst(RgSchDlHqProcCb *hqP)
{
#ifdef LAA_DBG
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqPAdd2InUseLst
-(
-RgSchDlHqProcCb *hqP
-)
-#else
-Void rgSCHDhmHqPAdd2InUseLst(hqP)
-RgSchDlHqProcCb *hqP;
-#endif
+Void rgSCHDhmHqPAdd2InUseLst(RgSchDlHqProcCb *hqP)
{
#ifdef LAA_DBG
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqPDelFrmFreeLst
-(
-RgSchDlHqProcCb *hqP
-)
-#else
-Void rgSCHDhmHqPDelFrmFreeLst(hqP)
-RgSchDlHqProcCb *hqP;
-#endif
+Void rgSCHDhmHqPDelFrmFreeLst(RgSchDlHqProcCb *hqP)
{
#ifdef LAA_DBG
* @return Void
*
**/
-#ifdef ANSI
-Void rgSCHDhmHqPDelFrmInUseLst
-(
-RgSchDlHqProcCb *hqP
-)
-#else
-Void rgSCHDhmHqPDelFrmInUseLst(hqP)
-RgSchDlHqProcCb *hqP;
-#endif
+Void rgSCHDhmHqPDelFrmInUseLst(RgSchDlHqProcCb *hqP)
{
#ifdef LAA_DBG