X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch.h;h=906e436b6ef67f8c1388b0464025d7fc8449354e;hb=a42c1300602c311dd44fd1e5595dcf6f9f9e1e5d;hp=ae6b8f120c59d853d4c5044fc46473f95657f547;hpb=5ea4c59cb4dd37164953218b0bd355284e11d22c;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch.h b/src/5gnrsch/sch.h index ae6b8f120..906e436b6 100644 --- a/src/5gnrsch/sch.h +++ b/src/5gnrsch/sch.h @@ -21,15 +21,17 @@ #define SCH_MAX_CELLS 1 #define SCH_MAX_INST 1 #define SCH_NUM_SLOTS 10 /*forcing this to 10 */ +#define MAX_NUM_RB 106 /* value for numerology 0 15Khz */ #define SCH_MIB_TRANS 80 #define SCH_NUM_SC_PRB 12 /* number of SCs in a PRB */ #define SCH_MAX_SSB_BEAM 4 /* since we are supporting only SCS=15KHz */ -#define SCH_SCS_15KHZ 15 +#define SCH_SCS_15KHZ 0 /* numerology 0 and 15Khz */ #define SCH_SYMBOL_PER_SLOT 14 #define SCH_SSB_SYMB_DURATION 4 #define SCH_SSB_PRB_DURATION 20 #define SCH_MEM_REGION 4 #define SCH_POOL 1 +#define SCHED_DELTA 1 /* allocate and zero out a static buffer */ #define SCH_ALLOC(_datPtr, _size) \ @@ -120,8 +122,8 @@ typedef struct schCb SchCb schCb[SCH_MAX_INST]; /* function declarations */ -int schCmnDlAlloc(SchCellCb *cell, DlBrdcstAlloc *dlBrdcstAlloc); -int schProcessSlotInd(SlotIndInfo *slotInd, Inst inst); +uint8_t schCmnDlAlloc(SchCellCb *cell, DlBrdcstAlloc *dlBrdcstAlloc); +uint8_t schProcessSlotInd(SlotIndInfo *slotInd, Inst inst);