Lines Matching refs:next_free
52 memory_header *next_free;
94 (size_t) hdr->prev_free, (size_t) hdr->next_free);
120 cur = cur->next_free;
155 if (hdr->prev_free != NULL && hdr->prev_free == hdr->next_free) {
157 mbedtls_fprintf(stderr, "FATAL: prev_free == next_free\n");
246 cur = cur->next_free;
274 cur->prev_free->next_free = cur->next_free;
276 heap.first_free = cur->next_free;
279 if (cur->next_free != NULL) {
280 cur->next_free->prev_free = cur->prev_free;
284 cur->next_free = NULL;
329 new->next_free = cur->next_free;
331 new->prev_free->next_free = new;
336 if (new->next_free != NULL) {
337 new->next_free->prev_free = new;
344 cur->next_free = NULL;
445 if (hdr->prev_free != NULL || hdr->next_free != NULL) {
447 hdr->prev_free->next_free = hdr->next_free;
449 heap.first_free = hdr->next_free;
452 if (hdr->next_free != NULL) {
453 hdr->next_free->prev_free = hdr->prev_free;
458 hdr->next_free = old->next_free;
461 hdr->prev_free->next_free = hdr;
466 if (hdr->next_free != NULL) {
467 hdr->next_free->prev_free = hdr;
481 hdr->next_free = heap.first_free;