qcacmn: Add mem stats for perf builds
Add memory allocation statistics for perf builds where MEMORY_DEBUG is not enabled. Part of this effort, re-structure some of the QDF memory APIs. Memory stats shows real size allocated. Change-Id: I1e8fe0f4080ea186b8bfa0ce0438b4a06dde5a66 CRs-Fixed: 2045476
This commit is contained in:

committed by
snandini

parent
1ff1f2ef82
commit
e4f8f0e015
@@ -76,33 +76,23 @@ struct qdf_mem_multi_page_t {
|
||||
/* Preprocessor definitions and constants */
|
||||
|
||||
typedef __qdf_mempool_t qdf_mempool_t;
|
||||
#ifdef MEMORY_DEBUG
|
||||
void qdf_mem_clean(void);
|
||||
|
||||
/**
|
||||
* qdf_mem_init() - Initialize QDF memory module
|
||||
*
|
||||
* Return: None
|
||||
*
|
||||
*/
|
||||
void qdf_mem_init(void);
|
||||
|
||||
/**
|
||||
* qdf_mem_exit() - Exit QDF memory module
|
||||
*
|
||||
* Return: None
|
||||
*
|
||||
*/
|
||||
void qdf_mem_exit(void);
|
||||
|
||||
#else
|
||||
/**
|
||||
* qdf_mem_init() - initialize qdf memory debug functionality
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
static inline void qdf_mem_init(void)
|
||||
{
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_mem_exit() - exit qdf memory debug functionality
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
static inline void qdf_mem_exit(void)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef MEMORY_DEBUG
|
||||
#define qdf_mem_malloc(size) \
|
||||
qdf_mem_malloc_debug(size, __FILE__, __LINE__)
|
||||
|
Reference in New Issue
Block a user