X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrsch%2Fsch_drx.h;h=d5dbf61406b2b015e4d6c3f01d564cae40cf114f;hb=a14bf79bbc001990f96e01ada0dd291bcc9ddcad;hp=a90e54e70e9b5bbe3fbdb80859a4afc1c59b67e4;hpb=c449cf0b0cc8794c2e2d28dcc4c9bd8b9534e697;p=o-du%2Fl2.git diff --git a/src/5gnrsch/sch_drx.h b/src/5gnrsch/sch_drx.h index a90e54e70..d5dbf6140 100644 --- a/src/5gnrsch/sch_drx.h +++ b/src/5gnrsch/sch_drx.h @@ -20,6 +20,8 @@ #define SCH_DRX_INVALID_INDEX 0xFFFFFF #define SCH_DRX_MAX_DELTA 3 #define SCH_DRX_TMRS_EXP_DELTA 1 +#define SCH_DRX_DL_HARQ_BITMASK 0x000001 +#define SCH_DRX_UL_HARQ_BITMASK 0x000001 #define UE_ACTIVE_FOR_ONDURATION 1 #define UE_ACTIVE_FOR_INACTIVE_TIMER 2 #define UE_ACTIVE_FOR_SR 4 @@ -59,6 +61,11 @@ void schDrxUeReCfgTimer(SchCellCb *cell, SchUeCb *ueCb); void schHdlDrxShortCycleExpiryTimer(SchCellCb *cell); void schHdlDrxOnDurExpiryTimer(SchCellCb *cell); void schHandleExpiryDrxTimer(SchCellCb *cell); +void schDrxStrtDlHqRttTmr(SchDlHqProcCb *hqP); +void schDrxStopDlHqRetxTmr(SchCellCb *cell, SchUeCb *uecb, SchDlHqProcCb **hqP); +void schDrxStopUlHqRetxTmr(SchCellCb *cell, SchUeCb *ueCb, SchUlHqProcCb **hqP); +void schDrxStrtUlHqRttTmr(SchUlHqProcCb *hqP); +void schHdlDrxUlHqRetxStrtTimer(SchCellCb *cell); /********************************************************************** End of file **********************************************************************/