Lines Matching refs:memory_header

32 typedef struct _memory_header memory_header;  typedef
37 memory_header *prev;
38 memory_header *next;
39 memory_header *prev_free;
40 memory_header *next_free;
51 memory_header *first;
52 memory_header *first_free;
71 static void debug_header(memory_header *hdr) in debug_header()
95 memory_header *cur = heap.first; in debug_chain()
113 static int verify_header(memory_header *hdr) in verify_header()
155 memory_header *prv = heap.first, *cur; in verify_chain()
201 memory_header *new, *cur = heap.first_free; in buffer_alloc_calloc()
255 if (cur->size - len < sizeof(memory_header) + in buffer_alloc_calloc()
290 ret = (unsigned char *) cur + sizeof(memory_header); in buffer_alloc_calloc()
296 p = ((unsigned char *) cur) + sizeof(memory_header) + len; in buffer_alloc_calloc()
297 new = (memory_header *) p; in buffer_alloc_calloc()
299 new->size = cur->size - len - sizeof(memory_header); in buffer_alloc_calloc()
354 ret = (unsigned char *) cur + sizeof(memory_header); in buffer_alloc_calloc()
362 memory_header *hdr, *old = NULL; in buffer_alloc_free()
377 p -= sizeof(memory_header); in buffer_alloc_free()
378 hdr = (memory_header *) p; in buffer_alloc_free()
411 hdr->prev->size += sizeof(memory_header) + hdr->size; in buffer_alloc_free()
420 memset(old, 0, sizeof(memory_header)); in buffer_alloc_free()
429 hdr->size += sizeof(memory_header) + hdr->next->size; in buffer_alloc_free()
462 memset(old, 0, sizeof(memory_header)); in buffer_alloc_free()
499 heap.maximum_header_count * sizeof(memory_header) in mbedtls_memory_buffer_alloc_status()
574 if (len < sizeof(memory_header) + MBEDTLS_MEMORY_ALIGN_MULTIPLE) { in mbedtls_memory_buffer_alloc_init()
589 heap.first = (memory_header *) buf; in mbedtls_memory_buffer_alloc_init()
590 heap.first->size = len - sizeof(memory_header); in mbedtls_memory_buffer_alloc_init()
711 p = mbedtls_calloc(1, sizeof(buf) - sizeof(memory_header)); in mbedtls_memory_buffer_alloc_self_test()
718 p = mbedtls_calloc(1, sizeof(buf) - 2 * sizeof(memory_header) - 16); in mbedtls_memory_buffer_alloc_self_test()