-\f
-/***********************************************************
-*
-* Func : RgLiTfuBndReq
-*
-*
-* Desc : This API is used to send a Bind Request from MAC to PHY.
- * @param pst Pointer to the post structure.
- * @param suId SAP ID of the service user.
- * @param spId SAP ID of the service provider.
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuBndReq
-(
-Pst * pst,
-SuId suId,
-SpId spId
-)
-#else
-S16 RgLiTfuBndReq(pst, suId, spId)
-Pst * pst;
-SuId suId;
-SpId spId;
-#endif
-{
-
- return ((*RgLiTfuBndReqMt[pst->selector])(pst, suId, spId));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuSchBndReq
-*
-*
-* Desc : This API is used to send a Bind Request from Scheduler to PHY.
- * @param pst Pointer to the post structure.
- * @param suId SAP ID of the service user.
- * @param spId SAP ID of the service provider.
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuSchBndReq
-(
-Pst * pst,
-SuId suId,
-SpId spId
-)
-#else
-S16 RgLiTfuSchBndReq(pst, suId, spId)
-Pst * pst;
-SuId suId;
-SpId spId;
-#endif
-{
-
- return ((*RgLiTfuSchBndReqMt[pst->selector])(pst, suId, spId));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuUbndReq
-*
-*
-* Desc : This API is used to send an Unbind Request from MAC to PHY.
- * @param pst Pointer to the post structure.
- * @param suId SAP ID of the service provider.
- * @param reason Reason for Unbind request.
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuUbndReq
-(
-Pst * pst,
-SpId spId,
-Reason reason
-)
-#else
-S16 RgLiTfuUbndReq(pst, spId, reason)
-Pst * pst;
-SpId spId;
-Reason reason;
-#endif
-{
-
- return ((*RgLiTfuUbndReqMt[pst->selector])(pst, spId, reason));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuSchUbndReq
-*
-*
-* Desc : This API is used to send an Unbind Request from Scheduler to PHY.
- * @param pst Pointer to the post structure.
- * @param suId SAP ID of the service provider.
- * @param reason Reason for Unbind request.
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuSchUbndReq
-(
-Pst * pst,
-SpId spId,
-Reason reason
-)
-#else
-S16 RgLiTfuSchUbndReq(pst, spId, reason)
-Pst * pst;
-SpId spId;
-Reason reason;
-#endif
-{
-
- return ((*RgLiTfuSchUbndReqMt[pst->selector])(pst, spId, reason));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuRecpReq
-*
-*
-* Desc : This primitive is sent from Scheduler to PHY.
- * @details This primitive provides PHY with all the information required by
- * PHY to decode transmissions from the UE on either PUCCH or PUSCH.
- * -# On PUCCH UE can transmit the following
- * -# SR
- * -# HARQ feedback
- * -# CQI report
- * -# HARQ + CQI
- * -# HARQ + SR
- * -# On PUSCH UE can transmit the following
- * -# Data
- * -# Data + CQI
- * -# Data + HARQ Feedback
- * This primitive carries all the information for the expected subframe for all
- * the UEs that have been scheduled to transmit.
- * @param pst Pointer to the post structure.
- * @param spId SAP ID of the service provider.
- * @param recpReq Pointer to the TfuRecpReqInfo structure.
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuRecpReq
-(
-Pst * pst,
-SpId spId,
-TfuRecpReqInfo * recpReq
-)
-#else
-S16 RgLiTfuRecpReq(pst, spId, recpReq)
-Pst * pst;
-SpId spId;
-TfuRecpReqInfo * recpReq;
-#endif
-{
-
- return ((*RgLiTfuRecpReqMt[pst->selector])(pst, spId, recpReq));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuCntrlReq
-*
-*
-* Desc : This Primitive is sent from Scheduler to PHY. It provides PHY with
- * all the control information
- * @details This primitive carries the information sent on the following
- * channels -
- * -# PDCCH
- * -# PHICH
- * -# PCFICH
- *
- * @param pst
- * @param spId
- * @param cntrlReq pointer to TfuCntrlReqInfo
- * @return ROK/RFAILED
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuCntrlReq
-(
-Pst * pst,
-SpId spId,
-TfuCntrlReqInfo * cntrlReq
-)
-#else
-S16 RgLiTfuCntrlReq(pst, spId, cntrlReq)
-Pst * pst;
-SpId spId;
-TfuCntrlReqInfo * cntrlReq;
-#endif
-{
-
- return ((*RgLiTfuCntrlReqMt[pst->selector])(pst, spId, cntrlReq));
-
-}
-
-
-\f
-/***********************************************************
-*
-* Func : RgLiTfuDatReq
-*
-*
-* Desc : 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
- * the downlink channel PDSCH and PBCH (if present). To facilitate physical
- * layer processing, requisite control information is also sent along with the
- * data.
- * @sa TfUiTfuCntrlReq
- * @param pst
- * @param spId
- * @param tfuDatReq pointer to TfuDatReqInfo
- * @return
-*
-*
-* Ret : S16
-*
-* Notes:
-*
-* File :
-*
-**********************************************************/
-#ifdef ANSI
-S16 RgLiTfuDatReq
-(
-Pst * pst,
-SpId spId,
-TfuDatReqInfo * datReq
-)
-#else
-S16 RgLiTfuDatReq(pst, spId, datReq)
-Pst * pst;
-SpId spId;
-TfuDatReqInfo * datReq;
-#endif
-{
-
- return ((*RgLiTfuDatReqMt[pst->selector])(pst, spId, datReq));
-
-}
-