Searched refs:physicalAddress (Results 1 - 25 of 98) sorted by relevance

1234

/haiku-fatelf/src/system/kernel/arch/x86/paging/
H A Dx86_physical_page_mapper_mapped.cpp40 virtual void* GetPageTableAt(phys_addr_t physicalAddress);
50 phys_addr_t physicalAddress);
52 virtual status_t GetPage(phys_addr_t physicalAddress,
56 virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
61 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
93 phys_addr_t physicalAddress)
95 ASSERT(physicalAddress % B_PAGE_SIZE == 0);
97 return (void*)(physicalAddress + KERNEL_PMAP_BASE);
120 phys_addr_t physicalAddress)
122 ASSERT(physicalAddress
92 GetPageTableAt( phys_addr_t physicalAddress) argument
119 InterruptGetPageTableAt( phys_addr_t physicalAddress) argument
129 GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
148 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
168 GetPageDebug(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
[all...]
H A Dx86_physical_page_mapper.h21 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
35 phys_addr_t physicalAddress) = 0;
H A Dx86_physical_page_mapper_large_memory.h30 inline void Map(phys_addr_t physicalAddress);
44 virtual void Map(phys_addr_t physicalAddress,
H A Dx86_physical_page_mapper_large_memory.cpp108 virtual void* GetPageTableAt(phys_addr_t physicalAddress);
113 phys_addr_t physicalAddress; member in struct:LargeMemoryTranslationMapPhysicalPageMapper::page_slot
136 phys_addr_t physicalAddress);
138 virtual status_t GetPage(phys_addr_t physicalAddress,
142 virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
147 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
186 PhysicalPageSlot::Map(phys_addr_t physicalAddress) argument
188 pool->Map(physicalAddress, address);
370 fSlots[i].physicalAddress = ~(phys_addr_t)0;
386 phys_addr_t physicalAddress)
385 GetPageTableAt( phys_addr_t physicalAddress) argument
479 InterruptGetPageTableAt( phys_addr_t physicalAddress) argument
491 GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
520 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
549 GetPageDebug(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
[all...]
/haiku-fatelf/src/system/kernel/arch/arm/paging/
H A Darm_physical_page_mapper.h22 virtual void* GetPageTableAt(phys_addr_t physicalAddress) = 0;
36 phys_addr_t physicalAddress) = 0;
H A Darm_physical_page_mapper_large_memory.h30 inline void Map(phys_addr_t physicalAddress);
44 virtual void Map(phys_addr_t physicalAddress,
H A Darm_physical_page_mapper_large_memory.cpp109 virtual void* GetPageTableAt(phys_addr_t physicalAddress);
114 phys_addr_t physicalAddress; member in struct:LargeMemoryTranslationMapPhysicalPageMapper::page_slot
137 phys_addr_t physicalAddress);
139 virtual status_t GetPage(phys_addr_t physicalAddress,
143 virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
148 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
187 PhysicalPageSlot::Map(phys_addr_t physicalAddress) argument
189 pool->Map(physicalAddress, address);
371 fSlots[i].physicalAddress = ~(phys_addr_t)0;
387 phys_addr_t physicalAddress)
386 GetPageTableAt( phys_addr_t physicalAddress) argument
482 InterruptGetPageTableAt( phys_addr_t physicalAddress) argument
494 GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
523 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
552 GetPageDebug(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
[all...]
H A DARMPagingMethod.h31 phys_addr_t physicalAddress,
/haiku-fatelf/src/system/kernel/arch/m68k/paging/
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,
H A Dm68k_physical_page_mapper_large_memory.cpp110 virtual void* GetPageTableAt(phys_addr_t physicalAddress);
115 phys_addr_t physicalAddress; member in struct:LargeMemoryTranslationMapPhysicalPageMapper::page_slot
138 phys_addr_t physicalAddress);
140 virtual status_t GetPage(phys_addr_t physicalAddress,
144 virtual status_t GetPageCurrentCPU(phys_addr_t physicalAddress,
149 virtual status_t GetPageDebug(phys_addr_t physicalAddress,
188 PhysicalPageSlot::Map(phys_addr_t physicalAddress) argument
190 pool->Map(physicalAddress, address);
372 fSlots[i].physicalAddress = ~(phys_addr_t)0;
388 phys_addr_t physicalAddress)
387 GetPageTableAt( phys_addr_t physicalAddress) argument
482 InterruptGetPageTableAt( phys_addr_t physicalAddress) argument
494 GetPage(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
523 GetPageCurrentCPU(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
552 GetPageDebug(phys_addr_t physicalAddress, addr_t* virtualAddress, void** handle) argument
[all...]
/haiku-fatelf/headers/private/kernel/arch/m68k/
H A Darch_vm_translation_map.h17 phys_addr_t physicalAddress, size_t size);
/haiku-fatelf/headers/private/kernel/arch/mipsel/
H A Darch_vm_translation_map.h15 phys_addr_t physicalAddress, size_t size);
/haiku-fatelf/headers/private/kernel/arch/ppc/
H A Darch_vm_translation_map.h17 phys_addr_t physicalAddress, size_t size);
/haiku-fatelf/src/system/boot/arch/arm/
H A Darch_mmu.h23 extern addr_t mmu_map_physical_memory(addr_t physicalAddress,
/haiku-fatelf/src/system/boot/platform/routerboard_mipsel/
H A Dmmu.h19 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size,
/haiku-fatelf/src/system/boot/platform/u-boot/
H A Dmmu.h23 extern addr_t mmu_map_physical_memory(addr_t physicalAddress,
/haiku-fatelf/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,
/haiku-fatelf/src/add-ons/kernel/bus_managers/usb/
H A DPhysicalMemoryAllocator.h29 phys_addr_t *physicalAddress);
34 phys_addr_t physicalAddress);
/haiku-fatelf/headers/private/graphics/intel_extreme/
H A DAreaKeeper.h25 area_id Map(const char *name, void *physicalAddress, size_t numBytes,
60 AreaKeeper::Map(const char *name, void *physicalAddress, size_t numBytes, argument
63 fArea = map_physical_memory(name, (addr_t)physicalAddress, numBytes, spec,
/haiku-fatelf/headers/private/graphics/radeon_hd/
H A DAreaKeeper.h25 area_id Map(const char *name, void *physicalAddress, size_t numBytes,
60 AreaKeeper::Map(const char *name, void *physicalAddress, size_t numBytes, argument
63 fArea = map_physical_memory(name, (addr_t)physicalAddress, numBytes, spec,
/haiku-fatelf/src/system/boot/platform/bios_ia32/
H A Dlong.cpp114 addr_t physicalAddress; local
153 pdpt = (uint64*)mmu_allocate_page(&physicalAddress);
155 pml4[510] = physicalAddress | kTableMappingFlags;
156 pml4[0] = physicalAddress | kTableMappingFlags;
159 pageDir = (uint64*)mmu_allocate_page(&physicalAddress);
161 pdpt[i / 0x40000000] = physicalAddress | kTableMappingFlags;
174 pdpt = (uint64*)mmu_allocate_page(&physicalAddress);
176 pml4[511] = physicalAddress | kTableMappingFlags;
178 pageDir = (uint64*)mmu_allocate_page(&physicalAddress);
180 pdpt[510] = physicalAddress | kTableMappingFlag
[all...]
H A Dmmu.h21 extern addr_t mmu_map_physical_memory(addr_t physicalAddress, size_t size, uint32 flags);
/haiku-fatelf/src/add-ons/kernel/drivers/misc/
H A Dmem.c158 phys_addr_t physicalAddress; local
167 physicalAddress = (phys_addr_t)position & ~((off_t)B_PAGE_SIZE - 1);
170 offset = position - (off_t)physicalAddress;
174 area = map_physical_memory("mem_driver_temp", physicalAddress, size,

Completed in 99 milliseconds

1234