Lines Matching refs:page_table

73 	heap_page *		page_table;
462 heap_page *page = &area->page_table[i];
499 && area->page_table[i + pageCount].in_use
500 && area->page_table[i + pageCount].bin_index
502 && area->page_table[i + pageCount].allocation_id
570 heap_page *page = &area->page_table[i];
618 && area->page_table[i + pageCount].in_use
619 && area->page_table[i + pageCount].bin_index
621 && area->page_table[i + pageCount].allocation_id
707 heap_page *page = &area->page_table[i];
746 && area->page_table[i + pageCount].in_use
747 && area->page_table[i + pageCount].bin_index
749 && area->page_table[i + pageCount].allocation_id
865 if ((addr_t)page < (addr_t)&area->page_table[0]
866 || (addr_t)page >= (addr_t)&area->page_table[area->page_count])
872 if ((addr_t)&area->page_table[page->index] != (addr_t)page)
894 if (area->page_table[i].in_use)
953 if ((addr_t)page < (addr_t)&area->page_table[0]
954 || (addr_t)page >= (addr_t)&area->page_table[area->page_count])
960 if ((addr_t)&area->page_table[page->index] != (addr_t)page)
1033 area->page_table = (heap_page *)base;
1046 memset((void *)area->page_table, 0, pageTableSize);
1048 area->page_table[i].area = area;
1049 area->page_table[i].index = i;
1054 area->page_table[i - 1].next = &area->page_table[i];
1055 area->page_table[i].prev = &area->page_table[i - 1];
1057 area->free_pages = &area->page_table[0];
1059 area->page_table[0].prev = NULL;
1355 if (area->page_table[i].in_use)
1361 if (area->page_table[i + j].in_use) {
1378 heap_page *page = &area->page_table[i];
1390 return &area->page_table[first];
1625 heap_page *page = &area->page_table[((addr_t)address - area->base)
1806 heap_page *page = &area->page_table[((addr_t)address - area->base)