X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcm%2Flrg.x;h=62d1f8821cfc54bae8683fcba55d419fe78481f2;hb=refs%2Fchanges%2F39%2F11539%2F5;hp=8f15a5f7fd2c74c33c0c491c0694e24a28c0ac43;hpb=2193e4cf01012809495be026097e8d7eacb9f0ac;p=o-du%2Fl2.git
diff --git a/src/cm/lrg.x b/src/cm/lrg.x
index 8f15a5f7f..62d1f8821 100755
--- a/src/cm/lrg.x
+++ b/src/cm/lrg.x
@@ -47,9 +47,9 @@ typedef struct rgGenCfg
{
Pst lmPst; /*!< Layer manager post structure */
MemoryId mem; /*!< Region and pool ID */
- U8 tmrRes; /*!< Timer resolution for Low SAP Bind Timer */
- U8 numRguSaps; /*!< Number of RGU SAP's */
- U8 startCellId; /*!< Start cell id value */
+ uint8_t tmrRes; /*!< Timer resolution for Low SAP Bind Timer */
+ uint8_t numRguSaps; /*!< Number of RGU SAP's */
+ uint8_t startCellId; /*!< Start cell id value */
#ifdef LTE_ADV
Bool forceCntrlSrbBoOnPCel; /*!< value 1 means scheduler will schedule
RLC control BO and SRBs only on PCEll
@@ -96,9 +96,9 @@ typedef struct rgLowSapCfg
/* Data structures */
typedef struct rgAckNack
{
- U8 mcs;
- U16 numOfNacks;
- U16 numOfAcks;
+ uint8_t mcs;
+ uint16_t numOfNacks;
+ uint16_t numOfAcks;
} RgAckNack;
typedef struct rgSchNackAckStats
@@ -109,12 +109,12 @@ typedef struct rgSchNackAckStats
typedef struct rgSchHqNumRetx
{
- U8 mcs;
- U16 numOfHQ_1;
- U16 numOfHQ_2;
- U16 numOfHQ_3;
- U16 numOfHQ_4;
- U32 totalTx;
+ uint8_t mcs;
+ uint16_t numOfHQ_1;
+ uint16_t numOfHQ_2;
+ uint16_t numOfHQ_3;
+ uint16_t numOfHQ_4;
+ uint32_t totalTx;
} RgSchHqNumRetx;
typedef struct rgSchHqRetxStats
@@ -123,8 +123,8 @@ typedef struct rgSchHqRetxStats
RgSchHqNumRetx ulCqiStat[15]; /*!< UL stats */
} RgSchHqRetxStats;
-EXTERN RgSchNackAckStats hqFailStats;
-EXTERN RgSchHqRetxStats hqRetxStats;
+RgSchNackAckStats hqFailStats;
+RgSchHqRetxStats hqRetxStats;
#endif /* MAC_SCH_STATS */
/**
@@ -132,9 +132,9 @@ EXTERN RgSchHqRetxStats hqRetxStats;
This structure holds General statistical information of MAC. */
typedef struct rgGenSts
{
- U32 numHarqFail; /*!< Number of HARQ failures */
- U32 numUeCfg; /*!< Number of UEs configured */
- U16 numCellCfg; /*!< Number of Cells configured */
+ uint32_t numHarqFail; /*!< Number of HARQ failures */
+ uint32_t numUeCfg; /*!< Number of UEs configured */
+ uint16_t numCellCfg; /*!< Number of Cells configured */
#ifdef MAC_SCH_STATS
RgSchNackAckStats nackAckStats;
RgSchHqRetxStats hqRetxStats;
@@ -146,19 +146,19 @@ typedef struct rgGenSts
This structure holds statistical information of a SAP in MAC. */
typedef struct rgSapSts
{
- U32 numPduRcvd; /*!< Number of PDUs received. At TFU, PDU refers to TB,
+ uint32_t numPduRcvd; /*!< Number of PDUs received. At TFU, PDU refers to TB,
and at RGU it is SDU. */
- U32 numPduTxmit; /*!< Number of PDUs transmitted. This field is
+ uint32_t numPduTxmit; /*!< Number of PDUs transmitted. This field is
applicable to TFU. */
- U32 numPduDrop; /*!< Number of PDUs dropped. At TFU, PDU refers to TB,
+ uint32_t numPduDrop; /*!< Number of PDUs dropped. At TFU, PDU refers to TB,
and at RGU it is SDU. */
}RgSapSts;
typedef struct rgSchInstCfg
{
- U8 instId; /*!< Sheduler instance ID */
+ uint8_t instId; /*!< Sheduler instance ID */
RgGenCfg genCfg; /*!< General Configuration for the scheduler instance */
- U8 numSaps; /*!< Number of RGR and TFU SAPs must be same */
+ uint8_t numSaps; /*!< Number of RGR and TFU SAPs must be same */
RgUpSapCfg rgrSap[LRG_MAX_SAPS_PER_INST]; /*!< RGR interface SAPS */
RgUpSapCfg rgmSap[LRG_MAX_SAPS_PER_INST]; /*!< RGR interface SAPS */
RgLowSapCfg tfuSap[LRG_MAX_SAPS_PER_INST]; /*!< TFU interface SAPS */
@@ -185,7 +185,7 @@ typedef struct rgCfg
This structure holds a SAP's status information. */
typedef struct rgSapSta
{
- U8 sapState; /*!< SAP state */
+ uint8_t sapState; /*!< SAP state */
}RgSapSta;
/**
@@ -194,7 +194,7 @@ typedef struct rgSapSta
typedef struct rgSts
{
DateTime dt; /*!< Date and Time. */
- U8 sapInst; /*!< SAP instance. */
+ uint8_t sapInst; /*!< SAP instance. */
Action action; /*!< Action on Trafffic load related statistic values.
ARST: To reset the statistic values. */
union
@@ -213,7 +213,7 @@ typedef struct rgSts
typedef struct rgSsta
{
DateTime dt; /*!< Date and time */
- U8 sapInst; /*!< SAP instance */
+ uint8_t sapInst; /*!< SAP instance */
union
{
SystemId sysId; /*!< System information */
@@ -230,7 +230,7 @@ typedef struct rgSsta
Alarm diagnostics structure. */
typedef struct rgUstaDgn
{
- U8 type; /*!< Diagnostics Type */
+ uint8_t type; /*!< Diagnostics Type */
union
{
/*lrg_x_001.main_3 - Changed for documentation*/
@@ -257,7 +257,7 @@ typedef struct rgTrc
{
DateTime dt; /*!< Date and time */
/*lrg_x_001.main_3 - changed for documentation*/
- U8 evnt; /*!< Event
+ uint8_t evnt; /*!< Event
EVTRGUDATREQ Trace for Dedicated channel Data Request.
EVTRGUCDATREQ Trace for common channel data request.
*/
@@ -268,7 +268,7 @@ typedef struct rgTrc
This structure holds MAC's Debug Control information. */
typedef struct rgDbgCntrl
{
- U32 dbgMask; /*!< iThe Layer Manager electively enables or disables various levels of Debug printing
+ uint32_t dbgMask; /*!< iThe Layer Manager electively enables or disables various levels of Debug printing
Following are the values:
DBGMASK_PRM Enable/Disable function parameter debug prints
DBGMASK_ERR Enable/Disable error prints
@@ -288,12 +288,12 @@ typedef struct rgSapCntrl
#ifdef PHY_ERROR_LOGING
typedef struct rgSchUlAllocCntrl
{
- U8 mcs;
- U16 numOfRb;
- U16 rbStart;
+ uint8_t mcs;
+ uint16_t numOfRb;
+ uint16_t rbStart;
Bool testStart;
Bool enaLog;
- U16 logTime;
+ uint16_t logTime;
}RgSchUlAllocCntrl;
#endif
@@ -303,9 +303,9 @@ typedef struct rgSchUlAllocCntrl
typedef struct rgCntrl
{
DateTime dt; /*!< Date and Time */
- U8 action; /*!< Action */
- U8 subAction; /*!< Sub-action */
- U8 instId; /*!< Scheduler instance ID */
+ uint8_t action; /*!< Action */
+ uint8_t subAction; /*!< Sub-action */
+ uint8_t instId; /*!< Scheduler instance ID */
union
{
RgDbgCntrl rgDbgCntrl; /*!< Debug Control */
@@ -316,7 +316,7 @@ typedef struct rgCntrl
iii)Or any valid S16 value in case where only the specified number
of bytes, as indicated by trcLen, are to be sent.*/
RgSapCntrl rgSapCntrl; /*!< SAP Control */
- U32 logMask; /*!< Logging control Mask */
+ uint32_t logMask; /*!< Logging control Mask */
#ifdef PHY_ERROR_LOGING
RgSchUlAllocCntrl rgSchUlAllocCntrl; /* For setting MCS,Number of RB and RB start */
#endif
@@ -350,8 +350,8 @@ typedef struct rgMngmt
*/
typedef struct lrgAvgPrbQCI
{
- U8 numQci; /*!< Numner of QCI's in requests */
- U8 qci[LRG_MAX_QCI_PER_REQ]; /*!< QCI for which PRB has to be measured */
+ uint8_t numQci; /*!< Numner of QCI's in requests */
+ uint8_t qci[LRG_MAX_QCI_PER_REQ]; /*!< QCI for which PRB has to be measured */
} LrgAvgPrbQCI;
/**
@@ -361,11 +361,11 @@ typedef struct lrgAvgPrbQCI
**/
typedef struct lrgNmbActvUeQCI
{
- U8 sampPrd; /*!< sampling prd for which active UE's measured
+ uint8_t sampPrd; /*!< sampling prd for which active UE's measured
Where sampling period is in milli seconds
value can be at most 100ms */
- U8 numQci; /*!< Numner of QCI's in requests */
- U8 qci[LRG_MAX_QCI_PER_REQ]; /*!< QCI for which UE has to be considered */
+ uint8_t numQci; /*!< Numner of QCI's in requests */
+ uint8_t qci[LRG_MAX_QCI_PER_REQ]; /*!< QCI for which UE has to be considered */
} LrgNmbActvUeQCI;
/**
@@ -376,7 +376,7 @@ typedef struct lrgNmbActvUeQCI
typedef struct lrgSchMeasReqInfo
{
Header hdr; /*!< Header */
- U16 measType; /*!< For type of measurement Following are the */
+ uint16_t measType; /*!< For type of measurement Following are the */
/*!< allowed values */
/*!< LRG_L2MEAS_AVG_PRB_DL , LRG_L2MEAS_AVG_PRB_UL*/
/*!< LRG_L2MEAS_AVG_PRB_PER_QCI_DL */
@@ -388,7 +388,7 @@ typedef struct lrgSchMeasReqInfo
/*!< LRG_L2MEAS_TB_TRANS_DL_FAULTY_COUNT */
/*!< LRG_L2MEAS_TB_TRANS_UL_COUNT */
/*!< LRG_L2MEAS_TB_TRANS_UL_FAULTY_COUNT */
- U32 timePrd; /*!< Time period UNITS and value will differ depending
+ uint32_t timePrd; /*!< Time period UNITS and value will differ depending
on the action. Might be milli seconds/seconds. */
CmLteCellId cellId; /*!< CELL Id for which measurement is Done */
LrgAvgPrbQCI avgPrbQciUl; /*!< Average PRB usage per QCI in UL */
@@ -400,7 +400,7 @@ typedef struct lrgSchMeasReqInfo
typedef struct lrgSchMeasSndReqInfo
{
Header hdr; /*!< Header */
- U16 measType; /*!< For type of measurement Following are the */
+ uint16_t measType; /*!< For type of measurement Following are the */
/*!< allowed values */
/*!< LRG_L2MEAS_AVG_PRB_DL , LRG_L2MEAS_AVG_PRB_UL*/
/*!< LRG_L2MEAS_AVG_PRB_PER_QCI_DL */
@@ -408,7 +408,7 @@ typedef struct lrgSchMeasSndReqInfo
/*!< LRG_L2MEAS_RA_PREAMBLE */
/*!< LRG_L2MEAS_NMB_ACTV_UE_PER_QCI_UL */
/*!< LRG_L2MEAS_NMB_ACTV_UE_PER_QCI_DL */
- U32 timePrd; /*!< Time period UNITS and value will differ depending
+ uint32_t timePrd; /*!< Time period UNITS and value will differ depending
on the action. Might be milli seconds/seconds. */
CmLteCellId cellId; /*!< CELL Id for which measurement is Done */
// LrgAvgPrbQCI avgPrbQciUl; /*!< Average PRB usage per QCI in UL */
@@ -420,7 +420,7 @@ typedef struct lrgSchMeasSndReqInfo
typedef struct lrgSchMeasStopReqInfo
{
Header hdr; /*!< Header */
- U16 measType; /*!< For type of measurement Following are the */
+ uint16_t measType; /*!< For type of measurement Following are the */
/*!< allowed values */
/*!< LRG_L2MEAS_AVG_PRB_DL , LRG_L2MEAS_AVG_PRB_UL*/
/*!< LRG_L2MEAS_AVG_PRB_PER_QCI_DL */
@@ -428,7 +428,7 @@ typedef struct lrgSchMeasStopReqInfo
/*!< LRG_L2MEAS_RA_PREAMBLE */
/*!< LRG_L2MEAS_NMB_ACTV_UE_PER_QCI_UL */
/*!< LRG_L2MEAS_NMB_ACTV_UE_PER_QCI_DL */
- /* U16 timePrd; */ /*!< Time period UNITS and value will differ depending
+ /* uint16_t timePrd; */ /*!< Time period UNITS and value will differ depending
on the action. Might be milli seconds/seconds. */
CmLteCellId cellId; /*!< CELL Id for which measurement is Done */
/* LrgAvgPrbQCI avgPrbQciUl; */ /*!< Average PRB usage per QCI in UL */
@@ -443,9 +443,9 @@ typedef struct lrgSchMeasStopReqInfo
**/
typedef struct lrgRaPreambles
{
- U16 dedPreambles; /*!< Dedicated RA Preamble received */
- U16 randSelPreLowRange; /*!< Randomly selected preambles in low range */
- U16 randSelPreHighRange; /*!< Randomly selected preambles in high range */
+ uint16_t dedPreambles; /*!< Dedicated RA Preamble received */
+ uint16_t randSelPreLowRange; /*!< Randomly selected preambles in low range */
+ uint16_t randSelPreHighRange; /*!< Randomly selected preambles in high range */
} LrgRaPreamblesCfm;
/**
@@ -454,20 +454,20 @@ typedef struct lrgRaPreambles
* */
typedef struct lrgAvgPrbcfm
{
- U8 prbPerc; /*!< PRB usage in percentage for UL */
+ uint8_t prbPerc; /*!< PRB usage in percentage for UL */
} LrgAvgPrbCfm;
/*LRG : Review Tag*/
typedef struct prbPercQci
{
- U8 qciValue;
- U8 prbPercQci;
+ uint8_t qciValue;
+ uint8_t prbPercQci;
}PrbPercQci;
typedef struct numActvUeQci
{
- U8 qciValue;
- U8 numActvUeQci;
+ uint8_t qciValue;
+ uint8_t numActvUeQci;
}NumActvUeQci;
/*LRG : Review Tag*/
/**
@@ -476,7 +476,7 @@ typedef struct numActvUeQci
* */
typedef struct lrgAvgPrbQCICfm
{
- U8 numQci; /*!< number of QCI */
+ uint8_t numQci; /*!< number of QCI */
/*LRG : Review Tag*/
PrbPercQci prbPercQci[LRG_MAX_QCI_PER_REQ]; /*!< PRB usage in percentage per QCI for UL/DL */
/*LRG : Review Tag*/
@@ -488,7 +488,7 @@ typedef struct lrgAvgPrbQCICfm
*/
typedef struct lrgNumActvUeQCICfm
{
- U8 numQci; /*!< Numner of QCI's in requests */
+ uint8_t numQci; /*!< Numner of QCI's in requests */
/*LRG : Review Tag*/
NumActvUeQci numActvUeQci[LRG_MAX_QCI_PER_REQ]; /*!< Number of Active UE's in UL/DL per QCI */
/*LRG : Review Tag*/
@@ -500,7 +500,7 @@ typedef struct lrgNumActvUeQCICfm
typedef struct lrgSchMeasCfmInfo
{
Header hdr; /*!< Header information */
- U16 measType; /*!< Type of measurement */
+ uint16_t measType; /*!< Type of measurement */
CmStatus cfm; /*!< Confirmation possible Values when measType
is invalid status -> NOK and reason -> INVALID
*/
@@ -512,10 +512,10 @@ typedef struct lrgSchMeasCfmInfo
LrgRaPreamblesCfm raPrmbsCfm; /*!< Different received RA preambles */
LrgNumActvUeQCICfm numUeQciUlCfm; /*!< Number of Active UE's in UL per QCI */
LrgNumActvUeQCICfm numUeQciDlCfm; /*!< Number of Active UE's in DL per QCI */
- U32 tbTransDlTotalCnt; /*!< Count of DL TB transmitteed */
- U32 tbTransDlFaulty; /*!< Count of DL TB for wich NACK not recieved from UE */
- U32 tbTransUlTotalCnt; /*!< Count of UL TB received successfully */
- U32 tbTransUlFaulty; /*!< Count of UL TB not recieved successfully */
+ uint32_t tbTransDlTotalCnt; /*!< Count of DL TB transmitteed */
+ uint32_t tbTransDlFaulty; /*!< Count of DL TB for wich NACK not recieved from UE */
+ uint32_t tbTransUlTotalCnt; /*!< Count of UL TB received successfully */
+ uint32_t tbTransUlFaulty; /*!< Count of UL TB not recieved successfully */
} LrgSchMeasCfmInfo;
#endif /* LTE_L2_MEAS */
@@ -608,12 +608,6 @@ typedef S16 (*LrgStsCfm) ARGS((
RgMngmt *sts /* Management Structure */
));
-typedef S16 (*LrgTrcInd) ARGS((
- Pst *pst, /* Post Structure */
- RgMngmt *trc, /* Management Structure */
- Buffer *mBuf /* Message Buffer */
- ));
-
/* lrg_x_001.main_3 - ADD - Data structures for LTE_L2_MEAS */
#ifdef LTE_L2_MEAS
typedef S16 (*LrgSchL2MeasCfm) ARGS((
@@ -713,26 +707,6 @@ S16 RgMiLrgStsReq ARGS((Pst *pst, RgMngmt *sts));
*/
S16 RgMiLrgStsCfm ARGS((Pst *pst, RgMngmt *cfm));
- /** @brief This primitive carries the Status request
- * sent from the layer manager to MAC.
- * @details This primitive is used by the layer manager to request
- * status from the MAC layer.
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgStaReq ARGS((Pst *pst, RgMngmt *sta));
-
- /** @brief This primitive carries the Confirmation for a Status Request
- * sent from the layer manager to MAC.
- * @details This primitive is used by MAC to send a response for the status
- * Request sent by the layer manager.
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgStaCfm ARGS((Pst *pst, RgMngmt *cfm));
-
/** @brief This primitive carries the Unsolicited status indications from MAC
* to the layer manager i.e. Alarms.
* @details This primitive is used by MAC to inform Layer manager about some
@@ -752,58 +726,6 @@ S16 RgMiLrgStaInd ARGS((Pst *pst, RgMngmt *usta));
*/
S16 RgMiLrgSchStaInd ARGS((Pst *pst, RgMngmt *usta));
- /** @brief This primitive carries the control request sent from the layer
- * manager to MAC layer.
- * @details This primitive is sent from the layer manager to control the MAC
- * layer. The following entities could be controlled using this primitive.
- * -# Debug printing
- * -# TRACE functionality
- * -# Binding of lower SAPs
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgCntrlReq ARGS((Pst *pst, RgMngmt *cntrl));
- /** @brief This primitive carries the Confirmation for a Control Request
- * sent from the layer manager to MAC.
- * @details This primitive is used by MAC to inform Layer manager about the
- * status of a Control Request.
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgCntrlCfm ARGS(( Pst *pst, RgMngmt *cfm));
- /** @brief This primitive carries the control request sent from the layer
- * manager to MAC layer.
- * @details This primitive is sent from the layer manager to control the MAC
- * layer. The following entities could be controlled using this primitive.
- * -# Debug printing
- * -# TRACE functionality
- * -# Binding of lower SAPs
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgSchCntrlReq ARGS((Pst *pst, RgMngmt *cntrl));
- /** @brief This primitive carries the Confirmation for a Control Request
- * sent from the layer manager to MAC.
- * @details This primitive is used by MAC to inform Layer manager about the
- * status of a Control Request.
- * @param pst Pointer to the post structure.
- * @param cfm pointer to RgMngmt
- * @return ROK/RFAILED
- */
-S16 RgMiLrgSchCntrlCfm ARGS(( Pst *pst, RgMngmt *cfm));
- /** @brief This primitive carries the a copy of the received buffer from MAC to
- * the layer manager. This is called the Tracing functionality of the layer.
- * @details This primitive is used by MAC to send a copy of the received buffer
- * to the layer manager, if Tracing is enabled via a control request.
- * @param pst Pointer to the post structure.
- * @param trc pointer to RgMngmt
- * @param mBuf pointer to Buffer contains the portion of the received message.
- * @return ROK/RFAILED
- */
-S16 RgMiLrgTrcInd ARGS((Pst *pst, RgMngmt *trc, Buffer *mBuf));
#ifdef LTE_L2_MEAS
/** @brief This primitive is to enable L2 (layer 2) measurements at the MAC
* layer.
@@ -871,14 +793,11 @@ S16 SmMiLrgSchCfgCfm ARGS((Pst *pst, RgMngmt *cfm));
S16 SmMiLrgStsReq ARGS((Pst *pst, RgMngmt *sts));
S16 SmMiLrgStsCfm ARGS((Pst *pst, RgMngmt *cfm));
S16 SmMiLrgStaReq ARGS((Pst *pst, RgMngmt *sta));
-S16 SmMiLrgStaCfm ARGS((Pst *pst, RgMngmt *cfm));
S16 SmMiLrgStaInd ARGS((Pst *pst, RgMngmt *usta));
S16 SmMiLrgCntrlReq ARGS((Pst *pst, RgMngmt *cntrl));
S16 SmMiLrgSchStaInd ARGS((Pst *pst, RgMngmt *usta));
S16 SmMiLrgCntrlCfm ARGS(( Pst *pst, RgMngmt *cfm));
S16 SmMiLrgSchCntrlReq ARGS((Pst *pst, RgMngmt *cntrl));
-S16 SmMiLrgSchCntrlCfm ARGS(( Pst *pst, RgMngmt *cfm));
-S16 SmMiLrgTrcInd ARGS((Pst *pst, RgMngmt *trc, Buffer *mBuf));
/* lrg_x_001.main_3 - ADD - Added the following functions for LTE_L2_MEAS */
#ifdef LTE_L2_MEAS
S16 SmMiLrgSchL2MeasStartReq ARGS((Pst *pst, LrgSchMeasReqInfo *schL2MeasReq));
@@ -1050,32 +969,6 @@ S16 cmUnpkLrgStsCfm ARGS((
Buffer *mBuf
));
/** @brief This API is used to send a
-Status Request from LM to MAC. */
-S16 cmPkLrgStaReq ARGS((
- Pst * pst,
- RgMngmt * sta
-));
-/** @brief This API is used to send a
-Status Request from LM to MAC. */
-S16 cmUnpkLrgStaReq ARGS((
- LrgStaReq func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
-Status Confirm from MAC to LM. */
-S16 cmPkLrgStaCfm ARGS((
- Pst * pst,
- RgMngmt * cfm
-));
-/** @brief This API is used to send a
-Status Confirm from MAC to LM. */
-S16 cmUnpkLrgStaCfm ARGS((
- LrgStaCfm func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
Status Indication from MAC to LM. */
S16 cmPkLrgStaInd ARGS((
Pst * pst,
@@ -1101,72 +994,6 @@ S16 cmUnpkLrgSchStaInd ARGS((
Pst * pst,
Buffer *mBuf
));
-/** @brief This API is used to send a
-Control Request from LM to MAC. */
-S16 cmPkLrgCntrlReq ARGS((
- Pst * pst,
- RgMngmt * cntrl
-));
-/** @brief This API is used to send a
-Control Request from LM to MAC. */
-S16 cmUnpkLrgCntrlReq ARGS((
- LrgCntrlReq func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
-Control Request from LM to SCH. */
-S16 cmPkLrgSchCntrlReq ARGS((
- Pst * pst,
- RgMngmt * cntrl
-));
-/** @brief This API is used to send a
-Control Request from LM to SCH. */
-S16 cmUnpkLrgSchCntrlReq ARGS((
- LrgSchCntrlReq func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
-Control Confirm from MAC to LM.*/
-S16 cmPkLrgCntrlCfm ARGS((
- Pst * pst,
- RgMngmt * cfm
-));
-/** @brief This API is used to send a
-Control Confirm from MAC to LM. */
-S16 cmUnpkLrgCntrlCfm ARGS((
- LrgCntrlCfm func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
-Control Confirm from SCH to LM. */
-S16 cmPkLrgSchCntrlCfm ARGS((
- Pst * pst,
- RgMngmt * cntrl
-));
-/** @brief This API is used to send a
-Control Confirm from SCH to LM. */
-S16 cmUnpkLrgSchCntrlCfm ARGS((
- LrgSchCntrlCfm func,
- Pst * pst,
- Buffer *mBuf
-));
-/** @brief This API is used to send a
-Trace Indication from MAC to LM. */
-S16 cmPkLrgTrcInd ARGS((
- Pst * pst,
- RgMngmt * trc,
- Buffer * trcBuf
-));
-/** @brief This API is used to send a
-Trace Indication from MAC to LM. */
-S16 cmUnpkLrgTrcInd ARGS((
- LrgTrcInd func,
- Pst * pst,
- Buffer *mBuf
-));
S16 cmPkRgGenCfg ARGS((
RgGenCfg *param,
Buffer *mBuf
@@ -1281,29 +1108,6 @@ S16 cmUnpkRgSts ARGS((
Buffer *mBuf
));
/* lrg_x_001.main_3 - MODIFY - Modified the below function to hold the event type */
-#ifdef LRG_V1
-S16 cmPkRgSsta ARGS((
- Pst *pst,
- RgSsta *param,
- S16 elmnt,
- /*ccpu00118255 - ADD - eventType param */
- U8 eventType,
- Buffer *mBuf
-));
-#else /*LRG_V1 not defined */
-S16 cmPkRgSsta ARGS((
- Pst *pst,
- RgSsta *param,
- S16 elmnt,
- Buffer *mBuf
-));
-#endif /* LRG_V1 endif */
-S16 cmUnpkRgSsta ARGS((
- Pst *pst,
- RgSsta *param,
- S16 elmnt,
- Buffer *mBuf
-));
S16 cmPkRgUstaDgn ARGS((
RgUstaDgn *param,
Buffer *mBuf
@@ -1320,64 +1124,19 @@ S16 cmUnpkRgUsta ARGS((
RgUsta *param,
Buffer *mBuf
));
-S16 cmPkRgTrc ARGS((
- RgTrc *param,
- Buffer *mBuf
-));
-S16 cmUnpkRgTrc ARGS((
- RgTrc *param,
- Buffer *mBuf
-));
-S16 cmPkRgDbgCntrl ARGS((
- RgDbgCntrl *param,
- Buffer *mBuf
-));
-S16 cmUnpkRgDbgCntrl ARGS((
- RgDbgCntrl *param,
- Buffer *mBuf
-));
-S16 cmPkRgSapCntrl ARGS((
- RgSapCntrl *param,
- Buffer *mBuf
-));
-S16 cmUnpkRgSapCntrl ARGS((
- RgSapCntrl *param,
- Buffer *mBuf
-));
-S16 cmPkRgCntrl ARGS((
- RgCntrl *param,
- S16 elmnt,
- Buffer *mBuf
-));
-S16 cmUnpkRgCntrl ARGS((
- RgCntrl *param,
- S16 elmnt,
- Buffer *mBuf
-));
S16 cmPkRgMngmt ARGS((
Pst *pst,
RgMngmt *param,
- U8 eventType,
+ uint8_t eventType,
Buffer *mBuf
));
S16 cmUnpkRgMngmt ARGS((
Pst *pst,
RgMngmt *param,
- U8 eventType,
+ uint8_t eventType,
Buffer *mBuf
));
-#ifdef PHY_ERROR_LOGING
-S16 cmPkRgSchUlAllocCntrl ARGS((
- RgSchUlAllocCntrl *param,
- Buffer *mBuf
-));
-
-S16 cmUnpkRgSchUlAllocCntrl ARGS((
- RgSchUlAllocCntrl *param,
- Buffer *mBuf
-));
-#endif
/* lrg_x_001.main_4 ccpu00117036 - C++ support */
#ifdef __cplusplus
}