Searched refs:fPageTable (Results 1 - 12 of 12) sorted by relevance

/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCPagingMethod460.cpp93 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 DPPCPagingMethod460.h55 { return fPageTable; }
112 struct page_table_entry_group *fPageTable; member in class:PPCPagingMethod460
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCPagingMethodClassic.cpp93 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 DPPCPagingMethodClassic.h55 { return fPageTable; }
112 struct page_table_entry_group *fPageTable; member in class:PPCPagingMethodClassic
/haiku/src/system/kernel/arch/arm64/
H A DVMSAv8TranslationMap.cpp35 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 DVMSAv8TranslationMap.h75 phys_addr_t fPageTable; member in struct:VMSAv8TranslationMap
/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.h107 phys_addr_t fPageTable; member in struct:RISCV64VMTranslationMap
119 return fPageTable;
127 satp.ppn = fPageTable / B_PAGE_SIZE;
H A DRISCV64VMTranslationMap.cpp167 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 DX86PagingMethod32Bit.cpp74 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 DARMPagingMethod32Bit.cpp74 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 DM68KPagingMethod040.cpp147 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 DX86PagingMethodPAE.cpp380 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[

Completed in 75 milliseconds