Lines Matching defs:ah
10 static struct free_arena_header *__free_block(struct free_arena_header *ah)
14 pah = ah->a.prev;
15 nah = ah->a.next;
17 (char *)pah + pah->a.size == (char *)ah) {
19 pah->a.size += ah->a.size;
24 ah->a.type = ARENA_TYPE_DEAD;
27 ah = pah;
28 pah = ah->a.prev;
31 ah->a.type = ARENA_TYPE_FREE;
33 ah->next_free = __malloc_head.next_free;
34 ah->prev_free = &__malloc_head;
35 __malloc_head.next_free = ah;
36 ah->next_free->prev_free = ah;
42 (char *)ah + ah->a.size == (char *)nah) {
43 ah->a.size += nah->a.size;
48 ah->a.next = nah->a.next;
49 nah->a.next->a.prev = ah;
57 return ah;
62 struct free_arena_header *ah;
67 ah = (struct free_arena_header *)
70 __free_block(ah);