X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch.h;h=6f8672d2948d41c72fb8f8ce307955c1bb37d40f;hb=f1f733a2f14d22b8725e121fa0f5e70a7febc9af;hp=b5e1f935e2dbb4fc106c7e34805e7413568ec7f5;hpb=e6cf50fe5be43291899cae7a1a24af906901ceff;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch.h b/src/5gnrsch/sch.h index b5e1f935e..6f8672d29 100644 --- a/src/5gnrsch/sch.h +++ b/src/5gnrsch/sch.h @@ -326,6 +326,9 @@ typedef struct schDlSlotInfo SsbInfo ssbInfo[MAX_SSB_IDX]; /*!< SSB info */ bool sib1Pres; /*!< Flag to determine if SIB1 is present in this slot */ uint8_t pdcchUe; /*!< UE for which PDCCH is scheduled in this slot */ + /*TODO: will remove the above parameter which is stopping multiUE allocation + * for PDCCH*/ + uint32_t usedRbgForPdcch[FREQ_DOM_RSRC_SIZE]; /*Bitmap for used RBG during PDCCH allocation in this slot.*/ uint8_t pdschUe; /*!< UE for which PDSCH is scheduled in this slot */ RarAlloc *rarAlloc[MAX_NUM_UE]; /*!< RAR allocation per UE*/ DciInfo *ulGrant; @@ -803,6 +806,7 @@ LcInfo* handleLcLList(CmLListCp *lcLL, uint8_t lcId, ActionTypeLL action); void prbAllocUsingRRMPolicy(CmLListCp *lcLL, bool dedicatedPRB, uint16_t mcsIdx,uint8_t numSymbols,\ uint16_t *sharedPRB, uint16_t *reservedPRB, bool *isTxPayloadLenAdded, bool *srRcvd); void updateBsrAndLcList(CmLListCp *lcLL, BsrInfo *bsrInfo, uint8_t status); +uint8_t fillUeCoresetAndSsInfo(SchUeCb *ue); /*Paging Functions*/ void schProcPagingCfg(SchCellCb *cell);