X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcm_mem_wl.c;h=7d857cd201e5af3006603992864ef0e480b84ef3;hb=5d74fef7c9fe6b65a965ceac6bfe812872dab323;hp=28a531090ad0a5355e512fec5aacbc4e17c2ccc0;hpb=e7b5eab0138956edeae768a021be476f4a7a807f;p=o-du%2Fl2.git diff --git a/src/cm/cm_mem_wl.c b/src/cm/cm_mem_wl.c index 28a531090..7d857cd20 100755 --- a/src/cm/cm_mem_wl.c +++ b/src/cm/cm_mem_wl.c @@ -418,7 +418,6 @@ U16 *lstMapIdx; Data **next; #endif /* SSI_DEBUG_LEVEL1 */ - TRC2(cmMmStatBktInit); size = cfg->bktCfg[bktIdx].size; @@ -578,7 +577,6 @@ CmMmRegCfg *cfg; Txt errMsg[256] = {'\0'}; #endif - TRC2(cmMmRegInit); #if (ERRCLASS & ERRCLS_INT_PAR) @@ -834,7 +832,6 @@ CmMmGlobRegCb *regCb; Txt errMsg[256] = {'\0'}; #endif - TRC2(cmMmGlobRegInit); #ifdef SS_MEM_WL_DEBUG if (cmInitBtInfo() == RFAILED) @@ -934,7 +931,6 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ CmMmDynRegCb *regCb; Data *memPtr; - TRC2(cmIccAllocWithLock); regCb = (CmMmDynRegCb *)regionCb; @@ -1023,7 +1019,6 @@ Size size; /* Size of the block */ { CmMmDynRegCb *regCb; - TRC2(cmIccFreeWithLock); regCb = (CmMmDynRegCb *)regionCb; @@ -1098,7 +1093,6 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ CmMmDynRegCb *regCb; Data *memPtr; - TRC2(cmIccAlloc); regCb = (CmMmDynRegCb *)regionCb; @@ -1172,7 +1166,6 @@ Size size; /* Size of the block */ #endif { CmMmDynRegCb *regCb; - TRC2(cmIccFree); regCb = (CmMmDynRegCb *)regionCb; @@ -1238,7 +1231,6 @@ CmMmDynRegCb *regCb; Txt regIccStr[64] = {'\0'}; #endif - TRC2(cmMmDynRegInit); /* Register the region/memory with ICC and get the handler for same. The id is starting * from region+1 as the zero is used by PHY code */ @@ -1276,7 +1268,7 @@ CmMmDynRegCb *regCb; printf("\nICC Region is %d\n",regCb->region); /* Call SRegRegion to register the memory region with SSI */ - cmMemset((U8*)®Info, 0, sizeof(regInfo)); + memset(®Info, 0, sizeof(regInfo)); /* Register the lock region for SS_MAX_REGS - 1 region */ if((SS_MAX_REGS - 1) == regCb->region) @@ -1352,7 +1344,6 @@ CmMmDynRegCb *regCb; U16 idx1; U16 numBkts; - TRC2(cmMmDynRegInit); /* Initialize the region control block */ region = regCb->region; @@ -1409,7 +1400,7 @@ CmMmDynRegCb *regCb; } /* Call SRegRegion to register the memory region with SSI */ - cmMemset((U8*)®Info, 0, sizeof(regInfo)); + memset(®Info, 0, sizeof(regInfo)); if((SS_MAX_REGS - 1) == regCb->region) { regInfo.alloc = cmDynAllocWithLock; @@ -1475,7 +1466,6 @@ CmMmRegCb *regCb; { U16 bktIdx; - TRC2(cmMmRegDeInit); #if (ERRCLASS & ERRCLS_INT_PAR) @@ -1941,7 +1931,6 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ { S16 ret; - TRC2(cmDynAlloc); if((SLock(&dynAllocFreeLock)) != ROK) { @@ -1995,7 +1984,6 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ { CmMmDynRegCb *regCb; - TRC2(cmDynAlloc); regCb = (CmMmDynRegCb *)regionCb; @@ -2120,7 +2108,7 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ btInfo->btInfo[btIdx].ptr = (PTR)0; btInfo->btInfo[btIdx].btSize = 0; - cmMemset(btInfo->btInfo[bktIdx].btArr, 0, sizeof (btInfo->btInfo[bktIdx].btArr)); + memset(btInfo->btInfo[bktIdx].btArr, 0, sizeof (btInfo->btInfo[bktIdx].btArr)); btInfo->btInfoIdx = btIdx; } #endif @@ -2140,7 +2128,7 @@ Data **ptr; /* Reference to pointer for which need to be allocate */ #ifdef SS_4GMX_LCORE *ptr = (Data*) MxHeapAlloc(SsiHeap, *size); - cmMemset((U8*)ptr, 0, *size); + memset(ptr, 0, *size); #else /* *ptr = (Data*) malloc(*size); */ #endif @@ -2325,7 +2313,6 @@ Data **ptr; S8 hstGrmBuf[256]; #endif /* SS_HISTOGRAM_SUPPORT */ - TRC2(cmAlloc); #ifndef USE_MEMCAL UNUSED(flags); @@ -2685,7 +2672,7 @@ Data **ptr; /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE *ptr = (Data*) MxHeapAlloc(SsiHeap, *size); - cmMemset((U8*)ptr, 0, *size); + memset(ptr, 0, *size); #else *ptr = (Data*) malloc(*size); #endif @@ -2725,7 +2712,6 @@ S16 cmInitDoubleFreeList() U16 offset; CmMemDoubleFree memNode; - TRC2(cmInitDoubleFreeList); offset = (U16)((PTR)(&memNode.tmpListEnt) - (PTR)&memNode); @@ -2941,7 +2927,6 @@ Size size; /* Size of the block */ U8 tmpVal; #endif - TRC2(cmDynFree); regCb = (CmMmDynRegCb *)regionCb; #ifdef SS_MEM_WL_DEBUG @@ -3053,7 +3038,7 @@ Size size; /* Size of the block */ btInfo->btInfo[btIdx].ptr = (PTR)0; btInfo->btInfo[btIdx].btSize = 0; - cmMemset(btInfo->btInfo[bktIdx].btArr, 0, sizeof (btInfo->btInfo[bktIdx].btArr)); + memset(btInfo->btInfo[bktIdx].btArr, 0, sizeof (btInfo->btInfo[bktIdx].btArr)); btInfo->btInfoIdx = btIdx; } @@ -3062,7 +3047,7 @@ Size size; /* Size of the block */ prvAllocPtr[regCb->region] = NULLP; } - cmMemset(ptr, (regCb->region+1), bkt->size); + memset(ptr, (regCb->region+1), bkt->size); #endif /* Get the bucket node from the index returned and allocate the memory */ @@ -3073,7 +3058,6 @@ Size size; /* Size of the block */ return ROK; #else /* use pure is on */ - TRC2(cmDynFree); /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE (Void)MxHeapFree(SsiHeap, ptr); @@ -3184,7 +3168,6 @@ Size size; S8 hstGrmBuf[256]; #endif /* SS_HISTOGRAM_SUPPORT */ - TRC2(cmFree); regCb = (CmMmRegCb *)regionCb; @@ -3468,7 +3451,6 @@ Size size; return (cmHeapFree (&(regCb->heapCb), ptr, size)); #endif /* SS_HISTOGRAM_SUPPORT */ #else /* use pure is on */ - TRC2(cmFree); /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE (Void)MxHeapFree(SsiHeap, ptr); @@ -3534,7 +3516,6 @@ Data **ptr; CmMmRegCb *regCb; /*cm_mem_c_001.main_23 Removed support of SSI_DEBUG_LEVEL1 and SS_HISTOGRAM_SUPPORT for SS_FAP*/ - TRC2(cmAllocWL); /*cm_mem_c_001.main_23 Removed support of USE_MEMCAL and MEMCAL_DEBUG support for SS_FAP*/ @@ -3632,7 +3613,7 @@ Data **ptr; /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE *ptr = (Data*) MxHeapAlloc(SsiHeap, *size); - cmMemset((U8*)ptr, 0, *size); + memset(ptr, 0, *size); #else /* *ptr = (Data*) malloc(*size); */ #endif @@ -3694,7 +3675,6 @@ Size size; CmMmRegCb *regCb; /*cm_mem_c_001.main_23 Removed support of SSI_DEBUG_LEVEL1 and SS_HISTOGRAM_SUPPORT for SS_FAP*/ - TRC2(cmFreeWL); regCb = (CmMmRegCb *)regionCb; @@ -3784,7 +3764,6 @@ Size size; /* The memory block was allocated from the heap pool */ return (cmHeapFree (&(regCb->heapCb), ptr, size)); #else /* use pure is on */ - TRC2(cmFree); /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE (Void)MxHeapFree(SsiHeap, ptr); @@ -3840,7 +3819,6 @@ SMemCtl *memCtl; { CmMmRegCb *regCb; - TRC2(cmCtl); regCb = (CmMmRegCb *)regionCb; @@ -3975,7 +3953,6 @@ Size size; #ifdef SSI_DEBUG_LEVEL1 U16 idx; #endif /* SSI_DEBUG_LEVEL1 */ - TRC2(cmMmHeapInit); /* Initialize the heap control block */ heapCb->vStart = memAddr; @@ -4147,7 +4124,6 @@ Size *size; S8 hstGrmBuf[256]; #endif /* SS_HISTOGRAM_SUPPORT */ - TRC2(cmHeapAlloc); /* cm_mem_c_001.main_15 : Additions */ /* Acquire the heap lock */ /* cm_mem_c_001.main_13 : Replaced SLock with WTLock for NT */ @@ -4453,7 +4429,6 @@ Size size; S8 hstGrmBuf[256]; #endif /* SS_HISTOGRAM_SUPPORT */ - TRC2(cmHeapFree); /* Roundup the requested size */ size = CMM_DATALIGN(size, (heapCb->minSize)); @@ -4841,7 +4816,6 @@ Void cmInitMemLeakMdl (Void) U8 memMdl; U8 hashIdx; - TRC3(cmInitMemLeakMdl); memLkCb.memLkMdlInit = FALSE; for(memMdl = 0; memMdl < CM_MEM_USR_MDL; memMdl++) @@ -4890,7 +4864,6 @@ Void cmDeinitMemLeakMdl (Void) U8 memMdl; U8 hashIdx; - TRC3(cmDeinitMemLeakMdl); memLkCb.memLkMdlInit = FALSE; for(memMdl = 0; memMdl < CM_MEM_USR_MDL; memMdl++) @@ -4929,7 +4902,6 @@ Void cmMemOpenMemLkFile (arg) S8 *msOptArg; #endif { - TRC3(cmMemOpenMemLkFile); memLkCb.fileLkLog = NULLP; memLkCb.fileLkLog = fopen(arg, "w"); RETVOID; @@ -4967,7 +4939,6 @@ Void SLogLkInfo (Void) U8 idx; Txt prntBuf[255]; S8 **funcNm; - TRC3(SLogLkInfo); if( memLkCb.memLkMdlInit == FALSE) { RETVOID; @@ -5061,7 +5032,6 @@ Void SFlushLkInfo (Void) U8 i; #endif /* SS_MEM_LEAK_SOL */ - TRC3(SFlushLkInfo); if( memLkCb.memLkMdlInit == FALSE) { RETVOID; @@ -5147,7 +5117,6 @@ U16 bktIdx; MemAllocInfo *allocInfo; U8 moduleId; - TRC3(cmStorAllocBlk); if( memLkCb.memLkMdlInit == FALSE) { RETVOID; @@ -5160,7 +5129,7 @@ U16 bktIdx; /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE funcNm = (S8 **)MxHeapAlloc(SsiHeap, (sizeof(U32) * CM_MAX_STACK_TRACE)); - cmMemset((U8*)funcNm, 0, (sizeof(U32) * CM_MAX_STACK_TRACE)); + memset(funcNm, 0, (sizeof(U32) * CM_MAX_STACK_TRACE)); #else funcNm = (S8 **)calloc(1, (sizeof(U32) * CM_MAX_STACK_TRACE)); #endif @@ -5177,7 +5146,7 @@ U16 bktIdx; /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE allocInfo = (MemAllocInfo *)MxHeapAlloc(SsiHeap, sizeof(MemAllocInfo)); - cmMemset((U8*)allocInfo, 0, sizeof(MemAllocInfo)); + memset(allocInfo, 0, sizeof(MemAllocInfo)); #else allocInfo = (MemAllocInfo *)calloc(1, sizeof(MemAllocInfo)); #endif @@ -5236,7 +5205,6 @@ S32 traceSize; Txt *memFn[]={"SGetMsg", "SGetSBuf", "SGetDBuf", NULLP}; /*cm_mem_c_001.main_25 : Fix for TRACE5 feature crash due to missing TRC MACRO*/ - TRC3(cmMemGetModuleId) for(idx = 0; idx < traceSize; idx++) { memReqIdx = -1; @@ -5314,7 +5282,6 @@ S8 **strLst; U32 tempLen; U8 idx; S32 retVal; - TRC3(cmMemGetStrMtchIdx); len = strlen((const S8 *)str); cmpStr[0] = '('; @@ -5383,7 +5350,6 @@ U32 addr; S32 traceSize; MemAllocInfo *memAllocInfo; - TRC3(cmRlsAllocBlk); if( memLkCb.memLkMdlInit == FALSE) { RETVOID; @@ -5523,7 +5489,6 @@ S32 size; Dl_info info; Sym *sym; - TRC3(cmAddrToSymStr); if (dladdr1(pc, &info, (Void **)&sym, RTLD_DL_SYMENT) == 0) { @@ -5577,7 +5542,6 @@ Void *arg; #endif { S8 *buffer; - TRC3(cmLeakCallBack); Backtrace_t *bt = (Backtrace_t *)arg; if (bt->bt_actcount >= bt->bt_maxcount) @@ -5585,7 +5549,7 @@ Void *arg; /*cm_mem_c_001.main_27 SSI-4GMX specfic changes*/ #ifdef SS_4GMX_LCORE buffer = (S8 *)MxHeapAlloc(SsiHeap, 510); - cmMemset((U8*)buffer, 0, 510); + memset(buffer, 0, 510); #else buffer = (S8 *)calloc(1, 510); #endif @@ -5623,7 +5587,6 @@ Void **buffer; S32 count; #endif { - TRC3(backtrace); Backtrace_t bt; ucontext_t u; @@ -5680,7 +5643,6 @@ CmMmBkt *bkt; CmMmBlkHdr *ptrBlk; U32 blkCnt; - TRC2(cmMmBktSanityChk); bkt->trampleCount = 0; @@ -5740,7 +5702,6 @@ CmMmHeapCb *heapCb; #endif { - TRC2(cmMmHeapSanityChk); /* increment the trample count */ heapCb->trampleCount++; @@ -5779,7 +5740,6 @@ CmMmBlkHdr *blkPtr; { U32 sigCnt; - TRC2(cmMmRegIsBlkSane); for ( sigCnt=0; sigCnt < CMM_TRAMPLING_SIGNATURE_LEN; sigCnt++) { @@ -5822,7 +5782,6 @@ U32 key; /* key string */ U16 *idx; /* idx to return */ #endif { - TRC2(cmMmHashFunc); *idx = (U16)(key % hashListCp->numOfbins); @@ -5870,7 +5829,6 @@ Pool pool; /* memory pool to allocate bins */ U16 i; CmMmHashListEnt *hl; - TRC2(cmMmHashListInit); /* initialize control point fields */ hashListCp->hashList = NULLP; @@ -5931,7 +5889,6 @@ Region region; /* memory region to allocate bins */ Pool pool; /* memory pool to allocate bins */ #endif { - TRC2(cmMmHashListDeinit); /* deallocate memory for bins */ if (hashListCp->numOfbins) @@ -5980,7 +5937,6 @@ U32 key; /* pointer to key */ U16 idx; /* index for insertion into hash list */ U16 i; - TRC2(cmMmHashListInsert); /* check if hashListCp is initialised yet */ if ( hashListCp->numOfbins == 0) @@ -6060,7 +6016,6 @@ CmHstGrmHashListCp *hashListCp; /* hash list to initialize */ #endif { /*cm_mem_c_001.main_25 : Fix for TRACE5 feature crash due to missing TRC MACRO*/ - TRC2(cmHstGrmHashListInit) #ifdef DEBUGP /* display an error message here */ /*cm_mem_c_001.main_25: Fixed Warnings for 32/64 bit compilation*/ @@ -6101,7 +6056,6 @@ CmHstGrmHashListCp *hashListCp; /* hash list to initialize */ #endif { /*cm_mem_c_001.main_25 : Fix for TRACE5 feature crash due to missing TRC MACRO*/ - TRC2(cmHstGrmHashListDeInit) #ifdef DEBUGP /* display an error message here */ /*cm_mem_c_001.main_25: Fixed Warnings for 32/64 bit compilation*/ @@ -6159,7 +6113,6 @@ U8 entId; /* Tapa task which frees the memory */ CmMemEntries *entry = NULLP; /* Entry which contains the information */ - TRC2(cmHstGrmFreeInsert); /* check for the total number of entries in the hash list. * * If there is no place for new entry return failure */ @@ -6243,7 +6196,6 @@ U8 entId; U32 ret = 0; CmMemEntries *entry = NULLP; - TRC2(cmHstGrmAllocInsert); /* check for the total number of entries in the hash list. * * If there is no place for new entry return failure */ @@ -6324,7 +6276,6 @@ U32 *key; { U32 i = 0; - TRC2(cmHstGrmGetHashIdxAndKey); /* Calculate the key using file name and line number */ for(i = 0 ; fileName[i] != '\0'; i++) @@ -6376,7 +6327,6 @@ U8 entId; { U32 idx = 0; - TRC2(cmHstGrmFillEntry); entry->key = key; entry->line = line; entry->entId = entId; @@ -6426,7 +6376,6 @@ CmMemEntries **entry; U32 numBin = 0; CmHstGrmHashListEnt *tmpBin = NULLP; - TRC2(cmHstGrmFindEntry); for(numBin = 0; numBin < CMM_HIST_MAX_MEM_BIN; numBin++) @@ -6852,7 +6801,6 @@ U32 isMemThreshReached(reg) Region reg; #endif { - TRC3(isMemThreshReached) if(gMemoryAlarm) { gMemoryAlarm = !(isMemUsageBelowLowerThreshold(reg));