/haiku/headers/private/kernel/ |
H A D | AreaKeeper.h | 23 area_id Create(const char *name, void **_virtualAddress, uint32 spec, 27 void **_virtualAddress); 52 AreaKeeper::Create(const char *name, void **_virtualAddress, uint32 spec, argument 55 fArea = create_area(name, _virtualAddress, spec, size, lock, protection); 62 uint32 spec, uint32 protection, void **_virtualAddress) 65 protection, _virtualAddress); 61 Map(const char *name, phys_addr_t physicalAddress, size_t numBytes, uint32 spec, uint32 protection, void **_virtualAddress) argument
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | PMAPPhysicalPageMapper.h | 15 addr_t* _virtualAddress, 22 addr_t* _virtualAddress, 25 return GetPage(physicalAddress, _virtualAddress, _handle); 31 addr_t* _virtualAddress, 33 _virtualAddress, _handle); } 20 GetPageCurrentCPU( phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument 30 GetPageDebug(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument
|
H A D | PMAPPhysicalPageMapper.cpp | 10 phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) 14 *_virtualAddress = KERNEL_PMAP_BASE + physicalAddress; 9 GetPage( phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument
|
/haiku/src/system/kernel/arch/generic/ |
H A D | GenericVMPhysicalPageMapper.cpp | 27 addr_t* _virtualAddress, void** _handle) 29 return generic_get_physical_page(physicalAddress, _virtualAddress, 0); 42 addr_t* _virtualAddress, void** _handle) 60 addr_t* _virtualAddress, void** _handle) 26 GetPage(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument 41 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument 59 GetPageDebug(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument
|
H A D | GenericVMPhysicalPageMapper.h | 17 addr_t* _virtualAddress, 24 addr_t* _virtualAddress, 30 addr_t* _virtualAddress,
|
/haiku/src/system/kernel/arch/ppc/paging/ |
H A D | PPCVMTranslationMap.h | 36 virtual status_t RemapAddressRange(addr_t *_virtualAddress,
|
/haiku/headers/private/kernel/vm/ |
H A D | VMTranslationMap.h | 111 addr_t* _virtualAddress, 120 addr_t* _virtualAddress, 127 addr_t* _virtualAddress,
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.cpp | 191 get_physical_page_tmap(phys_addr_t physicalAddress, addr_t *_virtualAddress, 194 return generic_get_physical_page(physicalAddress, _virtualAddress, 0); 353 ppc_remap_address_range(addr_t *_virtualAddress, size_t size, bool unmap) argument 360 return map->RemapAddressRange(_virtualAddress, size, unmap);
|
/haiku/headers/private/kernel/boot/ |
H A D | platform.h | 28 extern status_t platform_allocate_region(void **_virtualAddress, size_t size,
|
/haiku/src/system/boot/platform/openfirmware/arch/sparc/ |
H A D | mmu.cpp | 367 arch_mmu_allocate(void *_virtualAddress, size_t size, uint8 _protection, argument 381 void *virtualAddress = _virtualAddress; 393 if (exactAddress && _virtualAddress && virtualAddress != _virtualAddress) { 396 _virtualAddress, size); 405 virtualAddress, &_virtualAddress);
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.h | 38 virtual status_t RemapAddressRange(addr_t *_virtualAddress,
|
H A D | PPCVMTranslationMap460.cpp | 552 PPCVMTranslationMap460::RemapAddressRange(addr_t *_virtualAddress, argument 555 addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE); 556 size = ROUNDUP(*_virtualAddress + size - virtualAddress, B_PAGE_SIZE); 578 *_virtualAddress = (addr_t)newAddress;
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.h | 38 virtual status_t RemapAddressRange(addr_t *_virtualAddress,
|
H A D | PPCVMTranslationMapClassic.cpp | 552 PPCVMTranslationMapClassic::RemapAddressRange(addr_t *_virtualAddress, argument 555 addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE); 556 size = ROUNDUP(*_virtualAddress + size - virtualAddress, B_PAGE_SIZE); 578 *_virtualAddress = (addr_t)newAddress;
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.h | 156 addr_t* _virtualAddress, 163 addr_t* _virtualAddress, 169 addr_t* _virtualAddress,
|
H A D | RISCV64VMTranslationMap.cpp | 1110 addr_t* _virtualAddress, void** _handle) 1112 *_virtualAddress = (addr_t)VirtFromPhys(physicalAddress); 1127 addr_t* _virtualAddress, void** _handle) 1129 return GetPage(physicalAddress, _virtualAddress, _handle); 1143 addr_t* _virtualAddress, void** _handle) 1109 GetPage(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument 1126 GetPageCurrentCPU( phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument 1142 GetPageDebug(phys_addr_t physicalAddress, addr_t* _virtualAddress, void** _handle) argument
|
/haiku/src/system/boot/platform/openfirmware/arch/ppc/ |
H A D | mmu.cpp | 485 arch_mmu_allocate(void *_virtualAddress, size_t size, uint8 _protection, argument 499 void *virtualAddress = _virtualAddress; 509 if (exactAddress && _virtualAddress && virtualAddress != _virtualAddress) { 512 _virtualAddress, size);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 1115 get_physical_page_tmap(addr_t physicalAddress, addr_t *_virtualAddress, argument 1118 return generic_get_physical_page(physicalAddress, _virtualAddress, 0);
|
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 281 VMArea** _area, void** _virtualAddress); 1047 that no part of the specified address range (base \c *_virtualAddress, size 1055 bool kernel, VMArea** _area, void** _virtualAddress) 1147 allocationFlags, _virtualAddress); 6389 void** _virtualAddress) 6397 _virtualAddress, addressSpec, numBytes, protection, physicalAddress, 7269 void** _virtualAddress) 7272 addressSpec, protection, _virtualAddress); 1051 map_backing_store(VMAddressSpace* addressSpace, VMCache* cache, off_t offset, const char* areaName, addr_t size, int wiring, int protection, int protectionMax, int mapping, uint32 flags, const virtual_address_restrictions* addressRestrictions, bool kernel, VMArea** _area, void** _virtualAddress) argument 6387 __map_physical_memory_haiku(const char* name, phys_addr_t physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument 7267 __map_physical_memory_beos(const char* name, void* physicalAddress, size_t numBytes, uint32 addressSpec, uint32 protection, void** _virtualAddress) argument
|