Lines Matching refs:nah
129 struct free_arena_header *ah, *nah; in bios_realloc() local
167 nah = ah->a.next; in bios_realloc()
168 if ((char *)nah == (char *)ah + ARENA_SIZE_GET(ah->a.attrs) && in bios_realloc()
169 ARENA_TYPE_GET(nah->a.attrs) == ARENA_TYPE_FREE && in bios_realloc()
170 ARENA_SIZE_GET(nah->a.attrs) + oldsize >= newsize) { in bios_realloc()
174 ah->a.next = nah->a.next; in bios_realloc()
176 nah->next_free->prev_free = nah->prev_free; in bios_realloc()
177 nah->prev_free->next_free = nah->next_free; in bios_realloc()
179 ARENA_SIZE_GET(nah->a.attrs)); in bios_realloc()
187 nah = (struct free_arena_header *)((char *)ah + newsize); in bios_realloc()
188 ARENA_TYPE_SET(nah->a.attrs, ARENA_TYPE_FREE); in bios_realloc()
189 ARENA_SIZE_SET(nah->a.attrs, xsize - newsize); in bios_realloc()
191 ARENA_HEAP_SET(nah->a.attrs, ARENA_HEAP_GET(ah->a.attrs)); in bios_realloc()
194 nah->a.magic = ARENA_MAGIC; in bios_realloc()
202 nah->a.next = ah->a.next; in bios_realloc()
203 ah->a.next = nah; in bios_realloc()
204 nah->a.next->a.prev = nah; in bios_realloc()
205 nah->a.prev = ah; in bios_realloc()
213 nah->prev_free = head->prev_free; in bios_realloc()
214 nah->next_free = head; in bios_realloc()
215 head->prev_free = nah; in bios_realloc()
216 nah->prev_free->next_free = nah; in bios_realloc()
218 nah->next_free = head->next_free; in bios_realloc()
219 nah->prev_free = head; in bios_realloc()
220 head->next_free = nah; in bios_realloc()
221 nah->next_free->prev_free = nah; in bios_realloc()