uint32_t taZero;
};
-EXTERN RgSchUlAllocCntr rgSchUlAllocCntr;
+RgSchUlAllocCntr rgSchUlAllocCntr;
#endif
//Chandan
* @param spId SAP ID of the service provider.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuBndReq ARGS((Pst *pst, SuId suId, SpId spId));
+S16 TfUiTfuBndReq ARGS((Pst *pst, SuId suId, SpId spId));
/** @brief This API is used to send a Bind Request from Scheduler to PHY.
* @param pst Pointer to the post structure.
* @param spId SAP ID of the service provider.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuSchBndReq ARGS((Pst *pst, SuId suId, SpId spId));
+S16 TfUiTfuSchBndReq ARGS((Pst *pst, SuId suId, SpId spId));
/** @brief This API is used to receive a Bind Confirm from PHY to MAC.
* @param status Status of the bind request.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuBndCfm ARGS((Pst *pst, SuId suId, uint8_t status));
+S16 TfUiTfuBndCfm ARGS((Pst *pst, SuId suId, uint8_t status));
/** @brief This API is used to receive a Bind Confirm from PHY to Scheduler.
* @param pst Pointer to the post structure.
* @param status Status of the bind request.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuSchBndCfm ARGS((Pst *pst, SuId suId, uint8_t status));
+S16 TfUiTfuSchBndCfm ARGS((Pst *pst, SuId suId, uint8_t status));
/** @brief This API is used to send an Unbind Request from MAC to PHY.
* @param reason Reason for Unbind request.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuUbndReq ARGS((Pst *pst, SpId spId, Reason reason));
+S16 TfUiTfuUbndReq ARGS((Pst *pst, SpId spId, Reason reason));
/** @brief This API is used to send an Unbind Request from Scheduler to PHY.
* @param pst Pointer to the post structure.
* @param reason Reason for Unbind request.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuSchUbndReq ARGS((Pst *pst, SpId spId, Reason reason));
+S16 TfUiTfuSchUbndReq ARGS((Pst *pst, SpId spId, Reason reason));
/** @brief This API is used to indication Random Access Request reception from
* @param raReqInd Pointer to the TfuRaReqIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuRaReqInd ARGS((Pst *pst, SuId suId, TfuRaReqIndInfo
+S16 TfUiTfuRaReqInd ARGS((Pst *pst, SuId suId, TfuRaReqIndInfo
*raReqInd));
* @param recpReq Pointer to the TfuRecpReqInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuRecpReq ARGS((Pst *pst, SpId spId, TfuRecpReqInfo *recpReq));
+S16 TfUiTfuRecpReq ARGS((Pst *pst, SpId spId, TfuRecpReqInfo *recpReq));
/** @brief This primitive is sent from Scheduler to PHY. It provides PHY with
* all the control information.
* @param cntrlReq pointer to TfuCntrlReqInfo
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuCntrlReq ARGS((Pst *pst, SpId spId, TfuCntrlReqInfo *cntrlReq));
+S16 TfUiTfuCntrlReq ARGS((Pst *pst, SpId spId, TfuCntrlReqInfo *cntrlReq));
/** @brief This primitive carries the Data PDUs from MAC to PHY for transmission.
* @details The data being sent in this primitive is meant to be transmitted on
* @param datReq pointer to TfuDatReqInfo
* @return
*/
-EXTERN S16 TfUiTfuDatReq ARGS((Pst *pst, SpId spId, TfuDatReqInfo *datReq));
+S16 TfUiTfuDatReq ARGS((Pst *pst, SpId spId, TfuDatReqInfo *datReq));
#ifdef L2_OPTMZ
/** @brief This primitive carries the cellId and UeId for which datReq need to
* @return
*/
-EXTERN S16 TfUiTfuDelDatReq ARGS((Pst *pst, SpId spId, TfuDelDatReqInfo *datReq));
+S16 TfUiTfuDelDatReq ARGS((Pst *pst, SpId spId, TfuDelDatReqInfo *datReq));
#endif
/** @brief This Primitive carries the Data PDUs from PHY to MAC.
* @param datInd pointer to TfuDatIndInfo
* @return
*/
-EXTERN S16 TfUiTfuDatInd ARGS((Pst *pst, SuId suId, TfuDatIndInfo *datInd));
+S16 TfUiTfuDatInd ARGS((Pst *pst, SuId suId, TfuDatIndInfo *datInd));
/** @brief This primitive carries the HARQ Feedback from PHY to Scheduler.
* @details HARQ feedback is sent by the UE to the eNodeB, an ACK is sent if UE
* @param hqInd pointer to TfuHqIndInfo
* @return
*/
-EXTERN S16 TfUiTfuHqInd ARGS((Pst *pst, SuId suId, TfuHqIndInfo *hqInd));
+S16 TfUiTfuHqInd ARGS((Pst *pst, SuId suId, TfuHqIndInfo *hqInd));
/** @brief This primitive carries the SR Indication from PHY to Scheduler.
* @details Scheduling Request (SR) is sent by the UE to the eNodeB to request
* @param srInd pointer to TfuSrIndInfo
* @return
*/
-EXTERN S16 TfUiTfuSrInd ARGS((Pst *pst, SuId suId, TfuSrIndInfo *srInd));
+S16 TfUiTfuSrInd ARGS((Pst *pst, SuId suId, TfuSrIndInfo *srInd));
/** @brief This API is used to indicate CQI reporting from PHY to Scheduler.
* @details This primitive carries an estimate of the Uplink Channel Quality
* @param ulCqiInd Pointer to the TfuUlCqiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuUlCqiInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuUlCqiInd ARGS((Pst *pst, SuId suId,
TfuUlCqiIndInfo *ulCqiInd));
/** @brief This API is used by the Physical layer to indicate if the CRC Check
* @param crcIndInfo Pointer to the TfuCrcIndInfo.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuCrcInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuCrcInd ARGS((Pst *pst, SuId suId,
TfuCrcIndInfo *crcIndInfo));
/** @brief This API is used to indicate a Timing Advance from PHY to Scheduler.
* @param timingAdvInd Pointer to the TfuTimingAdvIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuTimingAdvInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuTimingAdvInd ARGS((Pst *pst, SuId suId,
TfuTimingAdvIndInfo *timingAdvInd));
/* CA dev Start */
* @param ttiInd Pointer to the TfuTtiCellInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuTtiCell ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuTtiCell ARGS((Pst *pst, SuId suId,
TfuTtiCellInfo *ttiInd));
/* CA dev End */
* @param ttiInd Pointer to the TfuTtiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuTtiInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuTtiInd ARGS((Pst *pst, SuId suId,
TfuTtiIndInfo *ttiInd));
/** @brief This API is the TTI indication from PHY to Scheduler.
* @param ttiInd Pointer to the TfuTtiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuSchTtiInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuSchTtiInd ARGS((Pst *pst, SuId suId,
TfuTtiIndInfo *ttiInd));
* @param dlCqiInd Pointer to the TfuDlCqiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuDlCqiInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuDlCqiInd ARGS((Pst *pst, SuId suId,
TfuDlCqiIndInfo *dlCqiInd));
/** @brief This API is used to indicate the calculated DOA value report from PHY to
* Scheduler.
* @param doaInd Pointer to the TfuDoaIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuDoaInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuDoaInd ARGS((Pst *pst, SuId suId,
TfuDoaIndInfo *doaInd));
* @param pucchDeltaPwr Pointer to the TfuPucchDeltaPwrIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuPucchDeltaPwrInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuPucchDeltaPwrInd ARGS((Pst *pst, SuId suId,
TfuPucchDeltaPwrIndInfo *pucchDeltaPwr));
/** @brief LAA:This primitive carries the Error Indication from PHY to Scheduler.
* @return
*/
-EXTERN S16 TfUiTfuErrInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuErrInd ARGS((Pst *pst, SuId suId,
TfuErrIndInfo *errInd));
/* tfu_x_001.main_8. Added changes of TFU_UPGRADE */
#ifdef TFU_UPGRADE
* @param srsInd Pointer to the TfuSrIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuSrsInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuSrsInd ARGS((Pst *pst, SuId suId,
TfuSrsIndInfo *srsInd));
* @param cqiInd Pointer to the TfuRawCqiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 TfUiTfuRawCqiInd ARGS((Pst *pst, SuId suId,
+S16 TfUiTfuRawCqiInd ARGS((Pst *pst, SuId suId,
TfuRawCqiIndInfo *cqiInd));
#endif /* TFU_UPGRADE */
#ifdef RG
-EXTERN S16 RgLiTfuBndReq ARGS((
+S16 RgLiTfuBndReq ARGS((
Pst* pst,
SuId suId,
SpId spId
));
-EXTERN S16 RgLiTfuBndCfm ARGS((
+S16 RgLiTfuBndCfm ARGS((
Pst* pst,
SuId suId,
uint8_t status
));
-EXTERN S16 RgLiTfuUbndReq ARGS((
+S16 RgLiTfuUbndReq ARGS((
Pst* pst,
SpId spId,
Reason reason
));
-EXTERN S16 RgLiTfuSchBndReq ARGS((
+S16 RgLiTfuSchBndReq ARGS((
Pst* pst,
SuId suId,
SpId spId
));
-EXTERN S16 RgLiTfuSchBndCfm ARGS((
+S16 RgLiTfuSchBndCfm ARGS((
Pst* pst,
SuId suId,
uint8_t status
));
-EXTERN S16 RgLiTfuSchUbndReq ARGS((
+S16 RgLiTfuSchUbndReq ARGS((
Pst* pst,
SpId spId,
Reason reason
));
-EXTERN S16 RgLiTfuRaReqInd ARGS((
+S16 RgLiTfuRaReqInd ARGS((
Pst * pst,
SpId spId,
TfuRaReqIndInfo * raReq
));
-EXTERN S16 RgLiTfuRecpReq ARGS((
+S16 RgLiTfuRecpReq ARGS((
Pst * pst,
SpId spId,
TfuRecpReqInfo * recpReq
));
-EXTERN S16 RgLiTfuUlCqiInd ARGS((
+S16 RgLiTfuUlCqiInd ARGS((
Pst * pst,
SuId suId,
TfuUlCqiIndInfo * ulCqiInd
));
-EXTERN S16 RgLiTfuDoaInd ARGS((
+S16 RgLiTfuDoaInd ARGS((
Pst * pst,
SuId suId,
TfuDoaIndInfo * doaInd
));
-EXTERN S16 RgLiTfuHqInd ARGS((
+S16 RgLiTfuHqInd ARGS((
Pst * pst,
SuId suId,
TfuHqIndInfo * hqInd
));
-EXTERN S16 RgLiTfuSrInd ARGS((
+S16 RgLiTfuSrInd ARGS((
Pst * pst,
SuId suId,
TfuSrIndInfo * srInd
));
-EXTERN S16 RgLiTfuDlCqiInd ARGS((
+S16 RgLiTfuDlCqiInd ARGS((
Pst * pst,
SuId suId,
TfuDlCqiIndInfo * dlCqiInd
/* tfu_x_001.main_8. Added changes of TFU_UPGRADE */
#ifdef TFU_UPGRADE
-EXTERN S16 RgLiTfuRawCqiInd ARGS((
+S16 RgLiTfuRawCqiInd ARGS((
Pst *pst,
SuId suId,
TfuRawCqiIndInfo *rawCqiInd
));
-EXTERN S16 RgLiTfuSrsInd ARGS((
+S16 RgLiTfuSrsInd ARGS((
Pst *pst,
SuId suId,
TfuSrsIndInfo *srsIndInfo
));
#endif
-EXTERN S16 RgLiTfuDatInd ARGS((
+S16 RgLiTfuDatInd ARGS((
Pst * pst,
SuId suId,
TfuDatIndInfo * datInd
));
-EXTERN S16 RgLiTfuCrcInd ARGS((
+S16 RgLiTfuCrcInd ARGS((
Pst * pst,
SuId suId,
TfuCrcIndInfo * crcInd
));
-EXTERN S16 RgLiTfuTimingAdvInd ARGS((
+S16 RgLiTfuTimingAdvInd ARGS((
Pst * pst,
SuId suId,
TfuTimingAdvIndInfo * timingAdvInd
));
-EXTERN S16 RgLiTfuDatReq ARGS((
+S16 RgLiTfuDatReq ARGS((
Pst * pst,
SpId spId,
TfuDatReqInfo * datReq
));
-EXTERN S16 RgLiTfuCntrlReq ARGS((
+S16 RgLiTfuCntrlReq ARGS((
Pst * pst,
SpId spId,
TfuCntrlReqInfo * cntrlReq
));
-EXTERN S16 RgLiTfuTtiInd ARGS((
+S16 RgLiTfuTtiInd ARGS((
Pst * pst,
SuId suId,
TfuTtiIndInfo * ttiInd
));
#if defined(TENB_T2K3K_SPECIFIC_CHANGES) && defined(LTE_TDD)
-EXTERN S16 RgLiTfuNonRtInd ARGS((
+S16 RgLiTfuNonRtInd ARGS((
Pst * pst,
SuId suId
));
#endif
-EXTERN S16 RgLiTfuPucchDeltaPwrInd ARGS((
+S16 RgLiTfuPucchDeltaPwrInd ARGS((
Pst * pst,
SuId suId,
TfuPucchDeltaPwrIndInfo *pucchDeltaPwr
* @param errInd pointer to TfuErrIndInfo
* @return
*/
-EXTERN S16 RgLiTfuErrInd ARGS((Pst *pst, SuId suId, TfuErrIndInfo *errInd));
+S16 RgLiTfuErrInd ARGS((Pst *pst, SuId suId, TfuErrIndInfo *errInd));
#ifdef L2_OPTMZ
/** @brief This primitive carries the cellId and UeId for which datReq need to
* @param datReq pointer to TfuDelDatReqInfo
* @return
*/
-EXTERN S16 RgLiTfuDelDatReq ARGS((Pst *pst, SuId suId, TfuDelDatReqInfo *delDatReq));
+S16 RgLiTfuDelDatReq ARGS((Pst *pst, SuId suId, TfuDelDatReqInfo *delDatReq));
#endif
#if (defined(LCTFU))
/** @brief This API is used to send a Bind Request from MAC to PHY.
*/
#ifdef TFU_5GTF
-EXTERN S16 cmPkTfuRbAssignA1Val324 ARGS((
+S16 cmPkTfuRbAssignA1Val324 ARGS((
TfuRbAssignA1Val324 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRbAssignB1Val324 ARGS((
+S16 cmPkTfuRbAssignB1Val324 ARGS((
TfuRbAssignB1Val324 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRbAssignVal326 ARGS((
+S16 cmPkTfuRbAssignVal326 ARGS((
TfuRbAssignVal326 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRbAssignA1Val324 ARGS((
+S16 cmUnpkTfuRbAssignA1Val324 ARGS((
TfuRbAssignA1Val324 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRbAssignB1Val324 ARGS((
+S16 cmUnpkTfuRbAssignB1Val324 ARGS((
TfuRbAssignB1Val324 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRbAssignVal326 ARGS((
+S16 cmUnpkTfuRbAssignVal326 ARGS((
TfuRbAssignVal326 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormatA1A2Info ARGS((
+S16 cmPkTfuDciFormatA1A2Info ARGS((
TfuDciFormatA1Info *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormatB1B2Info ARGS((
+S16 cmPkTfuDciFormatB1B2Info ARGS((
TfuDciFormatB1Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormatA1A2Info ARGS((
+S16 cmUnpkTfuDciFormatA1A2Info ARGS((
TfuDciFormatA1Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormatB1B2Info ARGS((
+S16 cmUnpkTfuDciFormatB1B2Info ARGS((
TfuDciFormatB1Info *param,
Buffer *mBuf
));
#endif /* TFU_5GTF */
-EXTERN S16 cmPkTfuBndReq ARGS((
+S16 cmPkTfuBndReq ARGS((
Pst* pst,
SuId suId,
SpId spId
));
/** @brief This API is used to send a Bind Request from MAC to PHY.
*/
-EXTERN S16 cmUnpkTfuBndReq ARGS((
+S16 cmUnpkTfuBndReq ARGS((
TfuBndReq func,
Pst* pst,
Buffer *mBuf
));
/** @brief This API is used to receive a Bind Confirm from PHY to MAC.
*/
-EXTERN S16 cmPkTfuBndCfm ARGS((
+S16 cmPkTfuBndCfm ARGS((
Pst* pst,
SuId suId,
uint8_t status
));
/** @brief This API is used to receive a Bind Confirm from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuBndCfm ARGS((
+S16 cmUnpkTfuBndCfm ARGS((
TfuBndCfm func,
Pst* pst,
Buffer *mBuf
));
/** @brief This API is used to send an Unbind Request from MAC to PHY.
*/
-EXTERN S16 cmPkTfuUbndReq ARGS((
+S16 cmPkTfuUbndReq ARGS((
Pst* pst,
SpId spId,
Reason reason
));
/** @brief This API is used to send an Unbind Request from MAC to PHY.
*/
-EXTERN S16 cmUnpkTfuUbndReq ARGS((
+S16 cmUnpkTfuUbndReq ARGS((
TfuUbndReq func,
Pst* pst,
Buffer *mBuf
));
/** @brief This API is used to send a Bind Request from SCH to PHY.
*/
-EXTERN S16 cmPkTfuSchBndReq ARGS((
+S16 cmPkTfuSchBndReq ARGS((
Pst* pst,
SuId suId,
SpId spId
));
/** @brief This API is used to send a Bind Request from SCH to PHY.
*/
-EXTERN S16 cmUnpkTfuSchBndReq ARGS((
+S16 cmUnpkTfuSchBndReq ARGS((
TfuSchBndReq func,
Pst* pst,
Buffer *mBuf
));
/** @brief This API is used to receive a Bind Confirm from PHY to SCH.
*/
-EXTERN S16 cmPkTfuSchBndCfm ARGS((
+S16 cmPkTfuSchBndCfm ARGS((
Pst* pst,
SuId suId,
uint8_t status
));
/** @brief This API is used to receive a Bind Confirm from PHY to SCH.
*/
-EXTERN S16 cmUnpkTfuSchBndCfm ARGS((
+S16 cmUnpkTfuSchBndCfm ARGS((
TfuSchBndCfm func,
Pst* pst,
Buffer *mBuf
));
/** @brief This API is used to send an Unbind Request from SCH to PHY.
*/
-EXTERN S16 cmPkTfuSchUbndReq ARGS((
+S16 cmPkTfuSchUbndReq ARGS((
Pst* pst,
SpId spId,
Reason reason
));
/** @brief This API is used to send an Unbind Request from SCH to PHY.
*/
-EXTERN S16 cmUnpkTfuSchUbndReq ARGS((
+S16 cmUnpkTfuSchUbndReq ARGS((
TfuSchUbndReq func,
Pst* pst,
Buffer *mBuf
/** @brief This API is used to indication Random Access Request reception from
* PHY to MAC.
*/
-EXTERN S16 cmPkTfuRaReqInd ARGS((
+S16 cmPkTfuRaReqInd ARGS((
Pst * pst,
SuId suId,
TfuRaReqIndInfo * raReqInd
/** @brief This API is used to indication Random Access Request reception from
* PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuRaReqInd ARGS((
+S16 cmUnpkTfuRaReqInd ARGS((
TfuRaReqInd func,
Pst * pst,
Buffer *mBuf
/** @brief This API is used to indication Random Access Request reception from
* PHY to MAC.
*/
-EXTERN S16 cmPkTfuRecpReq ARGS((
+S16 cmPkTfuRecpReq ARGS((
Pst * pst,
SpId spId,
TfuRecpReqInfo * recpReq
/** @brief This API is used to indication Random Access Request reception from
* PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuRecpReq ARGS((
+S16 cmUnpkTfuRecpReq ARGS((
TfuRecpReq func,
Pst * pst,
Buffer *mBuf
));
/** @brief This API is used to indicate CQI reporting from PHY to MAC.
*/
-EXTERN S16 cmPkTfuUlCqiInd ARGS((
+S16 cmPkTfuUlCqiInd ARGS((
Pst * pst,
SuId suId,
TfuUlCqiIndInfo * ulCqiInd
));
/** @brief This API is used to indicate CQI reporting from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuUlCqiInd ARGS((
+S16 cmUnpkTfuUlCqiInd ARGS((
TfuUlCqiInd func,
Pst * pst,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuHqInd ARGS((
+S16 cmPkTfuHqInd ARGS((
Pst * pst,
SuId suId,
TfuHqIndInfo * hqInd
));
-EXTERN S16 cmUnpkTfuHqInd ARGS((
+S16 cmUnpkTfuHqInd ARGS((
TfuHqInd func,
Pst * pst,
Buffer *mBuf
));
/** @brief This API is used to indicate a SR reception from PHY to MAC.
*/
-EXTERN S16 cmPkTfuSrInd ARGS((
+S16 cmPkTfuSrInd ARGS((
Pst * pst,
SuId suId,
TfuSrIndInfo * srInd
));
/** @brief This API is used to indicate a SR reception from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuSrInd ARGS((
+S16 cmUnpkTfuSrInd ARGS((
TfuSrInd func,
Pst * pst,
Buffer *mBuf
/** @brief This API is used to indicate the reception of CQI report from PHY to
* MAC.
*/
-EXTERN S16 cmPkTfuDlCqiInd ARGS((
+S16 cmPkTfuDlCqiInd ARGS((
Pst * pst,
SuId suId,
TfuDlCqiIndInfo * dlCqiInd
/** @brief This API is used to indicate the reception of CQI report from PHY to
* MAC.
*/
-EXTERN S16 cmUnpkTfuDlCqiInd ARGS((
+S16 cmUnpkTfuDlCqiInd ARGS((
TfuDlCqiInd func,
Pst * pst,
Buffer *mBuf
/** @brief This API is used to indicate the Calculated DOA value report from PHY to
* MAC.*/
-EXTERN S16 cmUnpkTfuDoaInd ARGS((
+S16 cmUnpkTfuDoaInd ARGS((
TfuDoaInd func,
Pst * pst,
Buffer *mBuf
/** @brief This API is used to indicate the calculated DOA Value report from PHY to
* MAC.
*/
-EXTERN S16 cmPkTfuDoaInd ARGS((
+S16 cmPkTfuDoaInd ARGS((
Pst * pst,
SuId suId,
TfuDoaIndInfo * doaInd
/** @brief This API is used to indicate Data Reception from PHY to MAC.
*/
-EXTERN S16 cmPkTfuDatInd ARGS((
+S16 cmPkTfuDatInd ARGS((
Pst * pst,
SuId suId,
TfuDatIndInfo * datInd
));
/** @brief This API is used to indicate Data Reception from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuDatInd ARGS((
+S16 cmUnpkTfuDatInd ARGS((
TfuDatInd func,
Pst * pst,
Buffer *mBuf
));
/** @brief This API is used to indicate Decode failure from PHY to MAC.
*/
-EXTERN S16 cmPkTfuCrcInd ARGS((
+S16 cmPkTfuCrcInd ARGS((
Pst * pst,
SuId suId,
TfuCrcIndInfo * crcInd
));
/** @brief This API is used to indicate Decode failure from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuCrcInd ARGS((
+S16 cmUnpkTfuCrcInd ARGS((
TfuCrcInd func,
Pst * pst,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCntrlReq ARGS((
+S16 cmPkTfuCntrlReq ARGS((
Pst * pst,
SpId spId,
TfuCntrlReqInfo * cntrlReq
));
-EXTERN S16 cmUnpkTfuCntrlReq ARGS((
+S16 cmUnpkTfuCntrlReq ARGS((
TfuCntrlReq func,
Pst * pst,
Buffer *mBuf
));
/** @brief This API is used to indicate a Timing Advance from PHY to MAC.
*/
-EXTERN S16 cmPkTfuTimingAdvInd ARGS((
+S16 cmPkTfuTimingAdvInd ARGS((
Pst * pst,
SuId suId,
TfuTimingAdvIndInfo * timingAdvInd
));
/** @brief This API is used to indicate a Timing Advance from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuTimingAdvInd ARGS((
+S16 cmUnpkTfuTimingAdvInd ARGS((
TfuTimingAdvInd func,
Pst * pst,
Buffer *mBuf
));
/** @brief This API is used to send Data Request from MAC to PHY.
*/
-EXTERN S16 cmPkTfuDatReq ARGS((
+S16 cmPkTfuDatReq ARGS((
Pst * pst,
SpId spId,
TfuDatReqInfo * datReq
));
/** @brief This API is used to send Data Request from MAC to PHY.
*/
-EXTERN S16 cmUnpkTfuDatReq ARGS((
+S16 cmUnpkTfuDatReq ARGS((
TfuDatReq func,
Pst * pst,
Buffer *mBuf
/* CA dev Start */
/** @brief This API is the TTI indication from CL to MAC and SCH.
*/
-EXTERN S16 cmPkTfuTtiCell ARGS((
+S16 cmPkTfuTtiCell ARGS((
Pst * pst,
SuId suId,
TfuTtiCellInfo * ttiInd
));
/** @brief This API is the TTI indication from CL to MAC and SCH.
*/
-EXTERN S16 cmUnpkTfuTtiCell ARGS((
+S16 cmUnpkTfuTtiCell ARGS((
TfuTtiCell func,
Pst * pst,
Buffer *mBuf
/** @brief This API is the TTI indication from PHY to MAC.
*/
-EXTERN S16 cmPkTfuTtiInd ARGS((
+S16 cmPkTfuTtiInd ARGS((
Pst * pst,
SuId suId,
TfuTtiIndInfo * ttiInd
));
/** @brief This API is the TTI indication from PHY to MAC.
*/
-EXTERN S16 cmUnpackSlotInd ARGS((
+S16 cmUnpackSlotInd ARGS((
TfuTtiInd func,
Pst * pst,
Buffer *mBuf
#if defined(TENB_T2K3K_SPECIFIC_CHANGES) && defined(LTE_TDD)
/** @brief This API is the non-rt indication from PHY to MAC.
*/
-EXTERN S16 cmPkTfuNonRtInd ARGS((
+S16 cmPkTfuNonRtInd ARGS((
Pst * pst,
SuId suId
));
/** @brief This API is the non-rt indication from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuNonRtInd ARGS((
+S16 cmUnpkTfuNonRtInd ARGS((
TfuNonRtInd func,
Pst * pst,
Buffer *mBuf
/** @brief This API is the TTI indication from PHY to SCH.
*/
-EXTERN S16 cmPkTfuSchTtiInd ARGS((
+S16 cmPkTfuSchTtiInd ARGS((
Pst * pst,
SuId suId,
TfuTtiIndInfo * ttiInd
));
/** @brief This API is used to convey the PUCCH delta power from PHY to SCH.
*/
-EXTERN S16 cmPkTfuPucchDeltaPwrInd ARGS((
+S16 cmPkTfuPucchDeltaPwrInd ARGS((
Pst * pst,
SuId suId,
TfuPucchDeltaPwrIndInfo * pucchDeltaPwr
));
/** @brief This API is used to indicate Decode failure from PHY to MAC.
*/
-EXTERN S16 cmUnpkTfuPucchDeltaPwrInd ARGS((
+S16 cmUnpkTfuPucchDeltaPwrInd ARGS((
TfuPucchDeltaPwrInd func,
Pst * pst,
Buffer *mBuf
#ifdef TFU_PHASE_2
/** @brief This API is used to send Group Power Control Request from MAC to PHY.
*/
-EXTERN S16 cmPkTfuGrpPwrCntrlReq ARGS((
+S16 cmPkTfuGrpPwrCntrlReq ARGS((
Pst * pst,
SpId spId,
TfuGrpPwrCntrlReqInfo * grpPwrCntrlReq
));
/** @brief This API is used to send Group Power Control Request from MAC to PHY.
*/
-EXTERN S16 cmUnpkTfuGrpPwrCntrlReq ARGS((
+S16 cmUnpkTfuGrpPwrCntrlReq ARGS((
TfuGrpPwrCntrlReq func,
Pst * pst,
Buffer *mBuf
));
#endif
-EXTERN S16 cmPkTfuDciFormat0Info ARGS((
+S16 cmPkTfuDciFormat0Info ARGS((
TfuDciFormat0Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat0Info ARGS((
+S16 cmUnpkTfuDciFormat0Info ARGS((
TfuDciFormat0Info *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuAllocMapOrRiv ARGS((
+S16 cmPkTfuAllocMapOrRiv ARGS((
TfuAllocMapOrRiv *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuAllocMapOrRiv ARGS((
+S16 cmUnpkTfuAllocMapOrRiv ARGS((
TfuAllocMapOrRiv *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1AllocInfo ARGS((
+S16 cmPkTfuDciFormat1AllocInfo ARGS((
TfuDciFormat1AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1AllocInfo ARGS((
+S16 cmUnpkTfuDciFormat1AllocInfo ARGS((
TfuDciFormat1AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1Info ARGS((
+S16 cmPkTfuDciFormat1Info ARGS((
TfuDciFormat1Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1Info ARGS((
+S16 cmUnpkTfuDciFormat1Info ARGS((
TfuDciFormat1Info *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormatTbInfo ARGS((
+S16 cmPkTfuDciFormatTbInfo ARGS((
TfuDciFormatTbInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormatTbInfo ARGS((
+S16 cmUnpkTfuDciFormatTbInfo ARGS((
TfuDciFormatTbInfo *param,
Buffer *mBuf
));
/** @} */
-EXTERN S16 cmPkTfuDciFormat2AAllocInfo ARGS((
+S16 cmPkTfuDciFormat2AAllocInfo ARGS((
TfuDciFormat2AAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat2AAllocInfo ARGS((
+S16 cmUnpkTfuDciFormat2AAllocInfo ARGS((
TfuDciFormat2AAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat2AInfo ARGS((
+S16 cmPkTfuDciFormat2AInfo ARGS((
TfuDciFormat2AInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat2AInfo ARGS((
+S16 cmUnpkTfuDciFormat2AInfo ARGS((
TfuDciFormat2AInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat2AllocInfo ARGS((
+S16 cmPkTfuDciFormat2AllocInfo ARGS((
TfuDciFormat2AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat2AllocInfo ARGS((
+S16 cmUnpkTfuDciFormat2AllocInfo ARGS((
TfuDciFormat2AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat2Info ARGS((
+S16 cmPkTfuDciFormat2Info ARGS((
TfuDciFormat2Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat2Info ARGS((
+S16 cmUnpkTfuDciFormat2Info ARGS((
TfuDciFormat2Info *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat3Info ARGS((
+S16 cmPkTfuDciFormat3Info ARGS((
TfuDciFormat3Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat3Info ARGS((
+S16 cmUnpkTfuDciFormat3Info ARGS((
TfuDciFormat3Info *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat3AInfo ARGS((
+S16 cmPkTfuDciFormat3AInfo ARGS((
TfuDciFormat3AInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat3AInfo ARGS((
+S16 cmUnpkTfuDciFormat3AInfo ARGS((
TfuDciFormat3AInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1dAllocInfo ARGS((
+S16 cmPkTfuDciFormat1dAllocInfo ARGS((
TfuDciFormat1dAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1dAllocInfo ARGS((
+S16 cmUnpkTfuDciFormat1dAllocInfo ARGS((
TfuDciFormat1dAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1dInfo ARGS((
+S16 cmPkTfuDciFormat1dInfo ARGS((
TfuDciFormat1dInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1dInfo ARGS((
+S16 cmUnpkTfuDciFormat1dInfo ARGS((
TfuDciFormat1dInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1cInfo ARGS((
+S16 cmPkTfuDciFormat1cInfo ARGS((
TfuDciFormat1cInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1cInfo ARGS((
+S16 cmUnpkTfuDciFormat1cInfo ARGS((
TfuDciFormat1cInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1bAllocInfo ARGS((
+S16 cmPkTfuDciFormat1bAllocInfo ARGS((
TfuDciFormat1bAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1bAllocInfo ARGS((
+S16 cmUnpkTfuDciFormat1bAllocInfo ARGS((
TfuDciFormat1bAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPdcchOrderInfo ARGS((
+S16 cmPkTfuPdcchOrderInfo ARGS((
TfuPdcchOrderInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPdcchOrderInfo ARGS((
+S16 cmUnpkTfuPdcchOrderInfo ARGS((
TfuPdcchOrderInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1aAllocInfo ARGS((
+S16 cmPkTfuDciFormat1aAllocInfo ARGS((
TfuDciFormat1aAllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1aAllocInfo ARGS((
+S16 cmUnpkTfuDciFormat1aAllocInfo ARGS((
TfuDciFormat1aAllocInfo *param,
Buffer *mBuf
));
/*tfu_x_001.main_6 - Added for SPS support*/
-EXTERN S16 cmPkTfudciformat1aPdsch ARGS((
+S16 cmPkTfudciformat1aPdsch ARGS((
Tfudciformat1aPdsch *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfudciformat1aPdsch ARGS((
+S16 cmUnpkTfudciformat1aPdsch ARGS((
Tfudciformat1aPdsch *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1aInfo ARGS((
+S16 cmPkTfuDciFormat1aInfo ARGS((
TfuDciFormat1aInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1aInfo ARGS((
+S16 cmUnpkTfuDciFormat1aInfo ARGS((
TfuDciFormat1aInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat1bInfo ARGS((
+S16 cmPkTfuDciFormat1bInfo ARGS((
TfuDciFormat1bInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat1bInfo ARGS((
+S16 cmUnpkTfuDciFormat1bInfo ARGS((
TfuDciFormat1bInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciInfo ARGS((
+S16 cmPkTfuDciInfo ARGS((
TfuDciInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciInfo ARGS((
+S16 cmUnpkTfuDciInfo ARGS((
TfuDciInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSubbandInfo ARGS((
+S16 cmPkTfuSubbandInfo ARGS((
TfuSubbandInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandInfo ARGS((
+S16 cmUnpkTfuSubbandInfo ARGS((
TfuSubbandInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSubbandDlCqiInfo ARGS((
+S16 cmPkTfuSubbandDlCqiInfo ARGS((
TfuSubbandDlCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandDlCqiInfo ARGS((
+S16 cmUnpkTfuSubbandDlCqiInfo ARGS((
TfuSubbandDlCqiInfo *param,
Buffer *mBuf
));
/** @} */
-EXTERN S16 cmPkTfuSubbandCqiInfo ARGS((
+S16 cmPkTfuSubbandCqiInfo ARGS((
TfuSubbandCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandCqiInfo ARGS((
+S16 cmUnpkTfuSubbandCqiInfo ARGS((
TfuSubbandCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPdcchCceInfo ARGS((
+S16 cmPkTfuPdcchCceInfo ARGS((
TfuPdcchCceInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPdcchCceInfo ARGS((
+S16 cmUnpkTfuPdcchCceInfo ARGS((
TfuPdcchCceInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPucchMode10 ARGS((
+S16 cmPkTfuCqiPucchMode10 ARGS((
TfuCqiPucchMode10 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPucchMode10 ARGS((
+S16 cmUnpkTfuCqiPucchMode10 ARGS((
TfuCqiPucchMode10 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode11Cqi ARGS((
+S16 cmPkTfuCqiMode11Cqi ARGS((
TfuCqiMode11Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode11Cqi ARGS((
+S16 cmUnpkTfuCqiMode11Cqi ARGS((
TfuCqiMode11Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPucchMode11 ARGS((
+S16 cmPkTfuCqiPucchMode11 ARGS((
TfuCqiPucchMode11 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPucchMode11 ARGS((
+S16 cmUnpkTfuCqiPucchMode11 ARGS((
TfuCqiPucchMode11 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode20SubCqi ARGS((
+S16 cmPkTfuCqiMode20SubCqi ARGS((
TfuCqiMode20SubCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode20SubCqi ARGS((
+S16 cmUnpkTfuCqiMode20SubCqi ARGS((
TfuCqiMode20SubCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode20Cqi ARGS((
+S16 cmPkTfuCqiMode20Cqi ARGS((
TfuCqiMode20Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode20Cqi ARGS((
+S16 cmUnpkTfuCqiMode20Cqi ARGS((
TfuCqiMode20Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPucchMode20 ARGS((
+S16 cmPkTfuCqiPucchMode20 ARGS((
TfuCqiPucchMode20 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPucchMode20 ARGS((
+S16 cmUnpkTfuCqiPucchMode20 ARGS((
TfuCqiPucchMode20 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode21SubCqi ARGS((
+S16 cmPkTfuCqiMode21SubCqi ARGS((
TfuCqiMode21SubCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode21SubCqi ARGS((
+S16 cmUnpkTfuCqiMode21SubCqi ARGS((
TfuCqiMode21SubCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode21WideCqi ARGS((
+S16 cmPkTfuCqiMode21WideCqi ARGS((
TfuCqiMode21WideCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode21WideCqi ARGS((
+S16 cmUnpkTfuCqiMode21WideCqi ARGS((
TfuCqiMode21WideCqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiMode21Cqi ARGS((
+S16 cmPkTfuCqiMode21Cqi ARGS((
TfuCqiMode21Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiMode21Cqi ARGS((
+S16 cmUnpkTfuCqiMode21Cqi ARGS((
TfuCqiMode21Cqi *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPucchMode21 ARGS((
+S16 cmPkTfuCqiPucchMode21 ARGS((
TfuCqiPucchMode21 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPucchMode21 ARGS((
+S16 cmUnpkTfuCqiPucchMode21 ARGS((
TfuCqiPucchMode21 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiPucch ARGS((
+S16 cmPkTfuDlCqiPucch ARGS((
TfuDlCqiPucch *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiPucch ARGS((
+S16 cmUnpkTfuDlCqiPucch ARGS((
TfuDlCqiPucch *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSubbandMode12 ARGS((
+S16 cmPkTfuSubbandMode12 ARGS((
TfuSubbandMode12 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandMode12 ARGS((
+S16 cmUnpkTfuSubbandMode12 ARGS((
TfuSubbandMode12 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPuschMode12 ARGS((
+S16 cmPkTfuCqiPuschMode12 ARGS((
TfuCqiPuschMode12 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPuschMode12 ARGS((
+S16 cmUnpkTfuCqiPuschMode12 ARGS((
TfuCqiPuschMode12 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPuschMode20 ARGS((
+S16 cmPkTfuCqiPuschMode20 ARGS((
TfuCqiPuschMode20 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPuschMode20 ARGS((
+S16 cmUnpkTfuCqiPuschMode20 ARGS((
TfuCqiPuschMode20 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPuschMode22 ARGS((
+S16 cmPkTfuCqiPuschMode22 ARGS((
TfuCqiPuschMode22 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPuschMode22 ARGS((
+S16 cmUnpkTfuCqiPuschMode22 ARGS((
TfuCqiPuschMode22 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSubbandMode30 ARGS((
+S16 cmPkTfuSubbandMode30 ARGS((
TfuSubbandMode30 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandMode30 ARGS((
+S16 cmUnpkTfuSubbandMode30 ARGS((
TfuSubbandMode30 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPuschMode30 ARGS((
+S16 cmPkTfuCqiPuschMode30 ARGS((
TfuCqiPuschMode30 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPuschMode30 ARGS((
+S16 cmUnpkTfuCqiPuschMode30 ARGS((
TfuCqiPuschMode30 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSubbandMode31 ARGS((
+S16 cmPkTfuSubbandMode31 ARGS((
TfuSubbandMode31 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSubbandMode31 ARGS((
+S16 cmUnpkTfuSubbandMode31 ARGS((
TfuSubbandMode31 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCqiPuschMode31 ARGS((
+S16 cmPkTfuCqiPuschMode31 ARGS((
TfuCqiPuschMode31 *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCqiPuschMode31 ARGS((
+S16 cmUnpkTfuCqiPuschMode31 ARGS((
TfuCqiPuschMode31 *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiPusch ARGS((
+S16 cmPkTfuDlCqiPusch ARGS((
TfuDlCqiPusch *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiPusch ARGS((
+S16 cmUnpkTfuDlCqiPusch ARGS((
TfuDlCqiPusch *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiPuschInfo ARGS((
+S16 cmPkTfuDlCqiPuschInfo ARGS((
TfuDlCqiPuschInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiPuschInfo ARGS((
+S16 cmUnpkTfuDlCqiPuschInfo ARGS((
TfuDlCqiPuschInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDoaRpt ARGS((
+S16 cmPkTfuDoaRpt ARGS((
TfuDoaRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDoaRpt ARGS((
+S16 cmUnpkTfuDoaRpt ARGS((
TfuDoaRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDoaIndInfo ARGS((
+S16 cmPkTfuDoaIndInfo ARGS((
TfuDoaIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDoaIndInfo ARGS((
+S16 cmUnpkTfuDoaIndInfo ARGS((
TfuDoaIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiInfo ARGS((
+S16 cmPkTfuDlCqiInfo ARGS((
uint8_t selector,
TfuDlCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiInfo ARGS((
+S16 cmUnpkTfuDlCqiInfo ARGS((
uint8_t selector,
TfuDlCqiInfo *param,
Buffer *mBuf
/* tfu_x_001.main_8. Added changes of TFU_UPGRADE */
#ifndef TFU_UPGRADE
-EXTERN S16 cmPkTfuUeMsg3RecpReq ARGS((
+S16 cmPkTfuUeMsg3RecpReq ARGS((
TfuUeMsg3RecpReq *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUeMsg3RecpReq ARGS((
+S16 cmUnpkTfuUeMsg3RecpReq ARGS((
TfuUeMsg3RecpReq *param,
Buffer *mBuf
));
/*tfu_x_001.main_8 - ADD - Prototype for TfuUePuschRecpReq Pk/Unpk functions */
-EXTERN S16 cmPkTfuUePuschRecpReq ARGS((
+S16 cmPkTfuUePuschRecpReq ARGS((
TfuUePuschRecpReq *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePuschRecpReq ARGS((
+S16 cmUnpkTfuUePuschRecpReq ARGS((
TfuUePuschRecpReq *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUePucchRecpReq ARGS((
+S16 cmPkTfuUePucchRecpReq ARGS((
TfuUePucchRecpReq *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchRecpReq ARGS((
+S16 cmUnpkTfuUePucchRecpReq ARGS((
TfuUePucchRecpReq *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRecpReqInfo ARGS((
+S16 cmPkTfuRecpReqInfo ARGS((
TfuRecpReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRecpReqInfo ARGS((
+S16 cmUnpkTfuRecpReqInfo ARGS((
TfuRecpReqInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPdcchInfo ARGS((
+S16 cmPkTfuPdcchInfo ARGS((
TfuPdcchInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPdcchInfo ARGS((
+S16 cmUnpkTfuPdcchInfo ARGS((
TfuPdcchInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPhichInfo ARGS((
+S16 cmPkTfuPhichInfo ARGS((
TfuPhichInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPhichInfo ARGS((
+S16 cmUnpkTfuPhichInfo ARGS((
TfuPhichInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCntrlReqInfo ARGS((
+S16 cmPkTfuCntrlReqInfo ARGS((
TfuCntrlReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCntrlReqInfo ARGS((
+S16 cmUnpkTfuCntrlReqInfo ARGS((
TfuCntrlReqInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPdschDciInfo ARGS((
+S16 cmPkTfuPdschDciInfo ARGS((
TfuPdschDciInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPdschDciInfo ARGS((
+S16 cmUnpkTfuPdschDciInfo ARGS((
TfuPdschDciInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDatReqPduInfo ARGS((
+S16 cmPkTfuDatReqPduInfo ARGS((
TfuDatReqPduInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDatReqPduInfo ARGS((
+S16 cmUnpkTfuDatReqPduInfo ARGS((
TfuDatReqPduInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDatReqInfo ARGS((
+S16 cmPkTfuDatReqInfo ARGS((
TfuDatReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDatReqInfo ARGS((
+S16 cmUnpkTfuDatReqInfo ARGS((
TfuDatReqInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDatInfo ARGS((
+S16 cmPkTfuDatInfo ARGS((
TfuDatInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDatInfo ARGS((
+S16 cmUnpkTfuDatInfo ARGS((
TfuDatInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDatIndInfo ARGS((
+S16 cmPkTfuDatIndInfo ARGS((
TfuDatIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDatIndInfo ARGS((
+S16 cmUnpkTfuDatIndInfo ARGS((
TfuDatIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSrInfo ARGS((
+S16 cmPkTfuSrInfo ARGS((
TfuSrInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSrInfo ARGS((
+S16 cmUnpkTfuSrInfo ARGS((
TfuSrInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSrIndInfo ARGS((
+S16 cmPkTfuSrIndInfo ARGS((
TfuSrIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSrIndInfo ARGS((
+S16 cmUnpkTfuSrIndInfo ARGS((
TfuSrIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuHqInfo ARGS((
+S16 cmPkTfuHqInfo ARGS((
TfuHqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuHqInfo ARGS((
+S16 cmUnpkTfuHqInfo ARGS((
TfuHqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuHqIndInfo ARGS((
+S16 cmPkTfuHqIndInfo ARGS((
TfuHqIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuHqIndInfo ARGS((
+S16 cmUnpkTfuHqIndInfo ARGS((
TfuHqIndInfo *param,
Ptr memCpm,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUlCqiInfo ARGS((
+S16 cmPkTfuUlCqiInfo ARGS((
TfuUlCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUlCqiInfo ARGS((
+S16 cmUnpkTfuUlCqiInfo ARGS((
TfuUlCqiInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUlCqiRpt ARGS((
+S16 cmPkTfuUlCqiRpt ARGS((
TfuUlCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUlCqiRpt ARGS((
+S16 cmUnpkTfuUlCqiRpt ARGS((
TfuUlCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUlCqiIndInfo ARGS((
+S16 cmPkTfuUlCqiIndInfo ARGS((
TfuUlCqiIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUlCqiIndInfo ARGS((
+S16 cmUnpkTfuUlCqiIndInfo ARGS((
TfuUlCqiIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiRpt ARGS((
+S16 cmPkTfuDlCqiRpt ARGS((
TfuDlCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiRpt ARGS((
+S16 cmUnpkTfuDlCqiRpt ARGS((
TfuDlCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDlCqiIndInfo ARGS((
+S16 cmPkTfuDlCqiIndInfo ARGS((
TfuDlCqiIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDlCqiIndInfo ARGS((
+S16 cmUnpkTfuDlCqiIndInfo ARGS((
TfuDlCqiIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPucchDeltaPwr ARGS((
+S16 cmPkTfuPucchDeltaPwr ARGS((
Pst * pst,
SuId suId,
TfuPucchDeltaPwrIndInfo * pucchDeltaPwr));
-EXTERN S16 cmPkTfuPucchDeltaPwrInfo ARGS((
+S16 cmPkTfuPucchDeltaPwrInfo ARGS((
TfuPucchDeltaPwr *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPucchDeltaPwr ARGS((
+S16 cmUnpkTfuPucchDeltaPwr ARGS((
TfuPucchDeltaPwrInd func,
Pst * pst,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPucchDeltaPwrInfo ARGS((
+S16 cmUnpkTfuPucchDeltaPwrInfo ARGS((
TfuPucchDeltaPwr *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCrcInfo ARGS((
+S16 cmPkTfuCrcInfo ARGS((
TfuCrcInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCrcInfo ARGS((
+S16 cmUnpkTfuCrcInfo ARGS((
TfuCrcInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuCrcIndInfo ARGS((
+S16 cmPkTfuCrcIndInfo ARGS((
TfuCrcIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuCrcIndInfo ARGS((
+S16 cmUnpkTfuCrcIndInfo ARGS((
TfuCrcIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuPucchDeltaPwrIndInfo ARGS((
+S16 cmPkTfuPucchDeltaPwrIndInfo ARGS((
TfuPucchDeltaPwrIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuPucchDeltaPwrIndInfo ARGS((
+S16 cmUnpkTfuPucchDeltaPwrIndInfo ARGS((
TfuPucchDeltaPwrIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuTimingAdvInfo ARGS((
+S16 cmPkTfuTimingAdvInfo ARGS((
TfuTimingAdvInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuTimingAdvInfo ARGS((
+S16 cmUnpkTfuTimingAdvInfo ARGS((
TfuTimingAdvInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuTimingAdvIndInfo ARGS((
+S16 cmPkTfuTimingAdvIndInfo ARGS((
TfuTimingAdvIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuTimingAdvIndInfo ARGS((
+S16 cmUnpkTfuTimingAdvIndInfo ARGS((
TfuTimingAdvIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
/* CA dev Start */
-EXTERN S16 cmPkTfuTtiCellInfo ARGS((
+S16 cmPkTfuTtiCellInfo ARGS((
TfuTtiCellInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuTtiCellInfo ARGS((
+S16 cmUnpkTfuTtiCellInfo ARGS((
TfuTtiCellInfo *param,
Buffer *mBuf
));
/* CA dev End */
-EXTERN S16 cmPkTfuTtiIndInfo ARGS((
+S16 cmPkTfuTtiIndInfo ARGS((
TfuTtiIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpackSlotIndInfo ARGS((
+S16 cmUnpackSlotIndInfo ARGS((
SlotIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRaReqInfo ARGS((
+S16 cmPkTfuRaReqInfo ARGS((
TfuRaReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRaReqInfo ARGS((
+S16 cmUnpkTfuRaReqInfo ARGS((
TfuRaReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRachInfo ARGS((
+S16 cmPkTfuRachInfo ARGS((
CmMemListCp memCp,
TfuRachInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRachInfo ARGS((
+S16 cmUnpkTfuRachInfo ARGS((
CmMemListCp memCp,
TfuRachInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRaReqIndInfo ARGS((
+S16 cmPkTfuRaReqIndInfo ARGS((
TfuRaReqIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRaReqIndInfo ARGS((
+S16 cmUnpkTfuRaReqIndInfo ARGS((
TfuRaReqIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkBuffer ARGS((
+S16 cmPkBuffer ARGS((
Buffer **param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkBuffer ARGS((
+S16 cmUnpkBuffer ARGS((
Buffer **param,
Buffer *mBuf
));
/* tfu_x_001.main_8. Added changes of TFU_UPGRADE */
#ifdef TFU_UPGRADE
-EXTERN S16 cmPkTfuSrsRpt ARGS((
+S16 cmPkTfuSrsRpt ARGS((
TfuSrsRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSrsRpt ARGS((
+S16 cmUnpkTfuSrsRpt ARGS((
TfuSrsRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuSrsIndInfo ARGS((
+S16 cmPkTfuSrsIndInfo ARGS((
TfuSrsIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuSrsIndInfo ARGS((
+S16 cmUnpkTfuSrsIndInfo ARGS((
TfuSrsIndInfo *param,
Ptr memCp,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRawCqiRpt ARGS((
+S16 cmPkTfuRawCqiRpt ARGS((
TfuRawCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRawCqiRpt ARGS((
+S16 cmUnpkTfuRawCqiRpt ARGS((
TfuRawCqiRpt *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuRawCqiIndInfo ARGS((
+S16 cmPkTfuRawCqiIndInfo ARGS((
TfuRawCqiIndInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuRawCqiIndInfo ARGS((
+S16 cmUnpkTfuRawCqiIndInfo ARGS((
TfuRawCqiIndInfo *param,
Ptr memCp,
Buffer *mBuf
#ifdef TFU_TDD
-EXTERN S16 cmPkTfuUePucchHqRecpInfo ARGS((
+S16 cmPkTfuUePucchHqRecpInfo ARGS((
TfuUePucchHqRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchHqRecpInfo ARGS((
+S16 cmUnpkTfuUePucchHqRecpInfo ARGS((
TfuUePucchHqRecpInfo *param,
Buffer *mBuf
));
#ifndef TFU_TDD /* else of TFU_TDD */
-EXTERN S16 cmPkTfuUePucchHqRecpInfo ARGS((
+S16 cmPkTfuUePucchHqRecpInfo ARGS((
TfuUePucchHqRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchHqRecpInfo ARGS((
+S16 cmUnpkTfuUePucchHqRecpInfo ARGS((
TfuUePucchHqRecpInfo *param,
Buffer *mBuf
));
#endif
-EXTERN S16 cmPkTfuUePucchSrRecpInfo ARGS((
+S16 cmPkTfuUePucchSrRecpInfo ARGS((
TfuUePucchSrRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchSrRecpInfo ARGS((
+S16 cmUnpkTfuUePucchSrRecpInfo ARGS((
TfuUePucchSrRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUePucchCqiRecpInfo ARGS((
+S16 cmPkTfuUePucchCqiRecpInfo ARGS((
TfuUePucchCqiRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchCqiRecpInfo ARGS((
+S16 cmUnpkTfuUePucchCqiRecpInfo ARGS((
TfuUePucchCqiRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUePucchSrsRecpInfo ARGS((
+S16 cmPkTfuUePucchSrsRecpInfo ARGS((
TfuUePucchSrsRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePucchSrsRecpInfo ARGS((
+S16 cmUnpkTfuUePucchSrsRecpInfo ARGS((
TfuUePucchSrsRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUeUlSchRecpInfo ARGS((
+S16 cmPkTfuUeUlSchRecpInfo ARGS((
TfuUeUlSchRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUeUlSchRecpInfo ARGS((
+S16 cmUnpkTfuUeUlSchRecpInfo ARGS((
TfuUeUlSchRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUePuschCqiRecpInfo ARGS((
+S16 cmPkTfuUePuschCqiRecpInfo ARGS((
TfuUePuschCqiRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePuschCqiRecpInfo ARGS((
+S16 cmUnpkTfuUePuschCqiRecpInfo ARGS((
TfuUePuschCqiRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuUePuschHqRecpInfo ARGS((
+S16 cmPkTfuUePuschHqRecpInfo ARGS((
TfuUePuschHqRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUePuschHqRecpInfo ARGS((
+S16 cmUnpkTfuUePuschHqRecpInfo ARGS((
TfuUePuschHqRecpInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuBfVectorInfo ARGS ((
+S16 cmPkTfuBfVectorInfo ARGS ((
TfuBfVectorInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuBfVectorInfo ARGS ((
+S16 cmUnpkTfuBfVectorInfo ARGS ((
TfuBfVectorInfo *param,
Buffer *mBuf
));
#endif /* TFU_UPGRADE */
/* tfu_x_001.main_8. Added changes of TFU_UPGRADE */
-EXTERN S16 cmPkTfuUeRecpReqInfo ARGS((
+S16 cmPkTfuUeRecpReqInfo ARGS((
TfuUeRecpReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuUeRecpReqInfo ARGS((
+S16 cmUnpkTfuUeRecpReqInfo ARGS((
TfuUeRecpReqInfo *param,
Buffer *mBuf
));
* @param cqiInd Pointer to the TfuRawCqiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 cmPkTfuRawCqiInd ARGS((
+S16 cmPkTfuRawCqiInd ARGS((
Pst * pst,
SuId suId,
TfuRawCqiIndInfo * rawCqiInd
* @param cqiInd Pointer to the TfuRawCqiIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 cmUnpkTfuRawCqiInd ARGS((
+S16 cmUnpkTfuRawCqiInd ARGS((
TfuRawCqiInd func,
Pst * pst,
Buffer *mBuf
* @param srsInd Pointer to the TfuSrIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 cmPkTfuSrsInd ARGS((
+S16 cmPkTfuSrsInd ARGS((
Pst * pst,
SuId suId,
TfuSrsIndInfo * srsInd
* @param srsInd Pointer to the TfuSrIndInfo structure.
* @return ROK/RFAILED
*/
-EXTERN S16 cmUnpkTfuSrsInd ARGS((
+S16 cmUnpkTfuSrsInd ARGS((
TfuSrsInd func,
Pst * pst,
Buffer *mBuf
/*tfu_x_001.main_6 - Added for SPS support*/
#ifdef LTEMAC_SPS
-EXTERN S16 cmPkTfuAllocMap ARGS((
+S16 cmPkTfuAllocMap ARGS((
TfuAllocMap *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuAllocMap ARGS((
+S16 cmUnpkTfuAllocMap ARGS((
TfuAllocMap *param,
Buffer *mBuf
));
#ifdef EMTC_ENABLE
-EXTERN S16 cmPkTfuDciFormat6AAllocInfo ARGS((
+S16 cmPkTfuDciFormat6AAllocInfo ARGS((
TfuDciFormat61AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat6AAllocInfo ARGS((
+S16 cmUnpkTfuDciFormat6AAllocInfo ARGS((
TfuDciFormat61AllocInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat61aInfo ARGS((
+S16 cmUnpkTfuDciFormat61aInfo ARGS((
TfuDciFormat61aInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfuDciFormat62Info ARGS((
+S16 cmUnpkTfuDciFormat62Info ARGS((
TfuDciFormat62Info *param,
Buffer *mBuf
));
-EXTERN S16 cmUnpkTfudciformat61aPdsch ARGS((
+S16 cmUnpkTfudciformat61aPdsch ARGS((
Tfudciformat61aPdsch *param,
Buffer *mBuf
));
-EXTERN S16 cmPkTfuDciFormat61aInfo ARGS((
+S16 cmPkTfuDciFormat61aInfo ARGS((
TfuDciFormat61aInfo *param,
Buffer *mBuf
));
#endif
/* LTE_UNLICENSED */
-EXTERN S16 cmPkTfuErrInd ARGS((
+S16 cmPkTfuErrInd ARGS((
Pst * pst,
SuId suId,
TfuErrIndInfo * errInd
));
-EXTERN S16 cmUnpkTfuErrInd ARGS((
+S16 cmUnpkTfuErrInd ARGS((
TfuErrInd func,
Pst * pst,
Buffer *mBuf