Lines Matching refs:page
53 struct page *page; /* Backwards reference to page */ member
59 struct page { struct
61 struct page *next; argument
69 #define HDR_PAGE (sizeof (struct page) - sizeof (void *)) argument
71 static struct page *memstart;
105 struct page *page; in defrag() local
108 for (APLIST_TRAVERSE(free_alp, idx, page)) { in defrag()
111 for (block = page->block; block; block = block->next) { in defrag()
145 newblock->page = block->page; in split()
162 struct page *page; in malloc() local
169 for (page = memstart; page; page = page->next) { in malloc()
170 for (block = page->block; block; block = block->next) { in malloc()
179 if (!page) { in malloc()
183 if ((page = dz_map(0, 0, totpage, in malloc()
188 page->next = memstart; in malloc()
189 memstart = page; in malloc()
190 page->size = totpage; in malloc()
191 block = page->block; in malloc()
195 block->page = page; in malloc()
280 (void) aplist_test(&free_alp, block->page, AL_CNT_FREELIST); in realloc()
302 (void) aplist_test(&free_alp, block->page, AL_CNT_FREELIST); in free()
320 struct page *page; in addfree() local
322 if (bytes <= sizeof (struct page)) in addfree()
324 page = ptr; in addfree()
325 page->next = memstart; in addfree()
326 memstart = page; in addfree()
327 page->size = bytes; in addfree()
328 block = page->block; in addfree()
332 block->page = page; in addfree()