X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch.c;h=ad83a8d49e964fc636bdbadf1918aef471746055;hb=dfe84998d9dba8389ee232aa184bc3b5ae383db3;hp=d05029ddf34306b973ed572d4f0fceb9478b4187;hpb=87c35884595a3166121854c3ae6e6e856f004ff4;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch.c b/src/5gnrsch/sch.c index d05029ddf..ad83a8d49 100644 --- a/src/5gnrsch/sch.c +++ b/src/5gnrsch/sch.c @@ -48,7 +48,6 @@ #include "sch.h" #include "sch_utils.h" -void SchFillCfmPst(Pst *reqPst,Pst *cfmPst,RgMngmt *cfm); /* local defines */ SchCellCfgCfmFunc SchCellCfgCfmOpts[] = @@ -2281,6 +2280,49 @@ uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd) } return ret; } + + +/*********************************************************** + * + * Func : SchFillCfmPst + * + * + * Desc : Fills the Confirmation Post Structure cfmPst using the reqPst + * and the cfm->hdr.response. + * + * + * Ret : Void + * + * Notes: + * + * File : rg_sch_lmm.c + * + **********************************************************/ +Void SchFillCfmPst +( +Pst *reqPst, +Pst *cfmPst, +RgMngmt *cfm +) +{ + Inst inst; + + inst = (reqPst->dstInst - SCH_INST_START); + + cfmPst->srcEnt = ENTMAC; + cfmPst->srcInst = (Inst) 1; + cfmPst->srcProcId = schCb[inst].schInit.procId; + cfmPst->dstEnt = ENTMAC; + cfmPst->dstInst = (Inst) 0; + cfmPst->dstProcId = reqPst->srcProcId; + + cfmPst->selector = cfm->hdr.response.selector; + cfmPst->region = cfm->hdr.response.mem.region; + cfmPst->pool = cfm->hdr.response.mem.pool; + + return; +} + /********************************************************************** End of file **********************************************************************/