Searched refs:page_table_entry (Results 1 - 22 of 22) sorted by relevance

/haiku-fatelf/src/system/kernel/arch/arm/paging/32bit/
H A DARMPagingMethod32Bit.h56 page_table_entry* entry,
60 static page_table_entry SetPageTableEntry(page_table_entry* entry,
61 page_table_entry newEntry);
62 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry,
64 static page_table_entry TestAndSetPageTableEntry(
65 page_table_entry* entry,
66 page_table_entry newEntry,
67 page_table_entry oldEntr
[all...]
H A Dpaging.h32 typedef uint32 page_table_entry; typedef
H A DARMVMTranslationMap32Bit.cpp190 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
235 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
247 page_table_entry oldEntry
286 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
290 page_table_entry oldEntry = ARMPagingMethod32Bit::ClearPageTableEntry(
364 page_table_entry* pt = (page_table_entry*)fPageMappe
[all...]
H A DARMPagingMethod32Bit.cpp70 page_table_entry* fPageTable;
97 page_table_entry* pageTable = (page_table_entry*)vm_allocate_early(args,
150 fPageTable = (page_table_entry*)data;
171 page_table_entry& pte = fPageTable[
375 page_table_entry* ptEntry = (page_table_entry*)
426 page_table_entry pageTableEntry;
437 pageTableEntry = ((page_table_entry*)virtualPageTable)[index];
476 ARMPagingMethod32Bit::PutPageTableEntryInTable(page_table_entry* entr
[all...]
/haiku-fatelf/src/system/kernel/arch/m68k/paging/040/
H A DM68KPagingMethod040.h43 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 DM68KVMTranslationMap040.cpp82 page_table_entry *pgtbl;
92 pgtbl = (page_table_entry *)page;
226 page_table_entry *pt;
322 pt = (page_table_entry*)MapperGetPageTableAt(PDE_TO_PA(pd[dindex]));
357 page_table_entry *pt;
386 pt = (page_table_entry*)MapperGetPageTableAt(
402 page_table_entry oldEntry
442 page_table_entry* pd = (page_table_entry*)MapperGetPageTableAt(
449 page_table_entry* p
[all...]
H A DM68KPagingMethod040.cpp49 //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 Dpaging.h122 typedef uint32 page_table_entry;
/haiku-fatelf/src/system/kernel/arch/x86/paging/32bit/
H A DX86PagingMethod32Bit.h39 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 DX86VMTranslationMap32Bit.cpp189 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
234 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
246 page_table_entry oldEntry
286 page_table_entry* pt = (page_table_entry*)fPageMapper->GetPageTableAt(
301 page_table_entry oldEntry
340 page_table_entry* pt = (page_table_entry*)fPageMappe
[all...]
H A DX86PagingMethod32Bit.cpp69 page_table_entry* fPageTable;
96 page_table_entry* pageTable = (page_table_entry*)vm_allocate_early(args,
149 fPageTable = (page_table_entry*)data;
170 page_table_entry& pte = fPageTable[
269 fPageHole = (page_table_entry*)(addr_t)args->arch_args.page_hole;
447 page_table_entry pageTableEntry;
458 pageTableEntry = ((page_table_entry*)virtualPageTable)[index];
497 X86PagingMethod32Bit::PutPageTableEntryInTable(page_table_entry* entry,
501 page_table_entry pag
[all...]
H A Dpaging.h66 typedef uint32 page_table_entry; typedef
/haiku-fatelf/src/system/kernel/arch/ppc/
H A Darch_mmu.cpp12 page_table_entry::PrimaryHash(uint32 virtualSegmentID, uint32 virtualAddress)
19 page_table_entry::SecondaryHash(uint32 virtualSegmentID, uint32 virtualAddress)
26 page_table_entry::SecondaryHash(uint32 primaryHash)
H A Darch_vm_translation_map.cpp136 page_table_entry* LookupPageTableEntry(addr_t virtualAddress);
202 fill_page_table_entry(page_table_entry *entry, uint32 virtualSegmentID,
231 page_table_entry *
241 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress);
245 page_table_entry *entry = &group->entry[i];
255 hash = page_table_entry::SecondaryHash(hash);
259 page_table_entry *entry = &group->entry[i];
274 page_table_entry *entry = LookupPageTableEntry(virtualAddress);
405 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress);
409 page_table_entry *entr
[all...]
/haiku-fatelf/src/system/boot/arch/m68k/
H A Dmmu_040.cpp194 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-fatelf/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp74 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-fatelf/headers/private/kernel/arch/ppc/
H A Darch_mmu.h106 struct page_table_entry { struct
130 struct page_table_entry entry[8];
/haiku-fatelf/headers/private/kernel/arch/m68k/
H A Darch_030_mmu.h103 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))
H A Darch_040_mmu.h77 typedef uint32 page_table_entry; typedef
134 #define SIZ_PAGETBL (NUM_PAGEENT_PER_TBL * sizeof(page_table_entry))
/haiku-fatelf/src/system/boot/platform/openfirmware/arch/ppc/
H A Dmmu.cpp206 fill_page_table_entry(page_table_entry *entry, uint32 virtualSegmentID,
240 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID,
256 hash = page_table_entry::SecondaryHash(hash);
630 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID,
633 page_table_entry *entry = NULL;
645 hash = page_table_entry::SecondaryHash(hash);
/haiku-fatelf/src/system/boot/platform/cfe/arch/ppc/
H A Dmmu.cpp124 fill_page_table_entry(page_table_entry *entry, uint32 virtualSegmentID,
158 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID,
174 hash = page_table_entry::SecondaryHash(hash);
/haiku-fatelf/src/system/kernel/arch/x86/paging/pae/
H A DX86PagingMethodPAE.cpp59 fPageHole = (page_table_entry*)
172 page_table_entry* entry = &fPageHole[virtualBase / B_PAGE_SIZE];
249 page_table_entry* entry = fPageHole + virtualBase / B_PAGE_SIZE + i;
306 page_table_entry* fPageHole;

Completed in 301 milliseconds