X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Frgm.c;h=2804c43aab3c88d39802e8a828775f44d33c7661;hb=4a4be152a02505f732a92caa2a5592f2ec70b9ae;hp=d315a184246ba7e2e72c360fdbfdfb28e91682ee;hpb=aee73991f728cc127d1ed76d5a52571d916235a4;p=o-du%2Fl2.git diff --git a/src/cm/rgm.c b/src/cm/rgm.c index d315a1842..2804c43aa 100755 --- a/src/cm/rgm.c +++ b/src/cm/rgm.c @@ -41,966 +41,6 @@ /* header/extern include files (.x) */ #include "rgm.x" /* RGM Interface includes */ -#ifdef RGM_LWLC - - -/** -* @brief Request from RRM to MAC to bind the interface saps -* -* @details -* -* Function : cmPkLwLcRgmBndReq -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] SpId spId -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkLwLcRgmBndReq -( -Pst* pst, -SuId suId, -SpId spId -) -#else -PUBLIC S16 cmPkLwLcRgmBndReq(pst, suId, spId) -Pst* pst; -SuId suId; -SpId spId; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkLwLcRgmBndReq) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - - if (SPkS16(spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SPkS16(suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMBNDREQ; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief Request from RRM to MAC to bind the interface saps -* -* @details -* -* Function : cmUnpkLwLcRgmBndReq -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] SpId spId -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkLwLcRgmBndReq -( -RgmBndReq func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkLwLcRgmBndReq(func, pst, mBuf) -RgmBndReq func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SuId suId; - SpId spId; - S16 ret; - - TRC3(cmUnpkLwLcRgmBndReq) - - if (SUnpkS16(&suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SUnpkS16(&spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - ret = ((*func)(pst, suId, spId)); - - SPutMsg(mBuf); - - return (ret); -} - -/** -* @brief Request from RRM to MAC to Unbind the interface saps -* -* @details -* -* Function : cmPkLwLcRgmUbndReq -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] Reason reason -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkLwLcRgmUbndReq -( -Pst* pst, -SpId spId, -Reason reason -) -#else -PUBLIC S16 cmPkLwLcRgmUbndReq(pst, spId, reason) -Pst* pst; -SpId spId; -Reason reason; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkLwLcRgmUbndReq) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - if (SPkS16(reason, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - if (SPkS16(spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMUBNDREQ; - return (SPstTsk(pst,mBuf)); -} - -/** -* @brief Confirmation from MAC to RRM for the bind/Unbind - * request for the interface saps -* -* @details -* -* Function : cmPkLwLcRgmBndCfm -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] U8 status -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkLwLcRgmBndCfm -( -Pst* pst, -SuId suId, -U8 status -) -#else -PUBLIC S16 cmPkLwLcRgmBndCfm(pst, suId, status) -Pst* pst; -SuId suId; -U8 status; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkLwLcRgmBndCfm) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - - if (SPkS16(suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (oduUnpackUInt8(status, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMBNDCFM; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief Confirmation from MAC to RRM for the bind/Unbind - * request for the interface saps -* -* @details -* -* Function : cmUnpkLwLcRgmBndCfm -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] U8 status -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkLwLcRgmBndCfm -( -RgmBndCfm func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkLwLcRgmBndCfm(func, pst, mBuf) -RgmBndCfm func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SuId suId; - U8 status; - - TRC3(cmUnpkLwLcRgmBndCfm) - - if (oduPackUInt8(&status, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SUnpkS16(&suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - SPutMsg(mBuf); - return ((*func)(pst, suId, status)); -} - - -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmPkLwLcRgmCfgPrbRprt -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] RgmPrbRprtCfg * prbRprtCfg -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkLwLcRgmCfgPrbRprt -( -Pst* pst, -SpId spId, -RgmPrbRprtCfg * prbRprtCfg -) -#else -PUBLIC S16 cmPkLwLcRgmCfgPrbRprt(pst, spId, prbRprtCfg) -Pst* pst; -SpId spId; -RgmPrbRprtCfg * prbRprtCfg; -#endif -{ - Buffer *mBuf = NULLP; - U32 len = sizeof(RgmPrbRprtCfg); - TRC3(cmPkLwLcRgmCfgPrbRprt) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - return RFAILED; - } - - if(oduPackPointer((PTR)prbRprtCfg, mBuf) != ROK) - { - SPutMsg(mBuf); - SPutSBuf(pst->region, pst->pool, (Data*)prbRprtCfg, len); - return RFAILED; - } - - if (SPkS16(spId, mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMCFGPRBRPRT; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmUnpkLwLcRgmCfgPrbRprt -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] RgmPrbRprtCfg * prbRprtCfg -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkLwLcRgmCfgPrbRprt -( -RgmCfgPrbRprtFptr func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkLwLcRgmCfgPrbRprt(func, pst, mBuf) -RgmCfgPrbRprtFptr func; -Pst *pst; -Buffer *mBuf; -#endif -{ - S16 ret; - SpId spId; - RgmPrbRprtCfg *prbRprtCfg; - - TRC3(cmUnpkLwLcRgmCfgPrbRprt) - - if (SUnpkS16(&spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (oduUnpackPointer((PTR *)&prbRprtCfg, mBuf) != ROK) - { - SPutMsg(mBuf); - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - return RFAILED; - } - - ret = ((*func)(pst, spId, prbRprtCfg)); - - SPutMsg(mBuf); - return (ret); -} - - -/** -* @brief PRB Usage Report Indication from MAC to RRM -* -* @details -* -* Function : cmPkLwLcRgmPrbRprtInd -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] RgmPrbRprtInd * prbRprtInd -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkLwLcRgmPrbRprtInd -( -Pst* pst, -SuId suId, -RgmPrbRprtInd * prbRprtInd -) -#else -PUBLIC S16 cmPkLwLcRgmPrbRprtInd(pst, suId, prbRprtInd) -Pst* pst; -SuId suId; -RgmPrbRprtInd * prbRprtInd; -#endif -{ - Buffer *mBuf = NULLP; - - TRC3(cmPkLwLcRgmPrbRprtInd) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); - return RFAILED; - } - - if(oduPackPointer((PTR)prbRprtInd, mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); - SPutMsg(mBuf); - return RFAILED; - } - - if (SPkS16(suId, mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMCFGPRBRPRT; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief PRB Usage Report Indication from MAC to RRM -* -* @details -* -* Function : cmUnpkLwLcRgmPrbRprtInd -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] RgmPrbRprtInd * prbRprtInd -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkLwLcRgmPrbRprtInd -( -RgmPrbRprtIndFptr func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkLwLcRgmPrbRprtInd(func, pst, mBuf) -RgmPrbRprtIndFptr func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SuId suId; - RgmPrbRprtInd *prbRprtInd; - S16 ret; - - TRC3(cmUnpkLwLcRgmPrbRprtInd) - - if (SUnpkS16(&suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (oduUnpackPointer((PTR *)&prbRprtInd, mBuf) != ROK) - { - SPutMsg(mBuf); - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); - return RFAILED; - } - - - ret = ((*func)(pst, suId, prbRprtInd)); - - SPutMsg(mBuf); - - return (ret); -} -#endif - - -/** -* @brief Request from RRM to MAC to bind the interface saps -* -* @details -* -* Function : cmPkRgmBndReq -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] SpId spId -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkRgmBndReq -( -Pst* pst, -SuId suId, -SpId spId -) -#else -PUBLIC S16 cmPkRgmBndReq(pst, suId, spId) -Pst* pst; -SuId suId; -SpId spId; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkRgmBndReq) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - - if (SPkS16(spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SPkS16(suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMBNDREQ; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief Request from RRM to MAC to bind the interface saps -* -* @details -* -* Function : cmUnpkRgmBndReq -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] SpId spId -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmBndReq -( -RgmBndReq func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkRgmBndReq(func, pst, mBuf) -RgmBndReq func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SuId suId; - SpId spId; - S16 ret; - - TRC3(cmUnpkRgmBndReq) - - if (SUnpkS16(&suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SUnpkS16(&spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - ret = ((*func)(pst, suId, spId)); - - SPutMsg(mBuf); - - return (ret); -} - -/** -* @brief Request from RRM to MAC to Unbind the interface saps -* -* @details -* -* Function : cmPkRgmUbndReq -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] Reason reason -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkRgmUbndReq -( -Pst* pst, -SpId spId, -Reason reason -) -#else -PUBLIC S16 cmPkRgmUbndReq(pst, spId, reason) -Pst* pst; -SpId spId; -Reason reason; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkRgmUbndReq) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - if (SPkS16(reason, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - if (SPkS16(spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMUBNDREQ; - return (SPstTsk(pst,mBuf)); -} - -#if 1 - -/** -* @brief Request from RRM to MAC to Unbind the interface saps -* -* @details -* -* Function : cmUnpkRgmUbndReq -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] Reason reason -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmUbndReq -( -RgmUbndReq func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkRgmUbndReq(func, pst, mBuf) -RgmUbndReq func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SpId spId; - Reason reason; - - TRC3(cmUnpkRgmUbndReq) - - if (SUnpkS16(&spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - if (SUnpkS16(&reason, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - SPutMsg(mBuf); - return ((*func)(pst, spId, reason)); -} -#endif - -/** -* @brief Confirmation from MAC to RRM for the bind/Unbind - * request for the interface saps -* -* @details -* -* Function : cmPkRgmBndCfm -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] U8 status -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkRgmBndCfm -( -Pst* pst, -SuId suId, -U8 status -) -#else -PUBLIC S16 cmPkRgmBndCfm(pst, suId, status) -Pst* pst; -SuId suId; -U8 status; -#endif -{ - Buffer *mBuf = NULLP; - TRC3(cmPkRgmBndCfm) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - return RFAILED; - } - - if (SPkS16(suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (oduUnpackUInt8(status, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - pst->event = (Event) EVTRGMBNDCFM; - return (SPstTsk(pst,mBuf)); -} - - -/** -* @brief Confirmation from MAC to RRM for the bind/Unbind - * request for the interface saps -* -* @details -* -* Function : cmUnpkRgmBndCfm -* -* @param[in] Pst* pst -* @param[in] SuId suId -* @param[in] U8 status -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmBndCfm -( -RgmBndCfm func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkRgmBndCfm(func, pst, mBuf) -RgmBndCfm func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SuId suId; - U8 status; - - TRC3(cmUnpkRgmBndCfm) - - if (oduPackUInt8(&status, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SUnpkS16(&suId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - SPutMsg(mBuf); - return ((*func)(pst, suId, status)); -} - - - - -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmPkCfgPrbRprt -* -* @param[in] RgmPrbRprtCfg *prbRprtCfg -* @param[in] Buffer *mBuf -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkCfgPrbRprt -( -RgmPrbRprtCfg * prbRprtCfg, -Buffer *mBuf -) -#else -PUBLIC S16 cmPkCfgPrbRprt(prbRprtCfg, mBuf) -RgmPrbRprtCfg * prbRprtCfg; -Buffer *mBuf; -#endif -{ - TRC3(cmPkCfgPrbRprt); - CMCHKPK(oduUnpackUInt16, prbRprtCfg->usPrbAvgPeriodicty, mBuf); - CMCHKPK(oduUnpackUInt8, prbRprtCfg->bConfigType, mBuf); - CMCHKPK(oduUnpackUInt8, prbRprtCfg->bCellId, mBuf); - return ROK; -} -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmUnPkCfgPrbRprt -* -* @param[in] RgmPrbRprtCfg *prbRprtCfg -* @param[in] Buffer *mBuf -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnPkCfgPrbRprt -( -RgmPrbRprtCfg * prbRprtCfg, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnPkCfgPrbRprt(prbRprtCfg, mBuf) -RgmPrbRprtCfg * prbRprtCfg; -Buffer *mBuf; -#endif -{ - TRC3(cmUnPkCfgPrbRprt); - CMCHKUNPK(oduPackUInt8, &prbRprtCfg->bCellId, mBuf); - CMCHKUNPK(oduPackUInt8, &prbRprtCfg->bConfigType, mBuf); - CMCHKUNPK(oduPackUInt16, &prbRprtCfg->usPrbAvgPeriodicty, mBuf); - return ROK; -} - - - - -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmPkRgmCfgPrbRprt -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] RgmPrbRprtCfg *prbRprtCfg -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmPkRgmCfgPrbRprt -( -Pst* pst, -SpId spId, -RgmPrbRprtCfg * prbRprtCfg -) -#else -PUBLIC S16 cmPkRgmCfgPrbRprt(pst, spId, prbRprtCfg) -Pst* pst; -SpId spId; -RgmPrbRprtCfg * prbRprtCfg; -#endif -{ - Buffer *mBuf = NULLP; - U32 len = sizeof(RgmPrbRprtCfg); - TRC3(cmPkRgmCfgPrbRprt) - - if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - return RFAILED; - } - - if(cmPkCfgPrbRprt(prbRprtCfg, mBuf) != ROK) - { - SPutMsg(mBuf); - SPutSBuf(pst->region, pst->pool, (Data*)prbRprtCfg, len); - return RFAILED; - } - - if (SPkS16(spId, mBuf) != ROK) - { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - SPutMsg(mBuf); - return RFAILED; - } - - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtCfg, sizeof(RgmPrbRprtCfg)); - - pst->event = (Event) EVTRGMCFGPRBRPRT; - return (SPstTsk(pst,mBuf)); -} - - - -/** -* @brief Configure the PRB Report Preparation Start/Stop from RRM to MAC -* -* @details -* -* Function : cmUnpkRgmCfgPrbRprt -* -* @param[in] Pst* pst -* @param[in] SpId spId -* @param[in] RgmPrbRprtCfg * prbRprtCfg -* @return S16 -* -# ROK -**/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmCfgPrbRprt -( -RgmCfgPrbRprtFptr func, -Pst *pst, -Buffer *mBuf -) -#else -PUBLIC S16 cmUnpkRgmCfgPrbRprt(func, pst, mBuf) -RgmCfgPrbRprtFptr func; -Pst *pst; -Buffer *mBuf; -#endif -{ - SpId spId; - RgmPrbRprtCfg *prbRprtCfg; - - TRC3(cmUnpkRgmCfgPrbRprt) - if ((SGetSBuf(pst->region, pst->pool, (Data **)&prbRprtCfg, sizeof(RgmPrbRprtCfg))) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (SUnpkS16(&spId, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - if (cmUnPkCfgPrbRprt(prbRprtCfg, mBuf) != ROK) - { - SPutMsg(mBuf); - return RFAILED; - } - - SPutMsg(mBuf); - return ((*func)(pst, spId, prbRprtCfg)); -} - /* RRM_SP1_START */ /** * @brief Packing of PRB Usage Report for qci for sending @@ -1015,17 +55,11 @@ Buffer *mBuf; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmPkRgmPrbQciRpt +S16 cmPkRgmPrbQciRpt ( - RgmPrbRptPerQci *qciPrbRprt, - Buffer *mBuf - ) -#else -PUBLIC S16 cmPkRgmPrbQciRpt(qciPrbRprt, mBuf) -RgmPrbRptPerQci *qciPrbRprt; -Buffer *mBuf = NULLP; -#endif +RgmPrbRptPerQci *qciPrbRprt, +Buffer *mBuf +) { CMCHKPK(oduUnpackUInt8, qciPrbRprt->bQci, mBuf); CMCHKPK(oduUnpackUInt8, qciPrbRprt->bAvgPrbUlUsage, mBuf); @@ -1046,17 +80,11 @@ Buffer *mBuf = NULLP; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmPrbQciRpt +S16 cmUnpkRgmPrbQciRpt ( - RgmPrbRptPerQci *qciPrbRprt, - Buffer *mBuf - ) -#else -PUBLIC S16 cmUnpkRgmPrbQciRpt(qciPrbRprt, mBuf) -RgmPrbRptPerQci *qciPrbRprt; -Buffer *mBuf = NULLP; -#endif +RgmPrbRptPerQci *qciPrbRprt, +Buffer *mBuf +) { CMCHKUNPK(oduPackUInt8, &qciPrbRprt->bAvgPrbDlUsage, mBuf); CMCHKUNPK(oduPackUInt8, &qciPrbRprt->bAvgPrbUlUsage, mBuf); @@ -1078,21 +106,14 @@ Buffer *mBuf = NULLP; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmPkPrbRprtInd +S16 cmPkPrbRprtInd ( - RgmPrbRprtInd * prbRprtInd, - Buffer *mBuf - ) -#else -PUBLIC S16 cmPkPrbRprtInd(prbRprtInd, mBuf) - RgmPrbRprtInd * prbRprtInd; - Buffer *mBuf = NULLP; -#endif +RgmPrbRprtInd * prbRprtInd, +Buffer *mBuf +) { S32 idx = 0; - TRC3(cmPkPrbRprtInd); /* RRM_SP1_START */ for(idx = RGM_MAX_QCI_REPORTS-1; idx >= 0; idx--) @@ -1117,21 +138,14 @@ PUBLIC S16 cmPkPrbRprtInd(prbRprtInd, mBuf) * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmUnpkPrbRprtInd +S16 cmUnpkPrbRprtInd ( - RgmPrbRprtInd * prbRprtInd, - Buffer *mBuf - ) -#else -PUBLIC S16 cmUnpkPrbRprtInd(prbRprtInd, mBuf) - RgmPrbRprtInd * prbRprtInd; - Buffer *mBuf; -#endif +RgmPrbRprtInd * prbRprtInd, +Buffer *mBuf +) { - U32 idx = 0; + uint32_t idx = 0; - TRC3(cmUnpkPrbRprtInd); /* RRM_SP1_START */ CMCHKUNPK(oduPackUInt8, &prbRprtInd->bCellId, mBuf); @@ -1160,44 +174,36 @@ PUBLIC S16 cmUnpkPrbRprtInd(prbRprtInd, mBuf) * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmPkRgmPrbRprtInd +S16 cmPkRgmPrbRprtInd ( Pst* pst, SuId suId, RgmPrbRprtInd * prbRprtInd ) -#else -PUBLIC S16 cmPkRgmPrbRprtInd(pst, suId, prbRprtInd) -Pst* pst; -SuId suId; -RgmPrbRprtInd * prbRprtInd; -#endif { Buffer *mBuf = NULLP; - TRC3(cmPkRgmPrbRprtInd) if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); return RFAILED; } if(cmPkPrbRprtInd(prbRprtInd, mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); SPutMsg(mBuf); return RFAILED; } if (SPkS16(suId, mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); SPutMsg(mBuf); return RFAILED; } - SPutSBuf(pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)prbRprtInd, sizeof(RgmPrbRprtInd)); pst->event = (Event) EVTRGMPRBRPRTIND; return (SPstTsk(pst,mBuf)); @@ -1215,24 +221,16 @@ RgmPrbRprtInd * prbRprtInd; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmPrbRprtInd +S16 cmUnpkRgmPrbRprtInd ( RgmPrbRprtIndFptr func, Pst *pst, Buffer *mBuf ) -#else -PUBLIC S16 cmUnpkRgmPrbRprtInd(func, pst, mBuf) -RgmPrbRprtIndFptr func; -Pst *pst; -Buffer *mBuf; -#endif { SuId suId; RgmPrbRprtInd prbRprtInd; - TRC3(cmUnpkRgmPrbRprtInd) if (SUnpkS16(&suId, mBuf) != ROK) { @@ -1262,19 +260,12 @@ Buffer *mBuf; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmPkTransModeInd +S16 cmPkTransModeInd ( - RgmTransModeInd *transModeInd, - Buffer *mBuf - ) -#else -PUBLIC S16 cmPkTransModeInd(transModeInd, mBuf) - RgmTransModeInd *transModeInd; - Buffer *mBuf; -#endif +RgmTransModeInd *transModeInd, +Buffer *mBuf +) { - TRC3(cmPkTransModeInd); CMCHKPK(oduUnpackUInt32, transModeInd->eMode, mBuf); CMCHKPK(oduUnpackUInt16, transModeInd->usCrnti, mBuf); CMCHKPK(oduUnpackUInt8, transModeInd->bCellId, mBuf); @@ -1293,23 +284,16 @@ PUBLIC S16 cmPkTransModeInd(transModeInd, mBuf) * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmUnpkTransModeInd +S16 cmUnpkTransModeInd ( - RgmTransModeInd *transModeInd, - Buffer *mBuf - ) -#else -PUBLIC S16 cmUnpkTransModeInd(transModeInd, mBuf) - RgmTransModeInd *transModeInd; - Buffer *mBuf; -#endif +RgmTransModeInd *transModeInd, +Buffer *mBuf +) { - U32 tmpModeEnum; - TRC3(cmUnpkTransModeInd); + uint32_t tmpModeEnum; CMCHKUNPK(oduPackUInt8, &transModeInd->bCellId, mBuf); CMCHKUNPK(oduPackUInt16, &transModeInd->usCrnti, mBuf); - CMCHKUNPK(oduPackUInt32, (U32 *)&tmpModeEnum, mBuf); + CMCHKUNPK(oduPackUInt32, (uint32_t *)&tmpModeEnum, mBuf); transModeInd->eMode = (RgmTxnMode)tmpModeEnum; return ROK; } @@ -1326,44 +310,37 @@ PUBLIC S16 cmUnpkTransModeInd(transModeInd, mBuf) * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmPkRgmTransModeInd + +S16 cmPkRgmTransModeInd ( Pst* pst, SuId suId, RgmTransModeInd *transModeInd ) -#else -PUBLIC S16 cmPkRgmTransModeInd(pst, suId, transModeInd) -Pst* pst; -SuId suId; -RgmTransModeInd *transModeInd; -#endif { Buffer *mBuf = NULLP; - TRC3(cmPkRgmTransModeInd) if (SGetMsg(pst->region, pst->pool, &mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); return RFAILED; } if(cmPkTransModeInd(transModeInd, mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); SPutMsg(mBuf); return RFAILED; } if (SPkS16(suId, mBuf) != ROK) { - SPutSBuf(pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); SPutMsg(mBuf); return RFAILED; } - SPutSBuf(pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); + SPutSBufNewForDebug(__FILE__,__FUNCTION__,__LINE__,pst->region, pst->pool, (Data *)transModeInd, sizeof(RgmTransModeInd)); pst->event = (Event) EVTRGMTRANSMODEIND; return (SPstTsk(pst,mBuf)); @@ -1381,24 +358,16 @@ RgmTransModeInd *transModeInd; * @return S16 * -# ROK **/ -#ifdef ANSI -PUBLIC S16 cmUnpkRgmTransModeInd +S16 cmUnpkRgmTransModeInd ( RgmTransModeIndFptr func, Pst *pst, Buffer *mBuf ) -#else -PUBLIC S16 cmUnpkRgmTransModeInd(func, pst, mBuf) -RgmTransModeIndFptr func; -Pst *pst; -Buffer *mBuf; -#endif { SuId suId; RgmTransModeInd transModeInd; - TRC3(cmUnpkRgmTransModeInd) if (SUnpkS16(&suId, mBuf) != ROK) {