Home
last modified time | relevance | path

Searched refs:kPAEPageTableEntryCount (Results 1 – 3 of 3) sorted by relevance

/haiku/src/system/kernel/arch/x86/paging/pae/
H A Dpaging.h60 static const uint32 kPAEPageTableEntryCount = 512; variable
61 static const size_t kPAEPageTableRange = kPAEPageTableEntryCount * B_PAGE_SIZE;
H A DX86PagingMethodPAE.cpp46 kPAEPageTableEntryCount) \
47 / kPAEPageTableEntryCount)
203 for (uint32 i = 0; i < kPAEPageTableEntryCount; in _TranslatePageTable()
223 + fFreeVirtualSlot / B_PAGE_SIZE % kPAEPageTableEntryCount; in _TranslatePageTable()
401 + sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]); in InitInitial()
434 + sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]); in InitInitialPostArea()
472 fSlots = (PhysicalPageSlot*)(fPageTable + kPAEPageTableEntryCount); in Init()
474 for (uint32 i = 0; i < kPAEPageTableEntryCount; in Init()
482 fSlots[kPAEPageTableEntryCount - 1].next = NULL; in Init()
513 + sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]); in AllocatePool()
[all …]
H A DX86VMTranslationMapPAE.cpp319 virtualPageDirs[1] = virtualPageDirs[0] + kPAEPageTableEntryCount; in Init()
419 + virtualAddress / B_PAGE_SIZE % kPAEPageTableEntryCount; in Map()
469 uint32 index = start / B_PAGE_SIZE % kPAEPageTableEntryCount; in Unmap()
470 for (; index < kPAEPageTableEntryCount && start < end; in Unmap()
527 uint32 index = start / B_PAGE_SIZE % kPAEPageTableEntryCount; in DebugMarkRangePresent()
528 for (; index < kPAEPageTableEntryCount && start < end; in DebugMarkRangePresent()
586 &pageTable[address / B_PAGE_SIZE % kPAEPageTableEntryCount]); in UnmapPage()
665 uint32 index = start / B_PAGE_SIZE % kPAEPageTableEntryCount; in UnmapPages()
666 for (; index < kPAEPageTableEntryCount && start < end; in UnmapPages()
805 % kPAEPageTableEntryCount]); in UnmapArea()
[all …]