/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_vm.cpp | 322 phys_addr_t physicalAddress; local 325 &physicalAddress) != B_OK) 331 physicalAddress, true);
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm.cpp | 60 phys_addr_t physicalAddress; 63 &physicalAddress) != B_OK) 69 physicalAddress, true);
|
/haiku/src/system/kernel/arch/x86/ |
H A D | ioapic.cpp | 332 ioapic_map_ioapic(struct ioapic& ioapic, phys_addr_t physicalAddress) argument 337 | B_KERNEL_WRITE_AREA, physicalAddress, ioapic.registers != NULL);
|
/haiku/src/system/kernel/arch/x86/paging/64bit/ |
H A D | X86PagingMethod64Bit.cpp | 126 phys_addr_t physicalAddress, uint8 attributes, 130 ", %#" B_PRIx8 ")\n", virtualAddress, physicalAddress, attributes); 203 PutPageTableEntryInTable(pte, physicalAddress, attributes, 0, 406 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 409 uint64 page = (physicalAddress & X86_64_PTE_ADDRESS_MASK) 125 MapEarly(kernel_args* args, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 attributes, page_num_t (*get_free_page)(kernel_args*)) argument 405 PutPageTableEntryInTable(uint64* entry, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, bool globalPage) argument
|
H A D | X86PagingMethod64Bit.h | 42 phys_addr_t physicalAddress, 87 uint64* entry, phys_addr_t physicalAddress,
|
H A D | X86VMTranslationMap64Bit.cpp | 200 X86VMTranslationMap64Bit::Map(addr_t virtualAddress, phys_addr_t physicalAddress, argument 204 ")\n", virtualAddress, physicalAddress); 221 X86PagingMethod64Bit::PutPageTableEntryInTable(entry, physicalAddress,
|
H A D | X86VMTranslationMap64Bit.h | 26 phys_addr_t physicalAddress,
|
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86VMTranslationMapPAE.cpp | 378 X86VMTranslationMapPAE::Map(addr_t virtualAddress, phys_addr_t physicalAddress, argument 382 "\n", virtualAddress, physicalAddress); 425 X86PagingMethodPAE::PutPageTableEntryInTable(entry, physicalAddress, 1293 X86VMTranslationMapPAE::DebugGetReverseMappingInfo(phys_addr_t physicalAddress, argument 1317 && (entry & X86_PAE_PTE_ADDRESS_MASK) == physicalAddress) {
|
/haiku/src/system/kernel/arch/x86/paging/ |
H A D | x86_physical_page_mapper_large_memory.cpp | 103 virtual void* GetPageTableAt(phys_addr_t physicalAddress); 108 phys_addr_t physicalAddress; member in struct:LargeMemoryTranslationMapPhysicalPageMapper::page_slot 132 phys_addr_t physicalAddress); 134 virtual status_t GetPage(phys_addr_t physicalAddress, 138 virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress, 143 virtual status_t GetPageDebug(phys_addr_t physicalAddress, 182 PhysicalPageSlot::Map(phys_addr_t physicalAddress) argument 184 pool->Map(physicalAddress, address); 366 fSlots[i].physicalAddress = ~(phys_addr_t)0; 382 phys_addr_t physicalAddress) 381 GetPageTableAt( phys_addr_t physicalAddress) argument 481 InterruptGetPageTableAt( phys_addr_t physicalAddress) argument 493 GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument 522 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument 551 GetPageDebug(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument [all...] |
/haiku/src/system/kernel/locks/ |
H A D | user_mutex.cpp | 485 fAddress = fWiringInfo.physicalAddress;
|
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 1740 phys_addr_t physicalAddress; local 1742 status = map->Query(virtualAddress, &physicalAddress, &flags); 1747 page = vm_lookup_page(physicalAddress / B_PAGE_SIZE); 1750 "\n", physicalAddress); 1772 phys_addr_t physicalAddress local 1781 offset += B_PAGE_SIZE, physicalAddress += B_PAGE_SIZE) { 1782 page = vm_lookup_page(physicalAddress / B_PAGE_SIZE); 1786 status = map->Map(virtualAddress, physicalAddress, protection, 1842 phys_addr_t physicalAddress, bool alreadyWired) 1851 addressSpec, size, protection, physicalAddress)); 1840 vm_map_physical_memory(team_id team, const char* name, void** _address, uint32 addressSpec, addr_t size, uint32 protection, phys_addr_t physicalAddress, bool alreadyWired) argument 2431 phys_addr_t physicalAddress; local 3081 phys_addr_t physicalAddress; local 3084 map->Query(virtual_page_address(area, page), &physicalAddress, &flags); local 3821 phys_addr_t physicalAddress; local 3980 phys_addr_t physicalAddress; local 4303 page_num_t physicalAddress = vm_allocate_early_physical_page(args); local 4985 phys_addr_t physicalAddress; local 5746 phys_addr_t physicalAddress; local 5929 phys_addr_t physicalAddress; local 6086 phys_addr_t physicalAddress; local 6156 phys_addr_t physicalAddress; local 6387 __map_physical_memory_haiku(const char* name, phys_addr_t physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument 6927 phys_addr_t physicalAddress; local 7267 __map_physical_memory_beos(const char* name, void* physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument [all...] |
H A D | vm_page.cpp | 944 phys_addr_t physicalAddress; local 946 &physicalAddress, &flags) != B_OK 952 pageAddress = physicalAddress; 995 phys_addr_t physicalAddress; local 998 &physicalAddress, &flags) == B_OK 1000 && physicalAddress / B_PAGE_SIZE
|