[Epic-ID: ODUHIGH-475][Task-ID: ODUHIGH-476]Integration fixes upto PRACH scheduling...
[o-du/l2.git] / src / du_app / du_utils.h
index 1a87ed7..55a40de 100644 (file)
 #ifdef ODU_MEMORY_DEBUG_LOG
 #define DU_MEM_LOG(_macro, _file, _line, _func, _size, _datPtr)\
 {\
-   printf("\n%s=== %s +%d, %s, %d, %p\n",           \
-         _macro, _file, _line, _func, _size, _datPtr); \
+   printf("\n%s=== %s +%d, %s, %lu, %p",           \
+         _macro, _file, _line, _func, (uint64_t)_size, _datPtr); \
 }
 #else
-#define DU_MEM_LOG(_macro, _file, _line, _func, _size, _dataPtr) {}
+#define DU_MEM_LOG(_macro, _file, _line, _func, _size, _dataPtr) {\
+}
 #endif
 
 #define DU_ALLOC(_datPtr, _size)                                \
 
 
 void fillStartSymbolAndLen(uint8_t numRsrcAlloc, PdschConfig *pdschCfg, PuschCfg *puschCfg);
+uint8_t duAddNodeToLList(CmLListCp *llist, void *blockToAdd, CmLList *currNode);
+uint8_t duDelNodeFromLList(CmLListCp *llist, CmLList *node);
+
+DuPagUeRecord* handlePageUeLL(uint16_t pagUeId, uint64_t sTmsi, CmLListCp *pageUeLL, ActionTypeLL action);
+DuPagUeList* handlePageInfoLL(uint16_t pf, uint8_t i_s, CmLListCp *pagInfoLL, ActionTypeLL action);
+DuPagInfoList* findPagingInfoFromMap(uint16_t pf, CmHashListCp *pagingInfoMap);
+#if 0
+void printPageList(CmHashListCp *pagingInfoMap);
+#endif
+
 /**********************************************************************
          End of file
 **********************************************************************/