[JIRA ID: ODUHIGH-253]-sliv cfg table implementation
[o-du/l2.git] / src / 5gnrmac / rg_lmm.c
index c49861e..60b589f 100755 (executable)
@@ -74,44 +74,44 @@ static int RLOG_MODULE_ID=4096;
 #ifdef __cplusplus
 extern "C" {
 #endif /* __cplusplus */
-EXTERN Void rgGetSId ARGS((SystemId *s));
+Void rgGetSId ARGS((SystemId *s));
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */
 
 /* Public variable declaration */
 LwrMacCb   lwrMacCb;
-extern MacCb  macCb;
+MacCb  macCb;
 
 /* forward references */
-PRIVATE uint16_t rgLMMGenCfg ARGS((
+static uint16_t rgLMMGenCfg ARGS((
    Inst           inst,
    RgCfg          *cfg           
 ));
 
-PRIVATE uint16_t rgLMMSapCfg ARGS((
+static uint16_t rgLMMSapCfg ARGS((
    Inst           inst,
    RgCfg          *cfg,
    Elmnt          sapType
 ));
 
-PRIVATE Void rgLMMShutdown ARGS((
+static Void rgLMMShutdown ARGS((
    Inst           inst
 ));
 
-PRIVATE Void rgLMMFillCfmPst ARGS((
+static Void rgLMMFillCfmPst ARGS((
    Pst           *reqPst,
    Pst           *cfmPst,
    RgMngmt       *cfm
 ));
 
-PRIVATE Void rgLMMGenCntrl ARGS((
+static Void rgLMMGenCntrl ARGS((
 RgMngmt       *cntrl,
 RgMngmt       *cfm,
 Pst           *cfmPst
 ));
 
-PRIVATE Void rgLMMSapCntrl ARGS((
+static Void rgLMMSapCntrl ARGS((
 RgMngmt       *cntrl,
 RgMngmt       *cfm,
 Pst           *cfmPst
@@ -209,7 +209,7 @@ Reason reason;         /* reason */
    schActvInit(ENTMAC, (DEFAULT_CELLS + SCH_INST_START), DFLT_REGION, PWR_UP);
 
    /* Initialize lower mac */
-   lwrMacInit();
+   lwrMacLayerInit();
 
    return ROK;
 
@@ -273,6 +273,12 @@ RgMngmt  *cfg;    /* config structure  */
    switch(cfg->hdr.elmId.elmnt)
    {
       case STGEN:
+#ifdef INTEL_WLS_MEM
+         /* Start WLS message receiver thread */
+         LwrMacStartWlsRcvr();
+         /* Allocate memory for UL transmissions */
+         LwrMacEnqueueWlsBlock();
+#endif
         reason = rgLMMGenCfg(inst,&cfg->t.cfg); 
         break;
       case STRGUSAP:
@@ -706,14 +712,14 @@ RgMngmt  *cntrl;  /* control structure  */
  *      -# LCM_REASON_NOT_APPL
  **/
 #ifdef ANSI
-PRIVATE uint16_t rgLMMSapCfg
+static uint16_t rgLMMSapCfg
 (
 Inst  inst,
 RgCfg *cfg,            /* Configuaration information */
 Elmnt sapType             /* Sap Type */
 )
 #else
-PRIVATE uint16_t rgLMMSapCfg(inst,cfg,sapType)
+static uint16_t rgLMMSapCfg(inst,cfg,sapType)
 Inst  inst;
 RgCfg *cfg;            /* Configuaration information */
 Elmnt sapType;            /* Sap Type */
@@ -853,13 +859,13 @@ Elmnt sapType;            /* Sap Type */
  *      -# LCM_REASON_MEM_NOAVAIL
  **/
 #ifdef ANSI
-PRIVATE uint16_t rgLMMGenCfg
+static uint16_t rgLMMGenCfg
 (
 Inst inst,
 RgCfg *cfg            /* Configuaration information */
 )
 #else
-PRIVATE uint16_t rgLMMGenCfg(inst,cfg)
+static uint16_t rgLMMGenCfg(inst,cfg)
 Inst inst;
 RgCfg *cfg;            /* Configuaration information */
 #endif
@@ -967,12 +973,12 @@ RgCfg *cfg;            /* Configuaration information */
  *
  **********************************************************/
 #ifdef ANSI
-PRIVATE Void rgLMMShutdown
+static Void rgLMMShutdown
 (
 Inst inst
 )
 #else
-PRIVATE Void rgLMMShutdown(inst)
+static Void rgLMMShutdown(inst)
 Inst inst;
 #endif
 {
@@ -1046,14 +1052,14 @@ Inst inst;
  *
  **********************************************************/
 #ifdef ANSI
-PRIVATE Void rgLMMGenCntrl 
+static Void rgLMMGenCntrl 
 (
 RgMngmt       *cntrl,
 RgMngmt       *cfm,
 Pst           *cfmPst
 )
 #else
-PRIVATE Void rgLMMGenCntrl(cntrl, cfm, cfmPst)
+static Void rgLMMGenCntrl(cntrl, cfm, cfmPst)
 RgMngmt       *cntrl;
 RgMngmt       *cfm;
 Pst           *cfmPst;
@@ -1170,14 +1176,14 @@ Pst           *cfmPst;
  *
  **********************************************************/
 #ifdef ANSI
-PRIVATE Void rgLMMSapCntrl 
+static Void rgLMMSapCntrl 
 (
 RgMngmt       *cntrl,
 RgMngmt       *cfm,
 Pst           *cfmPst
 )
 #else
-PRIVATE Void rgLMMSapCntrl(cntrl, cfm, cfmPst)
+static Void rgLMMSapCntrl(cntrl, cfm, cfmPst)
 RgMngmt       *cntrl;
 RgMngmt       *cfm;
 Pst           *cfmPst;
@@ -1332,14 +1338,14 @@ Pst           *cfmPst;
  *
  **********************************************************/
 #ifdef ANSI
-PRIVATE Void rgLMMFillCfmPst
+static Void rgLMMFillCfmPst
 (
 Pst           *reqPst,
 Pst           *cfmPst,
 RgMngmt       *cfm
 )
 #else
-PRIVATE Void rgLMMFillCfmPst(reqPst, cfmPst, cfm)
+static Void rgLMMFillCfmPst(reqPst, cfmPst, cfm)
 Pst           *reqPst;
 Pst           *cfmPst;
 RgMngmt       *cfm;