Data Structures | |
struct | node |
Macros | |
#define | __BTSTACK_FILE__ "btstack_memory_pool.c" |
Typedefs | |
typedef struct node | node_t |
Functions | |
void | btstack_memory_pool_create (btstack_memory_pool_t *pool, void *storage, int count, int block_size) |
void | btstack_memory_pool_free (btstack_memory_pool_t *pool, void *block) |
void * | btstack_memory_pool_get (btstack_memory_pool_t *pool) |
#define __BTSTACK_FILE__ "btstack_memory_pool.c" |
void btstack_memory_pool_create | ( | btstack_memory_pool_t * | pool, |
void * | storage, | ||
int | count, | ||
int | block_size | ||
) |
References btstack_memory_pool_free(), node::next, and NULL.
Referenced by btstack_memory_init().
void btstack_memory_pool_free | ( | btstack_memory_pool_t * | pool, |
void * | block | ||
) |
References log_error, and node::next.
Referenced by btstack_memory_pool_create().
void* btstack_memory_pool_get | ( | btstack_memory_pool_t * | pool | ) |
References node::next, and NULL.