Lines Matching defs:virtualAddress

125 X86PagingMethod64Bit::MapEarly(kernel_args* args, addr_t virtualAddress,
130 ", %#" B_PRIx8 ")\n", virtualAddress, physicalAddress, attributes);
135 uint64* pml5e = &fKernelVirtualPMLTop[VADDR_TO_PML5E(virtualAddress)];
142 uint64* pml4e = &virtualPML4[VADDR_TO_PML4E(virtualAddress)];
148 uint64* pdpte = &virtualPDPT[VADDR_TO_PDPTE(virtualAddress)];
154 " %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
172 uint64* pde = &virtualPageDir[VADDR_TO_PDE(virtualAddress)];
178 " %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
196 uint64* pte = &virtualPageTable[VADDR_TO_PTE(virtualAddress)];
200 virtualAddress, *pte);
204 IS_KERNEL_ADDRESS(virtualAddress));
211 X86PagingMethod64Bit::IsKernelPageAccessible(addr_t virtualAddress,
223 addr_t virtualAddress, bool isKernel, bool allocateTables,
230 uint64* pml5e = &virtualPMLTop[VADDR_TO_PML5E(virtualAddress)];
246 virtualAddress, physicalPDPT);
261 uint64* pml4e = &virtualPML4[VADDR_TO_PML4E(virtualAddress)];
276 "for va %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
291 uint64* pdpte = &virtualPDPT[VADDR_TO_PDPTE(virtualAddress)];
307 virtualAddress, physicalPageDir);
324 addr_t virtualAddress, bool isKernel, bool allocateTables,
329 virtualAddress, isKernel, allocateTables, reservation, pageMapper,
334 return &virtualPageDirectory[VADDR_TO_PDE(virtualAddress)];
343 addr_t virtualAddress, bool isKernel, bool allocateTables,
348 "%d)\n", virtualAddress, allocateTables);
350 uint64* pde = PageDirectoryEntryForAddress(virtualPMLTop, virtualAddress,
370 virtualAddress, physicalPageTable);
391 addr_t virtualAddress, bool isKernel, bool allocateTables,
395 uint64* virtualPageTable = PageTableForAddress(virtualPMLTop, virtualAddress,
400 return &virtualPageTable[VADDR_TO_PTE(virtualAddress)];