X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr.h;h=d2d8c7bcdc1381f25d665d83e9a20c94bb4aae90;hb=069ae37558afd5aee2d1072bbf5b517cf665bdd8;hp=a05e7c77867d38621b6df991ac3209c60baca3f8;hpb=8b3c1a54b33c87e09512690649ed24775f7a5508;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr.h b/src/du_app/du_mgr.h index a05e7c778..d2d8c7bcd 100644 --- a/src/du_app/du_mgr.h +++ b/src/du_app/du_mgr.h @@ -58,9 +58,9 @@ #define DU_PROC 0 /* Memory related configs */ #define DU_APP_MEM_REGION 0 -#define RLC_UL_MEM_REGION 1 -#define RLC_DL_MEM_REGION 4 -#define MAC_MEM_REGION 4 +#define RLC_UL_MEM_REGION 1 +#define RLC_DL_MEM_REGION 4 +#define MAC_MEM_REGION 4 #define DU_POOL 1 #define RLC_POOL 1 @@ -140,10 +140,16 @@ (Data *)_datPtr, _size); /* Free shared memory, received through LWLC */ -#define DU_FREE_MEM(_region, _pool, _datPtr, _size) \ - if(_datPtr) \ - SPutSBuf(_region, _pool,(Data *)_datPtr, _size); \ - _datPtr = NULL; +#define DU_FREE_SHRABL_BUF(_region, _pool,_buf, _size) \ +{ \ + if (_buf != NULLP) \ + { \ + (Void) SPutStaticBuffer(_region, _pool, \ + (Data *) _buf, (Size) _size, 0); \ + _buf = NULLP; \ + } \ +} + typedef enum {