/haiku/src/system/kernel/vm/ |
H A D | VMAddressSpace.cpp | 11 #include <vm/VMAddressSpace.h> 49 typedef VMAddressSpace ValueType; 56 size_t Hash(const VMAddressSpace* value) const 61 bool Compare(team_id key, const VMAddressSpace* value) const 66 VMAddressSpace*& GetLink(VMAddressSpace* value) const 80 VMAddressSpace* VMAddressSpace::sKernelAddressSpace; 83 // #pragma mark - VMAddressSpace 86 VMAddressSpace function in class:VMAddressSpace [all...] |
H A D | VMAddressSpaceLocking.h | 12 #include <vm/VMAddressSpace.h> 15 struct VMAddressSpace; 22 static VMAddressSpace* GetAddressSpaceByAreaID(area_id id); 29 AddressSpaceReadLocker(VMAddressSpace* space, 35 void SetTo(VMAddressSpace* space, 45 VMAddressSpace* AddressSpace() const { return fSpace; } 48 VMAddressSpace* fSpace; 56 AddressSpaceWriteLocker(VMAddressSpace* space, 62 void SetTo(VMAddressSpace* space, 76 VMAddressSpace* AddressSpac [all...] |
H A D | VMUserArea.cpp | 13 VMUserArea::VMUserArea(VMAddressSpace* addressSpace, uint32 wiring, 27 VMUserArea::Create(VMAddressSpace* addressSpace, const char* name, 46 VMUserArea::CreateReserved(VMAddressSpace* addressSpace, uint32 flags,
|
H A D | VMUserArea.h | 18 VMUserArea(VMAddressSpace* addressSpace, 22 static VMUserArea* Create(VMAddressSpace* addressSpace, 25 static VMUserArea* CreateReserved(VMAddressSpace* addressSpace,
|
H A D | VMKernelArea.cpp | 14 VMKernelArea::VMKernelArea(VMAddressSpace* addressSpace, uint32 wiring, 28 VMKernelArea::Create(VMAddressSpace* addressSpace, const char* name,
|
H A D | VMAddressSpaceLocking.cpp | 13 #include <vm/VMAddressSpace.h> 21 /*static*/ VMAddressSpace* 24 VMAddressSpace* addressSpace = NULL; 55 AddressSpaceReadLocker::AddressSpaceReadLocker(VMAddressSpace* space, 91 fSpace = VMAddressSpace::Get(team); 105 AddressSpaceReadLocker::SetTo(VMAddressSpace* space, bool getNewReference) 176 AddressSpaceWriteLocker::AddressSpaceWriteLocker(VMAddressSpace* space, 214 fSpace = VMAddressSpace::Get(team); 225 AddressSpaceWriteLocker::SetTo(VMAddressSpace* space, bool getNewReference) 267 || (allowKernel && team == VMAddressSpace [all...] |
H A D | VMAnonymousNoSwapCache.cpp | 19 #include <vm/VMAddressSpace.h> 121 VMAnonymousNoSwapCache::Fault(struct VMAddressSpace* aspace, off_t offset) 147 int priority = aspace == VMAddressSpace::Kernel()
|
H A D | VMArea.cpp | 16 #include <vm/VMAddressSpace.h> 26 VMArea::VMArea(VMAddressSpace* addressSpace, uint32 wiring, uint32 protection) 47 free_etc(page_protections, address_space == VMAddressSpace::Kernel()
|
H A D | VMKernelArea.h | 113 VMKernelArea(VMAddressSpace* addressSpace, 117 static VMKernelArea* Create(VMAddressSpace* addressSpace,
|
H A D | VMUserAddressSpace.h | 9 #include <vm/VMAddressSpace.h> 14 struct VMUserAddressSpace : VMAddressSpace {
|
H A D | VMKernelAddressSpace.h | 9 #include <vm/VMAddressSpace.h> 17 struct VMKernelAddressSpace : VMAddressSpace {
|
/haiku/headers/private/kernel/vm/ |
H A D | VMAddressSpace.h | 23 struct VMAddressSpace { struct 29 VMAddressSpace(team_id id, addr_t base, 31 virtual ~VMAddressSpace(); 74 VMAddressSpace*& HashTableLink() { return fHashTableLink; } 119 VMAddressSpace** _addressSpace); 123 static VMAddressSpace* Kernel() 125 static VMAddressSpace* GetKernel(); 128 static VMAddressSpace* GetCurrent(); 130 static VMAddressSpace* Get(team_id teamID); 132 static VMAddressSpace* DebugFirs [all...] |
/haiku/headers/private/kernel/arch/ |
H A D | vm.h | 18 struct VMAddressSpace; 30 void arch_vm_aspace_swap(struct VMAddressSpace *from, 31 struct VMAddressSpace *to);
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm.cpp | 9 #include <vm/VMAddressSpace.h> 62 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start, 65 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(), 89 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_vm.cpp | 19 #include <vm/VMAddressSpace.h> 75 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start, 79 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(), 107 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_vm.cpp | 12 #include <vm/VMAddressSpace.h> 67 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start, 71 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(), 97 arch_vm_aspace_swap(struct VMAddressSpace* from, struct VMAddressSpace* to)
|
/haiku/headers/private/shared/ |
H A D | AutoDeleterDrivers.h | 15 #include <vm/VMAddressSpace.h> 30 typedef MethodDeleter<VMAddressSpace, void, &VMAddressSpace::Put>
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm.cpp | 15 #include <vm/VMAddressSpace.h> 123 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start, 126 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(), 154 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
|
H A D | arch_vm_translation_map.cpp | 90 #include <vm/VMAddressSpace.h> 317 VMAddressSpace *addressSpace = VMAddressSpace::Kernel(); 344 VMAddressSpace *addressSpace = VMAddressSpace::Kernel(); 355 VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm.cpp | 19 #include <vm/VMAddressSpace.h> 107 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
|
H A D | arch_thread.cpp | 25 #include <vm/VMAddressSpace.h> 101 VMAddressSpace* toAddressSpace = to->team->address_space; 108 toAddressSpace = VMAddressSpace::Kernel();
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_vm.cpp | 9 #include <vm/VMAddressSpace.h> 177 VMAddressSpace* addrSpace = VMAddressSpace::DebugGet(id); 239 VMAddressSpace* addrSpace = VMAddressSpace::DebugGet(id); 284 area_id area = vm_create_null_area(VMAddressSpace::KernelID(), 324 if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start, 327 area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(), 351 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *t [all...] |
H A D | arch_cpu.cpp | 11 #include <vm/VMAddressSpace.h> 78 VMAddressSpace::Kernel()->Get();
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_thread.cpp | 22 #include <vm/VMAddressSpace.h> 137 VMAddressSpace* toAddressSpace = to->team->address_space; 144 toAddressSpace = VMAddressSpace::Kernel(); 210 VMAddressSpace* toAddressSpace = to->team->address_space;
|
/haiku/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | util.cpp | 16 #include <vm/VMAddressSpace.h>
|