Searched refs:ptPa (Results 1 - 4 of 4) sorted by relevance
/haiku/src/system/kernel/arch/arm64/ |
H A D | VMSAv8TranslationMap.h | 93 void FreeTable(phys_addr_t ptPa, int level); 94 phys_addr_t MakeTable(phys_addr_t ptPa, int level, int index, vm_page_reservation* reservation); 95 void MapRange(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, size_t size, 97 bool WalkTable(phys_addr_t ptPa, int level, addr_t va, phys_addr_t* pa, uint64_t* attr);
|
H A D | VMSAv8TranslationMap.cpp | 134 VMSAv8TranslationMap::FreeTable(phys_addr_t ptPa, int level) argument 142 uint64_t* pt = TableFromPa(ptPa); 151 vm_page* page = vm_lookup_page(ptPa >> fPageBits); 158 phys_addr_t ptPa, int level, int index, vm_page_reservation* reservation) 163 uint64_t* pte = &TableFromPa(ptPa)[index]; 207 VMSAv8TranslationMap::MapRange(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, size_t size, 211 ASSERT(ptPa != 0); 230 phys_addr_t table = MakeTable(ptPa, level, index, reservation); 245 blockAllowed = (MakeTable(ptPa, level, index, NULL) == 0); 251 uint64_t* pte = &TableFromPa(ptPa)[inde [all...] |
H A D | arch_int.cpp | 145 fixup_entry(phys_addr_t ptPa, int level, addr_t va, bool wr) argument 156 uint64_t *pte = &TableFromPa(ptPa)[index]; 248 phys_addr_t ptPa; local 251 ptPa = READ_SPECIALREG(TTBR1_EL1); 253 ptPa = READ_SPECIALREG(TTBR0_EL1); 267 if (fixup_entry(ptPa, initialLevel, frame->far, false)) 275 if (write && fixup_entry(ptPa, initialLevel, frame->far, true))
|
H A D | arch_vm_translation_map.cpp | 127 map_page_early(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, argument 136 uint64_t* pte = &TableFromPa(ptPa)[index]; 181 phys_addr_t ptPa = READ_SPECIALREG(TTBR1_EL1); local 186 map_page_early(ptPa, level, va, pa, get_free_page, args);
|
Completed in 38 milliseconds