Lines Matching refs:page_table

101 	heap_page *		page_table;
291 heap_page *page = &area->page_table[i];
335 && area->page_table[i + pageCount].in_use
336 && area->page_table[i + pageCount].bin_index
338 && area->page_table[i + pageCount].allocation_id
386 heap_page *page = &area->page_table[i];
435 && area->page_table[i + pageCount].in_use
436 && area->page_table[i + pageCount].bin_index
438 && area->page_table[i + pageCount].allocation_id
495 if ((addr_t)page < (addr_t)&area->page_table[0]
496 || (addr_t)page >= (addr_t)&area->page_table[area->page_count])
502 if ((addr_t)&area->page_table[page->index] != (addr_t)page)
526 if (area->page_table[i].in_use)
586 if ((addr_t)page < (addr_t)&area->page_table[0]
587 || (addr_t)page >= (addr_t)&area->page_table[area->page_count])
593 if ((addr_t)&area->page_table[page->index] != (addr_t)page) {
595 " (%p vs. %p)\n", &area->page_table[page->index],
667 area->page_table = (heap_page *)base;
680 memset((void *)area->page_table, 0, pageTableSize);
682 area->page_table[i].area = area;
683 area->page_table[i].index = i;
688 area->page_table[i - 1].next = &area->page_table[i];
689 area->page_table[i].prev = &area->page_table[i - 1];
691 area->free_pages = &area->page_table[0];
693 area->page_table[0].prev = NULL;
965 if (area->page_table[i].in_use)
971 if (area->page_table[i + j].in_use) {
988 heap_page *page = &area->page_table[i];
1000 return &area->page_table[first];
1208 heap_page *page = &area->page_table[((addr_t)address - area->base)
1422 heap_page *page = &area->page_table[((addr_t)address - area->base)
1537 heap_page *page = &area->page_table[((addr_t)address - area->base)