Code Review
/
o-du
/
l2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[Epic-ID: ODUHIGH-538][Issue-ID: ODUHIGH-575] Deallocating the variables allocated...
[o-du/l2.git]
/
src
/
5gnrsch
/
sch_harq_dl.c
diff --git
a/src/5gnrsch/sch_harq_dl.c
b/src/5gnrsch/sch_harq_dl.c
index
455cc87
..
043e392
100644
(file)
--- a/
src/5gnrsch/sch_harq_dl.c
+++ b/
src/5gnrsch/sch_harq_dl.c
@@
-24,6
+24,7
@@
#include "du_app_mac_inf.h"
#include "mac_sch_interface.h"
#include "sch.h"
#include "du_app_mac_inf.h"
#include "mac_sch_interface.h"
#include "sch.h"
+#include "sch_tmr.h"
#include "sch_utils.h"
#include "cm_llist.h"
#ifdef NR_DRX
#include "sch_utils.h"
#include "cm_llist.h"
#ifdef NR_DRX
@@
-52,7
+53,7
@@
void schDlHqAddToFreeList(SchDlHqProcCb *hqP);
void schDlHqEntInit(SchCellCb *cellCb, SchUeCb *ueCb)
{
ueCb->dlHqEnt.numHqPrcs = SCH_MAX_NUM_DL_HQ_PROC;
void schDlHqEntInit(SchCellCb *cellCb, SchUeCb *ueCb)
{
ueCb->dlHqEnt.numHqPrcs = SCH_MAX_NUM_DL_HQ_PROC;
- ueCb->dlHqEnt.maxHqTx = cellCb->
cellCfg.
schHqCfg.maxDlDataHqTx;
+ ueCb->dlHqEnt.maxHqTx = cellCb->schHqCfg.maxDlDataHqTx;
ueCb->dlHqEnt.cell = cellCb;
ueCb->dlHqEnt.ue =ueCb;
schDlHqEntReset(cellCb, ueCb, &ueCb->dlHqEnt);
ueCb->dlHqEnt.cell = cellCb;
ueCb->dlHqEnt.ue =ueCb;
schDlHqEntReset(cellCb, ueCb, &ueCb->dlHqEnt);
@@
-87,7
+88,7
@@
void schDlHqEntReset(SchCellCb *cellCb, SchUeCb *ueCb, SchDlHqEnt *hqE)
hqP->maxHqTxPerHqP = hqE->maxHqTx;
hqP->dlHqEntLnk.node = (PTR)hqP;
hqP->dlHqProcLink.node = (PTR)hqP;
hqP->maxHqTxPerHqP = hqE->maxHqTx;
hqP->dlHqEntLnk.node = (PTR)hqP;
hqP->dlHqProcLink.node = (PTR)hqP;
- hqP->
u
lSlotLnk.node = (PTR)hqP;
+ hqP->
d
lSlotLnk.node = (PTR)hqP;
cellCb->api->SchInitDlHqProcCb(hqP);
schDlHqAddToFreeList(hqP);
}
cellCb->api->SchInitDlHqProcCb(hqP);
schDlHqAddToFreeList(hqP);
}
@@
-343,7
+344,7
@@
void schMsg4FeedbackUpdate(SchDlHqProcCb *hqP, uint8_t fdbk)
}
else
{
}
else
{
- if( hqP->tbInfo[0].txCntr >= hqP->hqEnt->cell->
cellCfg.
schHqCfg.maxMsg4HqTx)
+ if( hqP->tbInfo[0].txCntr >= hqP->hqEnt->cell->schHqCfg.maxMsg4HqTx)
{
schDlReleaseHqProcess(hqP);
hqP->hqEnt->ue->msg4HqProc = NULLP;
{
schDlReleaseHqProcess(hqP);
hqP->hqEnt->ue->msg4HqProc = NULLP;