X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2F5gnrsch%2Fsch_utils.h;h=8d1e8b750db1fe61f7c95c6d55dfb8df874075aa;hb=2193e4cf01012809495be026097e8d7eacb9f0ac;hp=71b2f48675ad2be5c012e5bbb12fc0897e03bde3;hpb=aee73991f728cc127d1ed76d5a52571d916235a4;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch_utils.h b/src/5gnrsch/sch_utils.h index 71b2f4867..8d1e8b750 100644 --- a/src/5gnrsch/sch_utils.h +++ b/src/5gnrsch/sch_utils.h @@ -73,10 +73,10 @@ /* Fill post structure for msg from SCH to MAC */ #define FILL_PST_SCH_TO_MAC(_pst, _inst) \ { \ - _pst.srcProcId = SFndProcId(); \ - _pst.dstProcId = SFndProcId(); \ - _pst.srcEnt = ENTRG; \ - _pst.dstEnt = ENTRG; \ + _pst.srcProcId = ODU_GET_PROCID(); \ + _pst.dstProcId = ODU_GET_PROCID(); \ + _pst.srcEnt = ENTMAC; \ + _pst.dstEnt = ENTMAC; \ _pst.srcInst = 1; \ _pst.dstInst = 0; \ _pst.selector = ODU_SELECTOR_TC; \ @@ -89,6 +89,7 @@ extern int8_t searchSpaceIdxTable[MAX_SEARCH_SPACE_INDEX][4]; void schAllocFreqDomRscType0(uint16_t startPrb, uint16_t prbSize, uint8_t *freqDomain); uint16_t schCalcTbSize(uint16_t payLoadSize); uint16_t schCalcNumPrb(uint16_t tbSize, uint16_t mcs, uint8_t numSymbols); +uint16_t schCalcTbSizeFromNPrb(uint16_t numPrb, uint16_t mcs, uint8_t numSymbols); SchUeCb* schGetUeCb(SchCellCb *cellCb, uint16_t crnti); void schInitUlSlot(SchUlSlotInfo *schUlSlotInfo); void schInitDlSlot(SchDlSlotInfo *schDlSlotInfo);