#ifdef RG_5GTF
EXTERN U32 gUl5gtfPdcchSend;
+#endif
+
+#ifdef UNUSED_FUNC
+#ifdef TFU_UPGRADE
+PRIVATE S16 rgSCHTomUtlFillCqiSrsWithSr ARGS
+((
+RgSchCellCb *cell,
+RgSchUeCb *ue,
+TfuRecpReqInfo *recpReqInfo,
+TfuUeRecpReqInfo *pucchRecpInfo,
+U16 validIdx
+));
+PRIVATE Bool rgSCHTomUtlFillDatHarqRecpReq ARGS
+((
+RgSchCellCb *cell,
+RgSchUlAlloc *alloc,
+TfuUeRecpReqInfo *datRecpInfo,
+TfuRecpReqInfo *recpReqInfo
+));
+PRIVATE S16 rgSCHTomUtlFillSrRecpReq ARGS((
+TfuRecpReqInfo *recpReq,
+RgSchCellCb *cell,
+U16 validIdx,
+RgSchErrInfo *err));
+PRIVATE S16 rgSCHTomUtlFillRiRecpReq ARGS((
+TfuRecpReqInfo *recpReq,
+RgSchCellCb *cell,
+U16 validIdx,
+RgSchErrInfo *err));
+PRIVATE S16 rgSCHTomUtlFillPcqiRecpReq ARGS((
+TfuRecpReqInfo *recpReq,
+RgSchCellCb *cell,
+U16 validIdx,
+RgSchErrInfo *err));
+PRIVATE S16 rgSCHTomUtlFillSrsRecpReq ARGS((
+TfuRecpReqInfo *recpReq,
+RgSchCellCb *cell,
+U16 validIdx,
+RgSchErrInfo *err));
+PRIVATE S16 rgSCHTomUtlGenIndices ARGS((
+U32 label,
+U8 posM,
+U8 valN,
+U8 valK,
+TfuSubbandInfo* sbInfo));
+#endif
PRIVATE S16 rgSCHTomUtlFillCqiRiRecpReq ARGS(
(
TfuRecpReqInfo *recpReqInfo,
U16 validIdx,
RgSchErrInfo *err
));
+PRIVATE Void rgSchTomFillCellTtiInfo ARGS
+((
+TfuTtiIndInfo *ttiInd,
+Inst schInst,
+U8 *nCell,
+RgSchCellCb *cells[]
+));
#endif
-
/* local typedefs */
PUBLIC U32 rgBwAlloInfo[RGSCH_NUM_SUB_FRAMES]; /* Num of Rbs Allocated in each SF */
PUBLIC U32 rgBwAlcnt[RGSCH_NUM_SUB_FRAMES]; /*Num of times Allocation done in each Subframe */
RgSchUlAlloc *alloc,
TfuUeRecpReqInfo *datRecpInfo
));
-
-PRIVATE S16 rgSCHTomUtlFillCqiSrsWithSr ARGS
-((
- RgSchCellCb *cell,
- RgSchUeCb *ue,
- TfuRecpReqInfo *recpReqInfo,
- TfuUeRecpReqInfo *pucchRecpInfo,
- U16 validIdx
- ));
-
PRIVATE S16 rgSCHTomUtlFillCqiSrSrsWithHq ARGS
((
RgSchCellCb *cell,
RgSchCellCb *cell,
RgSchUeCb *ue
));
-
-PRIVATE Bool rgSCHTomUtlFillDatHarqRecpReq ARGS
-((
- RgSchCellCb *cell,
- RgSchUlAlloc *alloc,
- TfuUeRecpReqInfo *datRecpInfo,
- TfuRecpReqInfo *recpReqInfo
- ));
-
-PRIVATE S16 rgSCHTomUtlFillSrRecpReq ARGS((
- TfuRecpReqInfo *recpReq,
- RgSchCellCb *cell,
- U16 validIdx,
- RgSchErrInfo *err));
-
PRIVATE S16 rgSCHTomUtlWillUeRprtCqiRi ARGS((
RgSchUeCb *ue,
Bool *willueRprtCqiRii));
-
-PRIVATE S16 rgSCHTomUtlFillRiRecpReq ARGS((
- TfuRecpReqInfo *recpReq,
- RgSchCellCb *cell,
- U16 validIdx,
- RgSchErrInfo *err));
-
-PRIVATE S16 rgSCHTomUtlFillPcqiRecpReq ARGS((
- TfuRecpReqInfo *recpReq,
- RgSchCellCb *cell,
- U16 validIdx,
- RgSchErrInfo *err));
-
-PRIVATE S16 rgSCHTomUtlFillSrsRecpReq ARGS((
- TfuRecpReqInfo *recpReq,
- RgSchCellCb *cell,
- U16 validIdx,
- RgSchErrInfo *err));
-
-PRIVATE S16 rgSCHTomUtlGenIndices ARGS((
- U32 label,
- U8 posM,
- U8 valN,
- U8 valK,
- TfuSubbandInfo* sbInfo));
-
#endif
#ifdef TFU_UPGRADE
PRIVATE S16 rgSCHTomUtlFillDatRecpReq ARGS((
#ifdef LTEMAC_SPS
EXTERN PUBLIC Void rgSCHCmnDlSpsSch (RgSchCellCb *cell);
#ifndef LTE_TDD
+#ifdef UNUSED_FUNC
#ifdef TFU_UPGRADE
PRIVATE S16 rgSCHTomCnsdrRelPdcch ARGS
((
#endif
#endif
#endif
+#endif
PRIVATE Void rgSchTomTtiMiscFunctions ARGS
((
RgSchCellCb *cell
));
#endif
-
-PRIVATE Void rgSchTomFillCellTtiInfo ARGS
-((
-TfuTtiIndInfo *ttiInd,
-Inst schInst,
-U8 *nCell,
-RgSchCellCb *cells[]
-));
#ifdef LTE_TDD
PRIVATE Void rgSchTomUtlTddRlsSfAndHarq ARGS
((
CmLList *node;
TfuHqInfo *hqInfo;
Pst pst;
-#ifdef TFU_UPGRADE
- U8 tbCnt;
-#endif
+ // U8 tbCnt;
RgInfRlsHqInfo *rlsHqBufs = &(cell->rlsHqArr[cell->crntHqIdx]);
U32 cellIdx;
* File: rg_sch_utl.c
*
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlGenIndices
(
}
RETVALUE(ROK);
} /* end of rgSCHTomUtlGenIndices*/
+#endif
#endif
/**
* @brief Handler for processing decode failure indication recieved from
* -# ROK
* -# RFAILED
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlFillSrRecpReq
(
}
RETVALUE(ROK);
}/* end of rgSCHTomUtlFillSrRecpReq */
-
-
+#endif
+#endif
/** @brief This function tells will the UE has a periodic CQI/PMI/RI
* reporting
*
* -# ROK
* -# RFAILED
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlFillRiRecpReq
(
}
RETVALUE(ROK);
}/* end of rgSCHTomUtlFillRiRecpReq */
-
+#endif
#ifdef RG_5GTF
/** @brief This function handles filling of 5GTF CQI-RI reception request to
* PHY.
* -# ROK
* -# RFAILED
*/
+
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlFillCqiRiRecpReq
(
RETVALUE(ROK);
}/* end of rgSCHTomUtlFillCqiRiRecpReq */
#endif
-
+#endif
/** @brief This function handles filling of PCQI reception request to
* PHY.
*
* -# ROK
* -# RFAILED
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlFillPcqiRecpReq
(
}
RETVALUE(ROK);
}/* end of rgSCHTomUtlFillPcqiRecpReq */
-
/** @brief This function handles filling of SRS reception request to
* PHY.
*
* -# ROK
* -# RFAILED
**/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE S16 rgSCHTomUtlFillCqiSrsWithSr
(
} /* rgSCHTomUtlFillCqiSrsWithSr */
#endif
-
+#endif
#ifdef LTE_TDD
/** @brief This function handles filling of HARQ feedback repetition
* @param[in] Inst schInst
* @RETVALUE None
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE Void rgSCHDynTDDMrkCrntSfIdx
(
RETVOID;
}
-
+#endif
#endif
/** @brief This function fills the TTI timinig info for each cell
*
* Returns: Void
*
*/
+#ifdef UNUSED_FUNC
#ifdef ANSI
PRIVATE Void rgSchTomFillCellTtiInfo
(
#endif
}
}
-
+#endif
void schFillCrntTime(
SlotIndInfo slotInd,
Inst schInst)