malloc management More...
#include <stdint.h>
#include <string.h>
Go to the source code of this file.
Macros | |
#define | __ALIGN_END |
#define | AUDIO_MEM_HEAP_FAST (int32_t)1U |
#define | AUDIO_MEM_HEAP_FASTB (int32_t)3U |
#define | AUDIO_MEM_HEAP_SLOW (int32_t)2U |
#define | AUDIO_MEM_NOCACHED (int32_t)4U |
Functions | |
void | AudioFree (void *const pMemToFree, int32_t const type) |
void * | AudioMalloc (size_t const size, int32_t const type) |
void | CPU_CACHE_Flush (uint8_t *const buffer, uint32_t const length_in_bytes) |
malloc management
This software component is licensed by ST under Ultimate Liberty license SLA0044, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: www.st.com/SLA0044
Definition in file audio_mem_mgnt.h.
#define __ALIGN_END |
Definition at line 49 of file audio_mem_mgnt.h.
#define AUDIO_MEM_HEAP_FAST (int32_t)1U |
Definition at line 27 of file audio_mem_mgnt.h.
#define AUDIO_MEM_HEAP_FASTB (int32_t)3U |
Definition at line 29 of file audio_mem_mgnt.h.
#define AUDIO_MEM_HEAP_SLOW (int32_t)2U |
Definition at line 28 of file audio_mem_mgnt.h.
#define AUDIO_MEM_NOCACHED (int32_t)4U |
Definition at line 30 of file audio_mem_mgnt.h.
void AudioFree | ( | void *const | pMemToFree, |
int32_t const | type | ||
) |
Definition at line 146 of file audio_mem_mgnt.c.
void* AudioMalloc | ( | size_t const | size, |
int32_t const | type | ||
) |
Definition at line 121 of file audio_mem_mgnt.c.
void CPU_CACHE_Flush | ( | uint8_t *const | buffer, |
uint32_t const | length_in_bytes | ||
) |
Definition at line 44 of file audio_mem_mgnt.c.