Lines Matching refs:nah
17 struct free_arena_header *pah, *nah; in __free_block() local
22 nah = ah->a.next; in __free_block()
28 pah->a.next = nah; in __free_block()
29 nah->a.prev = pah; in __free_block()
50 if ( ARENA_TYPE_GET(nah->a.attrs) == ARENA_TYPE_FREE && in __free_block()
51 (char *)ah+ARENA_SIZE_GET(ah->a.attrs) == (char *)nah ) { in __free_block()
53 ARENA_SIZE_GET(nah->a.attrs)); in __free_block()
56 nah->next_free->prev_free = nah->prev_free; in __free_block()
57 nah->prev_free->next_free = nah->next_free; in __free_block()
58 ah->a.next = nah->a.next; in __free_block()
59 nah->a.next->a.prev = ah; in __free_block()
62 ARENA_TYPE_SET(nah->a.attrs, ARENA_TYPE_DEAD); in __free_block()
111 struct free_arena_header *nah; in __inject_free_block() local
121 for (nah = head->a.next ; nah != head ; nah = nah->a.next) { in __inject_free_block()
122 n_end = (size_t) nah + ARENA_SIZE_GET(nah->a.attrs); in __inject_free_block()
125 if ((size_t) nah >= a_end) in __inject_free_block()
132 printf("conflict:ah: %p, a_end: %p, nah: %p, n_end: %p\n", ah, a_end, nah, n_end); in __inject_free_block()
140 ah->a.next = nah; in __inject_free_block()
141 ah->a.prev = nah->a.prev; in __inject_free_block()
142 nah->a.prev = ah; in __inject_free_block()