X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch_utils.h;h=521b476f7de6faac6cb78c61d1d2c60a63826b6c;hb=65780c0e397afca1bc67923de1a19a420a0e86f3;hp=c0ae4c0f4538e6e986497b674c33f0acd787c621;hpb=f1f733a2f14d22b8725e121fa0f5e70a7febc9af;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch_utils.h b/src/5gnrsch/sch_utils.h index c0ae4c0f4..521b476f7 100644 --- a/src/5gnrsch/sch_utils.h +++ b/src/5gnrsch/sch_utils.h @@ -98,6 +98,7 @@ _pst.selector = ODU_SELECTOR_TC; \ } + /* Table array declarations */ int8_t coresetIdxTable[MAX_CORESET_INDEX][4]; int8_t searchSpaceIdxTable[MAX_SEARCH_SPACE_INDEX][4]; @@ -140,6 +141,9 @@ uint8_t countRBGFrmCoresetFreqRsrc(uint8_t *freqDomainRsrc); uint8_t findSsStartSymbol(uint8_t *mSymbolsWithinSlot); void fillCqiAggLvlMapping(SchPdcchInfo *pdcchInfo); uint8_t schUpdValY(SchUeCb *ueCb, SchPdcchInfo *pdcchInfo); +uint16_t extractStartPrbForRBG(uint8_t *freqDomaRsrc, uint8_t rbgIndex); +uint16_t schConvertSlotPeriodicityEnumToValue(SchMSlotPeriodicity slotPeriod); +uint8_t extractNumOfCandForAggLvl(SchSearchSpace *searchSpace, uint8_t aggLvl); #if 0 /*Will be enabled for debugging*/ void printLcLL(CmLListCp *lcLL);