/haiku/headers/os/drivers/ |
H A D | bios.h | 66 void* (*virtual_address)(bios_state* state, uint32 physicalAddress);
|
/haiku/headers/private/graphics/ |
H A D | AGP.h | 93 phys_addr_t physicalAddress);
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_vm_translation_map.h | 17 phys_addr_t physicalAddress, size_t size);
|
/haiku/headers/private/kernel/arch/mipsel/ |
H A D | arch_vm_translation_map.h | 15 phys_addr_t physicalAddress, size_t size);
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.h | 17 phys_addr_t physicalAddress, size_t size);
|
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | mem.c | 169 phys_addr_t physicalAddress; local 178 physicalAddress = (phys_addr_t)position & ~((off_t)B_PAGE_SIZE - 1); 181 offset = position - (off_t)physicalAddress; 185 area = map_physical_memory("mem_driver_temp", physicalAddress, size,
|
/haiku/src/system/boot/arch/m68k/ |
H A D | mmu.cpp | 205 * physicalAddress. 211 map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags) argument 213 TRACE(("map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress)); 233 physicalAddress &= ~(B_PAGE_SIZE - 1); 236 gMMUOps->map_page(virtualAddress, physicalAddress, flags); 308 mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags) argument 311 addr_t pageOffset = physicalAddress & (B_PAGE_SIZE - 1); 313 physicalAddress -= pageOffset; 316 map_page(get_next_virtual_page(), physicalAddress + offset, flags);
|
H A D | mmu.h | 21 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
|
H A D | mmu_040.cpp | 319 map_page(addr_t virtualAddress, addr_t physicalAddress, uint32 flags) argument 323 TRACE(("mmu->map_page: vaddr 0x%lx, paddr 0x%lx\n", virtualAddress, physicalAddress)); 326 physicalAddress &= ~(B_PAGE_SIZE - 1); 336 TRACE(("map_page: inserting pageTableEntry %p, physicalAddress %p\n", 337 pt, physicalAddress)); 341 | TA_TO_PTEA(physicalAddress)
|
/haiku/src/system/boot/platform/amiga_m68k/ |
H A D | mmu.h | 21 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | mmu.h | 22 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | mmu.h | 30 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
|
/haiku/src/system/kernel/arch/arm/paging/ |
H A D | ARMPagingMethod.h | 33 phys_addr_t physicalAddress,
|
H A D | arm_physical_page_mapper.h | 21 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0; 33 phys_addr_t physicalAddress) = 0;
|
H A D | arm_physical_page_mapper_large_memory.h | 39 inline void Map(phys_addr_t physicalAddress); 53 virtual void Map(phys_addr_t physicalAddress,
|
/haiku/src/system/kernel/arch/generic/ |
H A D | GenericVMPhysicalPageMapper.cpp | 26 GenericVMPhysicalPageMapper::GetPage(phys_addr_t physicalAddress, argument 29 return generic_get_physical_page(physicalAddress, _virtualAddress, 0); 41 GenericVMPhysicalPageMapper::GetPageCurrentCPU(phys_addr_t physicalAddress, argument 59 GenericVMPhysicalPageMapper::GetPageDebug(phys_addr_t physicalAddress, argument
|
H A D | GenericVMPhysicalPageMapper.h | 16 virtual status_t GetPage(phys_addr_t physicalAddress, 23 phys_addr_t physicalAddress, 29 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
|
H A D | generic_vm_physical_page_mapper.h | 22 phys_addr_t physicalAddress, uint32 flags);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 443 addr_t physicalAddress, uint32 attributes, bool globalPage) 448 page.addr = TA_TO_PTEA(physicalAddress); 472 addr_t physicalAddress, uint32 attributes, bool globalPage) 477 page.addr = TA_TO_PIEA(physicalAddress); 1115 get_physical_page_tmap(addr_t physicalAddress, addr_t *_virtualAddress, argument 1118 return generic_get_physical_page(physicalAddress, _virtualAddress, 0); 442 put_page_table_entry_in_pgtable(page_table_entry *entry, addr_t physicalAddress, uint32 attributes, bool globalPage) argument 471 put_page_indirect_entry_in_pgtable(page_indirect_entry *entry, addr_t physicalAddress, uint32 attributes, bool globalPage) argument
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.cpp | 137 virtual void Map(phys_addr_t physicalAddress, 247 M68KPagingMethod040::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress, argument 252 pte = TA_TO_PTEA(physicalAddress) | DT_PAGE 470 phys_addr_t physicalAddress, uint8 attributes, 481 phys_addr_t pa = physicalAddress; 543 physicalAddress, attributes, 0, IS_KERNEL_ADDRESS(virtualAddress)); 641 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 644 page_table_entry page = TA_TO_PTEA(physicalAddress) 469 MapEarly(kernel_args* args, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 attributes, phys_addr_t (*get_free_page)(kernel_args*)) argument 640 PutPageTableEntryInTable(page_table_entry* entry, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, bool globalPage) argument
|
H A D | M68KPagingMethod040.h | 32 phys_addr_t physicalAddress, 69 phys_addr_t physicalAddress,
|
H A D | M68KVMTranslationMap040.h | 24 phys_addr_t physicalAddress, 60 phys_addr_t physicalAddress,
|
/haiku/src/system/kernel/arch/m68k/paging/ |
H A D | M68KPagingMethod.h | 31 phys_addr_t physicalAddress,
|
H A D | m68k_physical_page_mapper.h | 22 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0; 36 phys_addr_t physicalAddress) = 0;
|
H A D | m68k_physical_page_mapper_large_memory.h | 30 inline void Map(phys_addr_t physicalAddress); 44 virtual void Map(phys_addr_t physicalAddress,
|