/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.h | 40 inline page_table_entry* PageHole() const 63 void FillPageTableEntry(page_table_entry *entry, 77 page_table_entry* entry, 81 static page_table_entry SetPageTableEntry(page_table_entry* entry, 82 page_table_entry newEntry); 83 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 85 static page_table_entry TestAndSetPageTableEntry( 86 page_table_entry* entr [all...] |
H A D | PPCVMTranslationMap460.cpp | 282 page_table_entry * 294 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress); 298 page_table_entry *entry = &group->entry[i]; 308 hash = page_table_entry::SecondaryHash(hash); 312 page_table_entry *entry = &group->entry[i]; 327 page_table_entry *entry = LookupPageTableEntry(virtualAddress); 370 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress); 374 page_table_entry *entry = &group->entry[i]; 387 hash = page_table_entry::SecondaryHash(hash); 391 page_table_entry *entr [all...] |
H A D | PPCPagingMethod460.cpp | 244 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, (uint32)virtualAddress); 257 hash = page_table_entry::SecondaryHash(hash); 302 PPCPagingMethod460::FillPageTableEntry(page_table_entry *entry, 351 PPCPagingMethod460::PutPageTableEntryInTable(page_table_entry* entry, 355 page_table_entry page = (physicalAddress & PPC_PTE_ADDRESS_MASK) 370 *(volatile page_table_entry*)entry = page; 375 PPCPagingMethod460::_EarlyPreparePageTables(page_table_entry* pageTables, 414 page_table_entry* entry = method->PageHole() + virtualAddress / B_PAGE_SIZE;
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.h | 40 inline page_table_entry* PageHole() const 63 void FillPageTableEntry(page_table_entry *entry, 77 page_table_entry* entry, 81 static page_table_entry SetPageTableEntry(page_table_entry* entry, 82 page_table_entry newEntry); 83 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 85 static page_table_entry TestAndSetPageTableEntry( 86 page_table_entry* entr [all...] |
H A D | PPCVMTranslationMapClassic.cpp | 282 page_table_entry * 294 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress); 298 page_table_entry *entry = &group->entry[i]; 308 hash = page_table_entry::SecondaryHash(hash); 312 page_table_entry *entry = &group->entry[i]; 327 page_table_entry *entry = LookupPageTableEntry(virtualAddress); 370 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress); 374 page_table_entry *entry = &group->entry[i]; 387 hash = page_table_entry::SecondaryHash(hash); 391 page_table_entry *entr [all...] |
H A D | PPCPagingMethodClassic.cpp | 244 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, (uint32)virtualAddress); 257 hash = page_table_entry::SecondaryHash(hash); 302 PPCPagingMethodClassic::FillPageTableEntry(page_table_entry *entry, 351 PPCPagingMethodClassic::PutPageTableEntryInTable(page_table_entry* entry, 355 page_table_entry page = (physicalAddress & PPC_PTE_ADDRESS_MASK) 370 *(volatile page_table_entry*)entry = page; 375 PPCPagingMethodClassic::_EarlyPreparePageTables(page_table_entry* pageTables, 414 page_table_entry* entry = method->PageHole() + virtualAddress / B_PAGE_SIZE;
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86PagingMethod32Bit.h | 39 inline page_table_entry* PageHole() const 59 page_table_entry* entry, 63 static page_table_entry SetPageTableEntry(page_table_entry* entry, 64 page_table_entry newEntry); 65 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 67 static page_table_entry TestAndSetPageTableEntry( 68 page_table_entry* entry, 69 page_table_entry newEntr [all...] |
H A D | X86VMTranslationMap32Bit.cpp | 190 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 235 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 247 page_table_entry oldEntry 287 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 302 page_table_entry oldEntry 341 page_table_entry* pt = (page_table_entry*)fPageMappe [all...] |
H A D | X86PagingMethod32Bit.cpp | 74 page_table_entry* fPageTable; 102 page_table_entry* pageTable = (page_table_entry*)vm_allocate_early(args, 160 fPageTable = (page_table_entry*)data; 181 page_table_entry& pte = fPageTable[ 280 fPageHole = (page_table_entry*)(addr_t)args->arch_args.page_hole; 463 page_table_entry pageTableEntry; 474 pageTableEntry = ((page_table_entry*)virtualPageTable)[index]; 513 X86PagingMethod32Bit::PutPageTableEntryInTable(page_table_entry* entry, 517 page_table_entry pag [all...] |
H A D | paging.h | 66 typedef uint32 page_table_entry; typedef
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.h | 43 inline page_table_entry* PageHole() const 68 page_table_entry* entry, 73 static page_table_entry SetPageTableEntry(page_table_entry* entry, 74 page_table_entry newEntry); 75 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 77 static page_table_entry TestAndSetPageTableEntry( 78 page_table_entry* entry, 79 page_table_entry newEntr [all...] |
H A D | M68KVMTranslationMap040.cpp | 83 page_table_entry *pgtbl; 93 pgtbl = (page_table_entry *)page; 227 page_table_entry *pt; 323 pt = (page_table_entry*)MapperGetPageTableAt(PDE_TO_PA(pd[dindex])); 358 page_table_entry *pt; 387 pt = (page_table_entry*)MapperGetPageTableAt( 403 page_table_entry oldEntry 443 page_table_entry* pd = (page_table_entry*)MapperGetPageTableAt( 450 page_table_entry* p [all...] |
H A D | M68KPagingMethod040.cpp | 49 //static page_table_entry sQueryDesc __attribute__ (( aligned (4) )); 87 init_page_table_entry(page_table_entry *entry) 94 update_page_table_entry(page_table_entry *entry, page_table_entry *with) 147 page_table_entry* fPageTable; 174 page_table_entry* pageTable = (page_table_entry*)vm_allocate_early(args, 229 fPageTable = (page_table_entry*)data; 250 page_table_entry& pte = fPageTable[ 354 fPageHole = (page_table_entry*)arg [all...] |
H A D | paging.h | 122 typedef uint32 page_table_entry;
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingMethod32Bit.h | 58 page_table_entry* entry, 62 static page_table_entry SetPageTableEntry(page_table_entry* entry, 63 page_table_entry newEntry); 64 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 66 static page_table_entry TestAndSetPageTableEntry( 67 page_table_entry* entry, 68 page_table_entry newEntry, 69 page_table_entry oldEntr [all...] |
H A D | paging.h | 32 typedef uint32 page_table_entry; typedef
|
H A D | ARMVMTranslationMap32Bit.cpp | 205 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 250 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 262 page_table_entry oldEntry 303 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt( 318 page_table_entry oldEntry 357 page_table_entry* pt = (page_table_entry*)fPageMappe [all...] |
H A D | ARMPagingMethod32Bit.cpp | 74 page_table_entry* fPageTable; 102 page_table_entry* pageTable = (page_table_entry*)vm_allocate_early(args, 160 fPageTable = (page_table_entry*)data; 181 page_table_entry& pte = fPageTable[ 400 page_table_entry* ptEntry = (page_table_entry*)ptEntryVirt; 450 page_table_entry pageTableEntry; 461 pageTableEntry = ((page_table_entry*)virtualPageTable)[index]; 498 ARMPagingMethod32Bit::PutPageTableEntryInTable(page_table_entry* entr [all...] |
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_mmu.cpp | 12 page_table_entry::PrimaryHash(uint32 virtualSegmentID, uint32 virtualAddress) 19 page_table_entry::SecondaryHash(uint32 virtualSegmentID, uint32 virtualAddress) 26 page_table_entry::SecondaryHash(uint32 primaryHash)
|
/haiku/src/system/boot/arch/m68k/ |
H A D | mmu_040.cpp | 194 page_table_entry *pt; 245 pt = (page_table_entry *)tbl; 263 static page_table_entry * 268 page_table_entry *pt; 279 pt = (page_table_entry *)PDE_TO_TA(pd[dindex]); 295 page_table_entry *pt; 321 page_table_entry *pt;
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 74 static page_table_entry *iospace_pgtables = NULL; 87 static page_table_entry *page_hole = NULL; 93 //static page_table_entry *sQueryPageTable; 96 static page_table_entry sQueryDesc __attribute__ (( aligned (4) )); 168 init_page_table_entry(page_table_entry *entry) 175 update_page_table_entry(page_table_entry *entry, page_table_entry *with) 226 page_table_entry *pt; 245 pt = (page_table_entry *)pa; 253 pt = (page_table_entry *)p [all...] |
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_mmu_amcc440.h | 89 struct page_table_entry { 113 struct page_table_entry entry[8];
|
H A D | arch_mmu.h | 106 struct page_table_entry { struct 130 struct page_table_entry entry[8];
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_040_mmu.h | 77 typedef uint32 page_table_entry; typedef 134 #define SIZ_PAGETBL (NUM_PAGEENT_PER_TBL * sizeof(page_table_entry))
|
H A D | arch_030_mmu.h | 103 typedef struct long_page_table_entry page_table_entry; typedef in typeref:struct:long_page_table_entry 136 #define SIZ_PAGETBL (NUM_PAGEENT_PER_TBL * sizeof(page_table_entry))
|