/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.cpp | 93 fPageTable = (page_table_entry_group *)args->arch_args.page_table.start; 158 if (!IS_KERNEL_ADDRESS(fPageTable)) { 159 addr_t newAddress = (addr_t)fPageTable; 169 addr_t oldVirtualBase = (addr_t)(fPageTable); 170 fPageTable = (page_table_entry_group*)newAddress; 181 fPageTableArea = create_area("page_table", (void **)&fPageTable, B_EXACT_ADDRESS, 245 page_table_entry_group *group = &fPageTable[hash & fPageTableHashMask]; 258 group = &fPageTable[hash & fPageTableHashMask];
|
H A D | PPCPagingMethod460.h | 55 { return fPageTable; } 112 struct page_table_entry_group *fPageTable; member in class:PPCPagingMethod460
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.cpp | 93 fPageTable = (page_table_entry_group *)args->arch_args.page_table.start; 158 if (!IS_KERNEL_ADDRESS(fPageTable)) { 159 addr_t newAddress = (addr_t)fPageTable; 169 addr_t oldVirtualBase = (addr_t)(fPageTable); 170 fPageTable = (page_table_entry_group*)newAddress; 181 fPageTableArea = create_area("page_table", (void **)&fPageTable, B_EXACT_ADDRESS, 245 page_table_entry_group *group = &fPageTable[hash & fPageTableHashMask]; 258 group = &fPageTable[hash & fPageTableHashMask];
|
H A D | PPCPagingMethodClassic.h | 55 { return fPageTable; } 112 struct page_table_entry_group *fPageTable; member in class:PPCPagingMethodClassic
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | VMSAv8TranslationMap.cpp | 35 fPageTable(pageTable), 50 // FreeTable(fPageTable, fInitialLevel); 384 if (!fPageTable) { 386 fPageTable = page->physical_page_number << fPageBits; 390 fPageTable, fInitialLevel, va & vaMask, pa, B_PAGE_SIZE, VMAction::MAP, attr, reservation); 410 MapRange(fPageTable, fInitialLevel, start & vaMask, 0, size, VMAction::UNMAP, 0, NULL); 427 if (!WalkTable(fPageTable, fInitialLevel, address, &pa, &pte)) 431 MapRange(fPageTable, fInitialLevel, address & vaMask, 0, B_PAGE_SIZE, VMAction::UNMAP, 0, NULL); 500 bool ret = WalkTable(fPageTable, fInitialLevel, va, pa, &pte); 558 MapRange(fPageTable, fInitialLeve [all...] |
H A D | VMSAv8TranslationMap.h | 75 phys_addr_t fPageTable; member in struct:VMSAv8TranslationMap
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.h | 107 phys_addr_t fPageTable; member in struct:RISCV64VMTranslationMap 119 return fPageTable; 127 satp.ppn = fPageTable / B_PAGE_SIZE;
|
H A D | RISCV64VMTranslationMap.cpp | 167 if (fPageTable == 0) { 172 fPageTable = page->physical_page_number * B_PAGE_SIZE; 173 if (fPageTable == 0) 183 Pte *userPageTable = (Pte*)VirtFromPhys(fPageTable); 192 auto pte = (std::atomic<Pte>*)VirtFromPhys(fPageTable); 237 fPageTable(pageTable), 253 GetPageTableSize(fPageTable / B_PAGE_SIZE, fIsKernel)); 259 FreePageTable(fPageTable / B_PAGE_SIZE, fIsKernel); 648 if (fPageTable == 0)
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86PagingMethod32Bit.cpp | 74 page_table_entry* fPageTable; member in struct:X86PagingMethod32Bit::PhysicalPageSlotPool 126 void* temp = fPageTable; 160 fPageTable = (page_table_entry*)data; 163 fSlots = (PhysicalPageSlot*)(fPageTable + 1024); 181 page_table_entry& pte = fPageTable[
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingMethod32Bit.cpp | 74 page_table_entry* fPageTable; member in struct:ARMPagingMethod32Bit::PhysicalPageSlotPool 126 void* temp = fPageTable; 160 fPageTable = (page_table_entry*)data; 163 fSlots = (PhysicalPageSlot*)(fPageTable + 1024); 181 page_table_entry& pte = fPageTable[
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.cpp | 147 page_table_entry* fPageTable; member in struct:M68KPagingMethod040::PhysicalPageSlotPool 195 void* temp = fPageTable; 229 fPageTable = (page_table_entry*)data; 232 fSlots = (PhysicalPageSlot*)(fPageTable + SLOTS_PER_POOL); 250 page_table_entry& pte = fPageTable[
|
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86PagingMethodPAE.cpp | 380 pae_page_table_entry* fPageTable; member in struct:X86PagingMethodPAE::PhysicalPageSlotPool 443 void* temp = fPageTable; 477 fPageTable = pageTable; 480 fSlots = (PhysicalPageSlot*)(fPageTable + kPAEPageTableEntryCount); 499 pae_page_table_entry& pte = fPageTable[
|