Lines Matching defs:pageTable
172 uint32 *pageTable = get_next_page_table();
173 if (pageTable > (uint32 *)(8 * 1024 * 1024)) {
179 TRACE("add_page_table(base = %p), got page: %p\n", (void*)base, pageTable);
182 = (uint32)pageTable;
185 pageTable[i] = 0;
189 = (uint32)pageTable | kDefaultPageTableFlags;
196 return pageTable;
211 uint32 *pageTable = (uint32 *)(sPageDirectory[virtualAddress
213 pageTable[(virtualAddress % (B_PAGE_SIZE * 1024)) / B_PAGE_SIZE] = 0;
235 uint32 *pageTable = (uint32 *)(sPageDirectory[virtualAddress
238 if (pageTable == NULL) {
240 pageTable = add_page_table(virtualAddress);
242 if (pageTable == NULL) {
254 TRACE("map_page: inserting pageTable %p, tableEntry %" B_PRIu32
255 ", physicalAddress %#" B_PRIxADDR "\n", pageTable, tableEntry,
258 pageTable[tableEntry] = physicalAddress | flags;
336 uint32 *pageTable = get_next_page_table();
339 pageTable[i] = (i * 0x1000) | kDefaultPageFlags;
342 sPageDirectory[0] = (uint32)pageTable | kDefaultPageFlags;
345 pageTable = get_next_page_table();
348 pageTable[i] = (i * 0x1000 + 0x400000) | kDefaultPageFlags;
351 sPageDirectory[1] = (uint32)pageTable | kDefaultPageFlags;
526 uint32 *pageTable = (uint32 *)(dirEntry & 0xfffff000);
527 uint32 tableEntry = pageTable[(virtualAddress % (B_PAGE_SIZE * 1024))