Searched refs:physicalAddress (Results 1 - 25 of 112) sorted by path

12345

/haiku/headers/os/drivers/
H A Dbios.h66 void* (*virtual_address)(bios_state* state, uint32 physicalAddress);
/haiku/headers/private/graphics/
H A DAGP.h93 phys_addr_t physicalAddress);
/haiku/headers/private/kernel/arch/m68k/
H A Darch_vm_translation_map.h17 phys_addr_t physicalAddress, size_t size);
/haiku/headers/private/kernel/arch/mipsel/
H A Darch_vm_translation_map.h15 phys_addr_t physicalAddress, size_t size);
/haiku/headers/private/kernel/arch/ppc/
H A Darch_vm_translation_map.h17 phys_addr_t physicalAddress, size_t size);
/haiku/src/add-ons/kernel/drivers/misc/
H A Dmem.c169 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 Dmmu.cpp205 * 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 Dmmu.h21 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
H A Dmmu_040.cpp319 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 Dmmu.h21 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
/haiku/src/system/boot/platform/atari_m68k/
H A Dmmu.h22 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
/haiku/src/system/boot/platform/bios_ia32/
H A Dmmu.h30 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
/haiku/src/system/kernel/arch/arm/paging/
H A DARMPagingMethod.h33 phys_addr_t physicalAddress,
H A Darm_physical_page_mapper.h21 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
33 phys_addr_t physicalAddress) = 0;
H A Darm_physical_page_mapper_large_memory.h39 inline void Map(phys_addr_t physicalAddress);
53 virtual void Map(phys_addr_t physicalAddress,
/haiku/src/system/kernel/arch/generic/
H A DGenericVMPhysicalPageMapper.cpp26 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 DGenericVMPhysicalPageMapper.h16 virtual status_t GetPage(phys_addr_t physicalAddress,
23 phys_addr_t physicalAddress,
29 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
H A Dgeneric_vm_physical_page_mapper.h22 phys_addr_t physicalAddress, uint32 flags);
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp443 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 DM68KPagingMethod040.cpp137 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 DM68KPagingMethod040.h32 phys_addr_t physicalAddress,
69 phys_addr_t physicalAddress,
H A DM68KVMTranslationMap040.h24 phys_addr_t physicalAddress,
60 phys_addr_t physicalAddress,
/haiku/src/system/kernel/arch/m68k/paging/
H A DM68KPagingMethod.h31 phys_addr_t physicalAddress,
H A Dm68k_physical_page_mapper.h22 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
36 phys_addr_t physicalAddress) = 0;
H A Dm68k_physical_page_mapper_large_memory.h30 inline void Map(phys_addr_t physicalAddress);
44 virtual void Map(phys_addr_t physicalAddress,

Completed in 184 milliseconds

12345