Portable functions corresponding to these primitives are also defined.
*/
/* header include files (.h) */
-#include "envopt.h" /* environment options */
-#include "envdep.h" /* environment dependent */
-#include "envind.h" /* environment independent */
-#include "gen.h" /* general */
-#include "ssi.h" /* system services */
-#include "cm_tkns.h" /* Common Token Defines */
-#include "cm_llist.h" /* Common Link List Defines */
-#include "cm_hash.h" /* Common Hash List Defines */
-#include "cm_lte.h" /* Common LTE Defines */
+#include "common_def.h"
#include "rg_env.h" /* MAC Environment Defines */
#include "crg.h" /* CRG Interface defines */
#include "rgr.h" /* RGR Interface defines */
#include "rg_sch_inf.h" /* RGU Interface defines */
/* header/extern include files (.x) */
-#include "gen.x" /* general */
-#include "ssi.x" /* system services */
-#include "cm_tkns.x" /* Common Token Definitions */
-#include "cm_llist.x" /* Common Link List Definitions */
-#include "cm_lib.x" /* Common Library Definitions */
-#include "cm_hash.x" /* Common Hash List Definitions */
-#include "cm_lte.x" /* Common LTE Defines */
#include "crg.x" /* CRG Interface includes */
#include "rgr.x" /* RGR Interface includes */
#include "rgu.x" /* RGU Interface includes */
#define RG_MAX_SCH 1
-PRIVATE CONSTANT CellRegReq RgSchMacCellRegReqMt[RG_MAX_SCH] =
+static const CellRegReq RgSchMacCellRegReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacCellRegReq,
#endif
};
-PRIVATE CONSTANT DedBoUpdtReq RgMacSchDedBoUpdtReqMt[RG_MAX_SCH] =
+static const DedBoUpdtReq RgMacSchDedBoUpdtReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchDedBoUpdtReq,
#endif
};
-PRIVATE CONSTANT CmnBoUpdtReq RgMacSchCmnBoUpdtReqMt[RG_MAX_SCH] =
+static const CmnBoUpdtReq RgMacSchCmnBoUpdtReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchCmnBoUpdtReq,
#endif
};
-PRIVATE CONSTANT SfRecpInd RgMacSchSfRecpIndMt[RG_MAX_SCH] =
+static const SfRecpInd RgMacSchSfRecpIndMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchSfRecpInd
#endif
};
/*Fix: start: Inform UE delete to scheduler*/
-PRIVATE CONSTANT UeDelInd RgMacSchUeDelIndMt[RG_MAX_SCH] =
+static const UeDelInd RgMacSchUeDelIndMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchUeDelInd
#endif
};
/*Fix: end: Inform UE delete to scheduler*/
-PRIVATE CONSTANT SfAllocReq RgSchMacSfAllocReqMt[RG_MAX_SCH] =
+static const SfAllocReq RgSchMacSfAllocReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacSfAllocReq,
#endif
};
-PRIVATE CONSTANT RstHqEntReq RgSchMacRstHqEntReqMt[RG_MAX_SCH] =
+static const RstHqEntReq RgSchMacRstHqEntReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacRstHqEntReq,
RgSchMacRstHqEntReq
#endif
};
-PRIVATE CONSTANT RlsHqReq RgSchMacRlsHqReqMt[RG_MAX_SCH] =
+static const RlsHqReq RgSchMacRlsHqReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacRlsHqReq,
#endif
};
-PRIVATE CONSTANT RlsRntiReq RgSchMacRlsRntiReqMt[RG_MAX_SCH] =
+static const RlsRntiReq RgSchMacRlsRntiReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacRlsRntiReq,
#endif
};
-PRIVATE CONSTANT LcgReg RgSchMacLcgRegReqMt[RG_MAX_SCH] =
+static const LcgReg RgSchMacLcgRegReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacLcgRegReq,
};
#ifdef LTEMAC_SPS
-PRIVATE CONSTANT SpsLcReg RgSchMacSpsLcRegReqMt[RG_MAX_SCH] =
+static const SpsLcReg RgSchMacSpsLcRegReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacSpsLcRegReq,
#endif
};
-PRIVATE CONSTANT UlSpsReset RgSchMacUlSpsResetMt[RG_MAX_SCH] =
+static const UlSpsReset RgSchMacUlSpsResetMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacUlSpsReset,
-PRIVATE CONSTANT SpsLcDereg RgSchMacSpsLcDeregReqMt[RG_MAX_SCH] =
+static const SpsLcDereg RgSchMacSpsLcDeregReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacSpsLcDeregReq,
#endif
};
-PRIVATE CONSTANT SpsRelInd RgMacSchSpsRelIndMt[RG_MAX_SCH] =
+static const SpsRelInd RgMacSchSpsRelIndMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchSpsRelInd,
#endif /* LTEMAC_SPS */
#ifdef LTE_L2_MEAS
-PRIVATE CONSTANT L2MeasReq RgSchMacL2MeasReqMt[RG_MAX_SCH] =
+static const L2MeasReq RgSchMacL2MeasReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacL2MeasReq
#endif
};
/*Added for Rsys oam*/
-PRIVATE CONSTANT L2MeasStopReq RgSchMacL2MeasStopReqMt[RG_MAX_SCH] =
+static const L2MeasStopReq RgSchMacL2MeasStopReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacL2MeasStopReq
#endif
};
-PRIVATE CONSTANT L2MeasSendReq RgSchMacL2MeasSendReqMt[RG_MAX_SCH] =
+static const L2MeasSendReq RgSchMacL2MeasSendReqMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkSchMacL2MeasSendReq
#endif
};
-PRIVATE CONSTANT L2MeasCfm RgMacSchL2MeasCfmMt[RG_MAX_SCH] =
+static const L2MeasCfm RgMacSchL2MeasCfmMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchL2MeasCfm
RgMacSchL2MeasCfm
#endif
};
-PRIVATE CONSTANT L2MeasStopCfm RgMacSchL2MeasStopCfmMt[RG_MAX_SCH] =
+static const L2MeasStopCfm RgMacSchL2MeasStopCfmMt[RG_MAX_SCH] =
{
#ifdef LCSCH
cmPkMacSchL2MeasStopCfm
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacCellReg
-(
-Pst* pst,
-RgInfCellReg* regReq
-)
-#else
-PUBLIC S16 RgSchMacCellReg(pst, regReq)
-Pst* pst;
-RgInfCellReg* regReq;
-#endif
+S16 RgSchMacCellReg(Pst* pst,RgInfCellReg* regReq)
{
- TRC3(RgSchMacCellReg);
-
- RETVALUE((*RgSchMacCellRegReqMt[0])(pst, regReq));
+ return ((*RgSchMacCellRegReqMt[0])(pst, regReq));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchDedBoUpdt
-(
-Pst* pst,
-RgInfDedBoRpt* boRpt
-)
-#else
-PUBLIC S16 RgMacSchDedBoUpdt(pst, boRpt)
-Pst* pst;
-RgInfDedBoRpt* boRpt;
-#endif
+S16 RgMacSchDedBoUpdt(Pst* pst,RgInfDedBoRpt* boRpt)
{
- TRC3(RgMacSchDedBoUpdt);
-
- RETVALUE((*RgMacSchDedBoUpdtReqMt[0])(pst, boRpt));
+ return ((*RgMacSchDedBoUpdtReqMt[0])(pst, boRpt));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchCmnBoUpdt
-(
-Pst* pst,
-RgInfCmnBoRpt* boRpt
-)
-#else
-PUBLIC S16 RgMacSchCmnBoUpdt(pst, boRpt)
-Pst* pst;
-RgInfCmnBoRpt* boRpt;
-#endif
+S16 RgMacSchCmnBoUpdt(Pst* pst ,RgInfCmnBoRpt* boRpt)
{
- TRC3(RgMacSchCmnBoUpdt);
-
- RETVALUE((*RgMacSchCmnBoUpdtReqMt[0])(pst, boRpt));
+ return ((*RgMacSchCmnBoUpdtReqMt[0])(pst, boRpt));
}
/*Fix: start: Inform UE delete to scheduler*/
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchUeDel
-(
-Pst* pst,
-RgInfUeDelInd* ueDelInd
-)
-#else
-PUBLIC S16 RgMacSchUeDel(pst, datInd)
-Pst* pst;
-RgInfUeDelInd* ueDelInd;
-#endif
+S16 RgMacSchUeDel(Pst* pst,RgInfUeDelInd* ueDelInd)
{
- TRC3(RgMacSchUeDel);
-
- RETVALUE((*RgMacSchUeDelIndMt[0])(pst, ueDelInd));
+ return ((*RgMacSchUeDelIndMt[0])(pst, ueDelInd));
}
/*Fix: end: Inform UE delete to scheduler*/
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchSfRecp
-(
-Pst* pst,
-RgInfSfDatInd* datInd
-)
-#else
-PUBLIC S16 RgMacSchSfRecp(pst, datInd)
-Pst* pst;
-RgInfSfDatInd* datInd;
-#endif
+S16 RgMacSchSfRecp(Pst* pst,RgInfSfDatInd* datInd)
{
- TRC3(RgMacSchSfRecp);
-
- RETVALUE((*RgMacSchSfRecpIndMt[0])(pst, datInd));
+ return ((*RgMacSchSfRecpIndMt[0])(pst, datInd));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacSfAlloc
-(
-Pst* pst,
-RgInfSfAlloc* resAllocReq
-)
-#else
-PUBLIC S16 RgSchMacSfAlloc(pst, resAllocReq)
-Pst* pst;
-RgInfSfAlloc* resAllocReq;
-#endif
+S16 RgSchMacSfAlloc(Pst* pst,RgInfSfAlloc* resAllocReq)
{
- TRC3(RgSchMacSfAlloc);
-
- RETVALUE((*RgSchMacSfAllocReqMt[0])(pst, resAllocReq));
+ return ((*RgSchMacSfAllocReqMt[0])(pst, resAllocReq));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacRstHqEnt
-(
-Pst* pst,
-RgInfResetHqEnt* hqEntInfo
-)
-#else
-PUBLIC S16 RgSchMacRstHqEnt(pst, hqEntInfo)
-Pst* pst;
-RgInfResetHqEnt* hqEntInfo;
-#endif
+S16 RgSchMacRstHqEnt(Pst* pst,RgInfResetHqEnt* hqEntInfo)
{
- TRC3(RgSchMacRstHqEnt)
-
- RETVALUE((*RgSchMacRstHqEntReqMt[0])(pst, hqEntInfo));
+ return ((*RgSchMacRstHqEntReqMt[0])(pst, hqEntInfo));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacRlsHq
-(
-Pst* pst,
-RgInfRlsHqInfo* sfHqInfo
-)
-#else
-PUBLIC S16 RgSchMacRlsHq(pst, sfHqInfo)
-Pst* pst;
-RgInfRlsHqInfo* sfHqInfo;
-#endif
+S16 RgSchMacRlsHq(Pst* pst,RgInfRlsHqInfo* sfHqInfo)
{
- TRC3(RgSchMacRlsHq);
-
- RETVALUE((*RgSchMacRlsHqReqMt[0])(pst, sfHqInfo));
+ return ((*RgSchMacRlsHqReqMt[0])(pst, sfHqInfo));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacRlsRnti
-(
-Pst* pst,
-RgInfRlsRnti* rlsRnti
-)
-#else
-PUBLIC S16 RgSchMacRlsRnti(pst, rlsRnti)
-Pst* pst;
-RgInfRlsRnti* rlsRnti;
-#endif
+S16 RgSchMacRlsRnti(Pst* pst,RgInfRlsRnti* rlsRnti)
{
- TRC3(RgSchMacRlsRnti);
-
- RETVALUE((*RgSchMacRlsRntiReqMt[0])(pst, rlsRnti));
+ return ((*RgSchMacRlsRntiReqMt[0])(pst, rlsRnti));
}
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacLcgReg
-(
-Pst* pst,
-RgInfLcgRegReq *lcgRegReq
-)
-#else
-PUBLIC S16 RgSchMacLcgReg(pst, lcgRegReq)
-Pst* pst;
-RgInfLcgRegReq *lcgRegReq;
-#endif
+S16 RgSchMacLcgReg(Pst* pst,RgInfLcgRegReq *lcgRegReq)
{
- TRC3(RgSchMacLcgReg);
-
- RETVALUE((*RgSchMacLcgRegReqMt[0])(pst, lcgRegReq));
+ return ((*RgSchMacLcgRegReqMt[0])(pst, lcgRegReq));
} /* end of RgSchMacLcgReg */
#ifdef LTEMAC_SPS
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchSpsRel
-(
-Pst* pst,
-RgInfSpsRelInfo* relInfo
-)
-#else
-PUBLIC S16 RgMacSchSpsRel(pst, relInfo)
-Pst* pst;
-RgInfSpsRelInfo* relInfo;
-#endif
+S16 RgMacSchSpsRel(Pst* pst,RgInfSpsRelInfo* relInfo)
{
- TRC3(RgMacSchS);
-
- RETVALUE((*RgMacSchSpsRelIndMt[0])(pst, relInfo));
+ return ((*RgMacSchSpsRelIndMt[0])(pst, relInfo));
} /* end of RgMacSchSpsRel */
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacSpsLcReg
-(
-Pst* pst,
-RgInfSpsLcInfo *lcInfo
-)
-#else
-PUBLIC S16 RgSchMacSpsLcReg(pst, lcInfo)
-Pst* pst;
-RgInfSpsLcInfo *lcInfo;
-#endif
+S16 RgSchMacSpsLcReg(Pst* pst,RgInfSpsLcInfo *lcInfo)
{
- TRC3(RgSchMacSpsLcReg);
-
- RETVALUE((*RgSchMacSpsLcRegReqMt[0])(pst, lcInfo));
+ return ((*RgSchMacSpsLcRegReqMt[0])(pst, lcInfo));
} /* end of RgSchMacSpsLcReg */
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacUlSpsReset
-(
-Pst* pst,
-RgInfUlSpsReset *ulSpsResetInfo
-)
-#else
-PUBLIC S16 RgSchMacUlSpsReset(pst, ulSpsResetInfo)
-Pst* pst;
-RgInfUlSpsReset *ulSpsResetInfo;
-#endif
+S16 RgSchMacUlSpsReset(Pst* pst,RgInfUlSpsReset *ulSpsResetInfo)
{
- TRC3(RgSchMacUlSpsReset);
-
- RETVALUE((*RgSchMacUlSpsResetMt[0])(pst, ulSpsResetInfo));
+ return ((*RgSchMacUlSpsResetMt[0])(pst, ulSpsResetInfo));
} /* end of RgSchMacUlSpsReset */
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacSpsLcDereg
-(
-Pst* pst,
-CmLteCellId cellId,
-CmLteRnti crnti
-)
-#else
-PUBLIC S16 RgSchMacSpsLcDereg(pst, cellId, crnti)
-Pst* pst;
-CmLteCellId cellId;
-CmLteRnti crnti;
-#endif
+S16 RgSchMacSpsLcDereg(Pst* pst,CmLteCellId cellId,CmLteRnti crnti)
{
- TRC3(RgSchMacSpsLcDereg);
-
- RETVALUE((*RgSchMacSpsLcDeregReqMt[0])(pst, cellId, crnti));
+ return ((*RgSchMacSpsLcDeregReqMt[0])(pst, cellId, crnti));
} /* end of RgSchMacSpsLcDereg */
#endif /* LTEMAC_SPS */
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacL2Meas
-(
-Pst* pst,
-RgInfL2MeasReq *measInfo
-)
-#else
-PUBLIC S16 RgSchMacL2Meas(pst, measInfo)
-Pst* pst;
-RgInfL2MeasReq *measInfo;
-#endif
+S16 RgSchMacL2Meas(Pst* pst,RgInfL2MeasReq *measInfo)
{
- TRC3(RgSchMacL2Meas);
-
- RETVALUE((*RgSchMacL2MeasReqMt[0])(pst, measInfo));
+ return ((*RgSchMacL2MeasReqMt[0])(pst, measInfo));
} /* end of RgSchMacL2Meas */
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacL2MeasStop
-(
-Pst* pst,
-RgInfL2MeasStopReq *measInfo
-)
-#else
-PUBLIC S16 RgSchMacL2MeasStop(pst, measInfo)
-Pst* pst;
-RgInfL2MeasStopReq *measInfo;
-#endif
+S16 RgSchMacL2MeasStop(Pst* pst,RgInfL2MeasStopReq *measInfo)
{
- TRC3(RgSchMacL2MeasStop);
-
- RETVALUE((*RgSchMacL2MeasStopReqMt[0])(pst, measInfo));
+ return ((*RgSchMacL2MeasStopReqMt[0])(pst, measInfo));
} /* end of RgSchMacL2Meas */
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgSchMacL2MeasSend
-(
-Pst* pst,
-RgInfL2MeasSndReq *measInfo
-)
-#else
-PUBLIC S16 RgSchMacL2MeasSend(pst, measInfo)
-Pst* pst;
-RgInfL2MeasSndReq *measInfo;
-#endif
+S16 RgSchMacL2MeasSend(Pst* pst,RgInfL2MeasSndReq *measInfo)
{
- TRC3(RgSchMacL2MeasSend);
-
- RETVALUE((*RgSchMacL2MeasSendReqMt[0])(pst, measInfo));
+ return ((*RgSchMacL2MeasSendReqMt[0])(pst, measInfo));
} /* end of RgSchMacL2MeasSend */
/**
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchL2Meas
-(
-Pst* pst,
-RgInfL2MeasCfm *measInfo
-)
-#else
-PUBLIC S16 RgMacSchL2Meas(pst, measInfo)
-Pst* pst;
-RgInfL2MeasCfm *measInfo;
-#endif
+S16 RgMacSchL2Meas(Pst* pst,RgInfL2MeasCfm *measInfo)
{
- TRC3(RgMacSchL2Meas);
-
- RETVALUE((*RgMacSchL2MeasCfmMt[0])(pst, measInfo));
+ return ((*RgMacSchL2MeasCfmMt[0])(pst, measInfo));
} /* end of RgSchMacL2Meas */
/**
* @brief Request from MAC to SCH for L2 Measurement
* @return S16
* -# ROK
**/
-#ifdef ANSI
-PUBLIC S16 RgMacSchL2MeasStop
-(
-Pst* pst,
-RgInfL2MeasCfm *measInfo
-)
-#else
-PUBLIC S16 RgMacSchL2MeasStop(pst, measInfo)
-Pst* pst;
-RgInfL2MeasCfm *measInfo;
-#endif
+S16 RgMacSchL2MeasStop(Pst* pst,RgInfL2MeasCfm *measInfo)
{
- TRC3(RgMacSchL2MeasStop);
-
- RETVALUE((*RgMacSchL2MeasStopCfmMt[0])(pst, measInfo));
+ return ((*RgMacSchL2MeasStopCfmMt[0])(pst, measInfo));
} /* end of RgSchMacL2MeasStop*/
#endif/*LTE_L2_MEAS*/
/**********************************************************************