X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2F5gnrmac%2Frg_prg.x;h=b190734d5407a4bde20a01f356e4aa1c825f318c;hb=refs%2Fchanges%2F77%2F9477%2F11;hp=d45c35c0cddb64fbf41c9da0c818498cb358c6ab;hpb=5625a52ad68f6ad93684e68bbbdbaef0d462cf9a;p=o-du%2Fl2.git
diff --git a/src/5gnrmac/rg_prg.x b/src/5gnrmac/rg_prg.x
index d45c35c0c..b190734d5 100755
--- a/src/5gnrmac/rg_prg.x
+++ b/src/5gnrmac/rg_prg.x
@@ -47,7 +47,7 @@ typedef TfuDatReqTbInfo RgPrgDatReqTbInfo;
/**
* @brief Typedef for uplink Dedicated Logical channel group Id.
*/
-typedef U8 RgPrgLteLcgId;
+typedef uint8_t RgPrgLteLcgId;
/**
* @brief Structure to hold uplink Dedicated Logical channel info.
@@ -62,9 +62,9 @@ typedef U8 RgPrgLteLcgId;
typedef struct rgPrgUlLcInfo
{
CmLteLcId lcId; /*!< Logical channel ID */
- RgPrgLteLcgId lcgId; /*!< Logical channel group */
+ RgPrgLteLcgId lcgId; /*!< Logical channel group */
#ifdef LTE_L2_MEAS
- U8 qci; /*!< QCI for this logical channel control block */
+ uint8_t qci; /*!< QCI for this logical channel control block */
Bool measOn; /*!< TRUE if Timing Info needs to be fetched for
Scheduled UL IP throughput else FALSE */
@@ -85,7 +85,7 @@ typedef struct rgPrgLcgInfo
/* Right now not keeping associated logical channels, searching for
* associated channels needed only during config */
RgPrgLteLcgId lcgId; /*!< Group ID */
- U8 lcCount; /*!< Lc count */
+ uint8_t lcCount; /*!< Lc count */
Bool isGbr; /*!< Indicate if LCG is GBR LCG */
}RgPrgLcgInfo;
@@ -120,7 +120,7 @@ typedef struct rgPrgUeSCellCfgInfo
CmLteRnti ueId; /*!< UE identifier */
CmLteCellId cellId; /*!< Cell ID */
- U8 maxUlHqRetx; /*!< Maximum number of harq
+ uint8_t maxUlHqRetx; /*!< Maximum number of harq
* re-transmissions */
RgPrgUlLcInfo ulLcInfo[RG_MAX_LC_PER_UE]; /*!< Dedicated Uplink
logical channel information */
@@ -149,8 +149,8 @@ typedef struct rgPrgCfgCfmInfo
{
CmLteRnti ueId; /*!< UE identifier */
CmLteCellId sCellId; /*!< SCell ID */
- U8 status; /*!< Status: OK/NOK */
- U8 event; /*!< type of event */
+ uint8_t status; /*!< Status: OK/NOK */
+ uint8_t event; /*!< type of event */
}RgPrgCfgCfmInfo;
/**
@@ -185,7 +185,7 @@ typedef struct rgPrgUeSCellLchModInfo
struct ulLchRecfgS
{
- U8 lcgId; /*!< Logical channel group ID */
+ uint8_t lcgId; /*!< Logical channel group ID */
} ulLchRecfg; /*!< Uplink logical channel reconfiguration
information */
}RgPrgUeSCellLchModInfo;
@@ -204,7 +204,7 @@ typedef struct rgPrgUeSCellLchDelInfo
CmLteCellId cellId; /*!< Cell ID */
CmLteRnti crnti; /*!< CRNTI for DTCH and DCCH */
CmLteLcId lcId; /*!< Logical channel ID */
- U8 dir; /*!< Indicates Direction. Direction can take following
+ uint8_t dir; /*!< Indicates Direction. Direction can take following
values:
PRG_DIR_TX
PRG_DIR_RX
@@ -225,12 +225,12 @@ typedef struct rgPrgUeSCellLchDelInfo
*/
typedef struct rgPrgUlLchCfg
{
- U8 ulTrchType; /*!< Indicates type of UL transport channel:
+ uint8_t ulTrchType; /*!< Indicates type of UL transport channel:
Validated only for BCCH at MAC.
UL Transport channel type can take following values:
CM_LTE_TRCH_RACH
CM_LTE_TRCH_UL_SCH */
- U8 lcgId; /*!< Logical channel group ID */
+ uint8_t lcgId; /*!< Logical channel group ID */
} RgPrgUlLchCfg;
@@ -247,7 +247,7 @@ typedef struct rgPrgUlLchCfg
*/
typedef struct rgPrgDlLchCfg
{
- U8 dlTrchType; /*!< Indicates type of DL transport channel:
+ uint8_t dlTrchType; /*!< Indicates type of DL transport channel:
Validated only for BCCH at MAC. DL Transport
channel type can take following values:
CM_LTE_TRCH_BCH
@@ -291,7 +291,7 @@ typedef struct rgPrgUeSCellLchAddInfo
CM_LTE_LCH_DCCH
CM_LTE_LCH_DTCH */
- U8 dir; /*!< Indicates Direction. Direction can take following
+ uint8_t dir; /*!< Indicates Direction. Direction can take following
values:
PRG_DIR_TX
PRG_DIR_RX
@@ -300,7 +300,7 @@ typedef struct rgPrgUeSCellLchAddInfo
RgPrgDlLchCfg dlInfo; /*!< Downlink logical channel configuration info */
RgPrgUlLchCfg ulInfo; /*!< Uplink logical channel configuration info */
#ifdef LTE_L2_MEAS
- U8 qci; /*!< QCI for the logical channel.
+ uint8_t qci; /*!< QCI for the logical channel.
Valid Range:[0-255] (Actual QCI - 1). */
#endif /* LTE_L2_MEAS */
@@ -311,14 +311,14 @@ typedef struct rgPrgUeSCellLchAddInfo
Function Prototypes
*/
/** @brief Request from PMAC to SMAC to add Ue Scell config. */
-EXTERN S16 RgPrgPMacSMacUeSCellCfg ARGS
+S16 RgPrgPMacSMacUeSCellCfg ARGS
((
Pst *pst,
RgPrgUeSCellCfgInfo *ueSCellCb
));
/** @brief Request from PMAC to SMAC to add Ue Scell config. */
-EXTERN S16 RgPrgPMacSMacUeSCellCfgReq ARGS
+S16 RgPrgPMacSMacUeSCellCfgReq ARGS
((
Pst *pst,
RgPrgUeSCellCfgInfo *ueSCellCb
@@ -331,13 +331,13 @@ typedef S16 (*RgPrgUeSCellCfgReq) ARGS ((
));
/** @brief Config confirm of Ue SCell config Req from SMAC to PMAC */
-EXTERN S16 RgPrgSMacPMacCfg ARGS ((
+S16 RgPrgSMacPMacCfg ARGS ((
Pst *pst,
RgPrgCfgCfmInfo *cfgCfm
));
/** @brief Config confirm from SMAC to PMAC */
-EXTERN S16 RgPrgSMacPMacCfgCfm ARGS ((
+S16 RgPrgSMacPMacCfgCfm ARGS ((
Pst *pst,
RgPrgCfgCfmInfo *cfgCfm
));
@@ -350,14 +350,14 @@ typedef S16 (*RgSMacPMacCfgCfm) ARGS((
/**
* @brief Ue SCell cfg delete Req from PMac to SMac*/
-EXTERN S16 RgPrgPMacSMacUeSCellDel ARGS ((
+S16 RgPrgPMacSMacUeSCellDel ARGS ((
Pst *pst,
RgPrgUeSCellDelInfo *sCellUedelReq
));
/**
* @brief Ue SCell cfg delete Req from PMac to SMac*/
-EXTERN S16 RgPrgPMacSMacUeSCellDelReq ARGS ((
+S16 RgPrgPMacSMacUeSCellDelReq ARGS ((
Pst *pst,
RgPrgUeSCellDelInfo *sCellUedelReq
));
@@ -374,12 +374,12 @@ typedef S16 (*RgUeSCellDelReq) ARGS((
* @brief Ue SCell Cfg Req from PMac to SMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgPMacSMacUeSCellCfgReq ARGS ((
+S16 cmPkPrgPMacSMacUeSCellCfgReq ARGS ((
Pst *pst,
RgPrgUeSCellCfgInfo *ueSCellCb
));
-EXTERN S16 cmUnpkPrgPMacSMacUeSCellCfgReq ARGS ((
+S16 cmUnpkPrgPMacSMacUeSCellCfgReq ARGS ((
RgPrgUeSCellCfgReq func,
Pst *pst,
Buffer *mBuf
@@ -389,13 +389,13 @@ EXTERN S16 cmUnpkPrgPMacSMacUeSCellCfgReq ARGS ((
* @brief Ue SCell Add Cfg cfm from SMac to PMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgSMacPMacCfgCfm ARGS((
+S16 cmPkPrgSMacPMacCfgCfm ARGS((
Pst *pst,
RgPrgCfgCfmInfo *cfgCfm
));
-EXTERN S16 cmUnpkPrgSMacPMacCfgCfm ARGS((
+S16 cmUnpkPrgSMacPMacCfgCfm ARGS((
RgSMacPMacCfgCfm func,
Pst *pst,
Buffer *mBuf
@@ -404,13 +404,13 @@ EXTERN S16 cmUnpkPrgSMacPMacCfgCfm ARGS((
* @brief SCell Ue Delete Req from PMac to SMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgPMacSMacUeSCellDelReq ARGS((
+S16 cmPkPrgPMacSMacUeSCellDelReq ARGS((
Pst *pst,
RgPrgUeSCellDelInfo *sCellUeDelInfo
));
-EXTERN S16 cmUnpkPrgPMacSMacUeSCellDelReq ARGS((
+S16 cmUnpkPrgPMacSMacUeSCellDelReq ARGS((
RgUeSCellDelReq func,
Pst *pst,
Buffer *mBuf
@@ -421,12 +421,12 @@ EXTERN S16 cmUnpkPrgPMacSMacUeSCellDelReq ARGS((
* @brief Ue Lch recfg Req from PMac to SMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgPMacSMacUeSCellLchModReq ARGS((
+S16 cmPkPrgPMacSMacUeSCellLchModReq ARGS((
Pst *pst,
RgPrgUeSCellLchModInfo *lchCfgCb
));
-EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchModReq ARGS((
+S16 cmUnpkPrgPMacSMacUeSCellLchModReq ARGS((
RgPrgUeScellModLchReq func,
Pst *pst,
Buffer *mBuf
@@ -436,13 +436,13 @@ EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchModReq ARGS((
* @brief SCell Ue Delete Req from PMac to SMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgPMacSMacUeSCellLchDelReq ARGS((
+S16 cmPkPrgPMacSMacUeSCellLchDelReq ARGS((
Pst *pst,
RgPrgUeSCellLchDelInfo *delLcCb
));
-EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchDelReq ARGS((
+S16 cmUnpkPrgPMacSMacUeSCellLchDelReq ARGS((
RgPrgUeScellDelLchReq func,
Pst *pst,
Buffer *mBuf
@@ -452,12 +452,12 @@ EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchDelReq ARGS((
* @brief Ue Lch cfg Req from PMac to SMac.
* @details This primitive is used for light-weight loose coupling.
*/
-EXTERN S16 cmPkPrgPMacSMacUeSCellLchAddReq ARGS ((
+S16 cmPkPrgPMacSMacUeSCellLchAddReq ARGS ((
Pst *pst,
RgPrgUeSCellLchAddInfo *lchCfgCb
));
-EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchAddReq ARGS ((
+S16 cmUnpkPrgPMacSMacUeSCellLchAddReq ARGS ((
RgPrgUeScellAddLchReq func,
Pst *pst,
Buffer *mBuf
@@ -467,7 +467,7 @@ EXTERN S16 cmUnpkPrgPMacSMacUeSCellLchAddReq ARGS ((
#endif /* LCPRG */
/** @brief Request from PMAC to SMAC to add Lch Reconfig. */
-EXTERN S16 RgPrgPMacSMacUeScellLchMod ARGS
+S16 RgPrgPMacSMacUeScellLchMod ARGS
((
Pst *pst,
RgPrgUeSCellLchModInfo *lchCfgCb
@@ -482,7 +482,7 @@ typedef S16 (*RgPrgUeScellModLchReq) ARGS((
));
/** @brief Request from PMAC to SMAC to delete Lch . */
-EXTERN S16 RgPrgPMacSMacUeScellLchDel ARGS
+S16 RgPrgPMacSMacUeScellLchDel ARGS
((
Pst *pst,
RgPrgUeSCellLchDelInfo *delLcCb
@@ -498,7 +498,7 @@ typedef S16 (*RgPrgUeScellDelLchReq) ARGS((
/** @brief Request from PMAC to SMAC to add Lch config. */
-EXTERN S16 RgPrgPMacSMacUeScellLchAdd ARGS
+S16 RgPrgPMacSMacUeScellLchAdd ARGS
((
Pst *pst,
RgPrgUeSCellLchAddInfo *lchCfgCb