Searched refs:VMAddressSpace (Results 1 - 25 of 95) sorted by relevance

1234

/haiku/src/system/kernel/vm/
H A DVMAddressSpace.cpp11 #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 DVMAddressSpaceLocking.h12 #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 DVMUserArea.cpp13 VMUserArea::VMUserArea(VMAddressSpace* addressSpace, uint32 wiring,
27 VMUserArea::Create(VMAddressSpace* addressSpace, const char* name,
46 VMUserArea::CreateReserved(VMAddressSpace* addressSpace, uint32 flags,
H A DVMUserArea.h18 VMUserArea(VMAddressSpace* addressSpace,
22 static VMUserArea* Create(VMAddressSpace* addressSpace,
25 static VMUserArea* CreateReserved(VMAddressSpace* addressSpace,
H A DVMKernelArea.cpp14 VMKernelArea::VMKernelArea(VMAddressSpace* addressSpace, uint32 wiring,
28 VMKernelArea::Create(VMAddressSpace* addressSpace, const char* name,
H A DVMAddressSpaceLocking.cpp13 #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 DVMAnonymousNoSwapCache.cpp19 #include <vm/VMAddressSpace.h>
121 VMAnonymousNoSwapCache::Fault(struct VMAddressSpace* aspace, off_t offset)
147 int priority = aspace == VMAddressSpace::Kernel()
H A DVMArea.cpp16 #include <vm/VMAddressSpace.h>
26 VMArea::VMArea(VMAddressSpace* addressSpace, uint32 wiring, uint32 protection)
47 free_etc(page_protections, address_space == VMAddressSpace::Kernel()
H A DVMKernelArea.h113 VMKernelArea(VMAddressSpace* addressSpace,
117 static VMKernelArea* Create(VMAddressSpace* addressSpace,
H A DVMUserAddressSpace.h9 #include <vm/VMAddressSpace.h>
14 struct VMUserAddressSpace : VMAddressSpace {
H A DVMKernelAddressSpace.h9 #include <vm/VMAddressSpace.h>
17 struct VMKernelAddressSpace : VMAddressSpace {
/haiku/headers/private/kernel/vm/
H A DVMAddressSpace.h23 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 Dvm.h18 struct VMAddressSpace;
30 void arch_vm_aspace_swap(struct VMAddressSpace *from,
31 struct VMAddressSpace *to);
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm.cpp9 #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 Darch_vm.cpp19 #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 Darch_vm.cpp12 #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 DAutoDeleterDrivers.h15 #include <vm/VMAddressSpace.h>
30 typedef MethodDeleter<VMAddressSpace, void, &VMAddressSpace::Put>
/haiku/src/system/kernel/arch/ppc/
H A Darch_vm.cpp15 #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 Darch_vm_translation_map.cpp90 #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 Darch_vm.cpp19 #include <vm/VMAddressSpace.h>
107 arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
H A Darch_thread.cpp25 #include <vm/VMAddressSpace.h>
101 VMAddressSpace* toAddressSpace = to->team->address_space;
108 toAddressSpace = VMAddressSpace::Kernel();
/haiku/src/system/kernel/arch/riscv64/
H A Darch_vm.cpp9 #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 Darch_cpu.cpp11 #include <vm/VMAddressSpace.h>
78 VMAddressSpace::Kernel()->Get();
/haiku/src/system/kernel/arch/x86/
H A Darch_thread.cpp22 #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 Dutil.cpp16 #include <vm/VMAddressSpace.h>

Completed in 208 milliseconds

1234