headers/private/kernel/arch/vm.h
18
struct VMAddressSpace;
headers/private/kernel/arch/vm.h
30
void arch_vm_aspace_swap(struct VMAddressSpace *from,
headers/private/kernel/arch/vm.h
31
struct VMAddressSpace *to);
headers/private/kernel/team.h
34
struct VMAddressSpace **_addressSpace);
headers/private/kernel/thread_types.h
468
VMAddressSpace *address_space;
headers/private/kernel/thread_types.h
67
struct VMAddressSpace;
headers/private/kernel/vm/VMAddressSpace.h
119
VMAddressSpace** _addressSpace);
headers/private/kernel/vm/VMAddressSpace.h
123
static VMAddressSpace* Kernel()
headers/private/kernel/vm/VMAddressSpace.h
125
static VMAddressSpace* GetKernel();
headers/private/kernel/vm/VMAddressSpace.h
128
static VMAddressSpace* GetCurrent();
headers/private/kernel/vm/VMAddressSpace.h
130
static VMAddressSpace* Get(team_id teamID);
headers/private/kernel/vm/VMAddressSpace.h
132
static VMAddressSpace* DebugFirst();
headers/private/kernel/vm/VMAddressSpace.h
133
static VMAddressSpace* DebugNext(VMAddressSpace* addressSpace);
headers/private/kernel/vm/VMAddressSpace.h
134
static VMAddressSpace* DebugGet(team_id teamID);
headers/private/kernel/vm/VMAddressSpace.h
146
VMAddressSpace* fHashTableLink;
headers/private/kernel/vm/VMAddressSpace.h
158
static VMAddressSpace* sKernelAddressSpace;
headers/private/kernel/vm/VMAddressSpace.h
163
VMAddressSpace::Put()
headers/private/kernel/vm/VMAddressSpace.h
171
class VMAddressSpace::AreaIterator {
headers/private/kernel/vm/VMAddressSpace.h
177
AreaIterator(VMAddressSpace* addressSpace)
headers/private/kernel/vm/VMAddressSpace.h
203
VMAddressSpace* fAddressSpace;
headers/private/kernel/vm/VMAddressSpace.h
208
class VMAddressSpace::AreaRangeIterator : public VMAddressSpace::AreaIterator {
headers/private/kernel/vm/VMAddressSpace.h
214
AreaRangeIterator(VMAddressSpace* addressSpace, addr_t address, addr_t size)
headers/private/kernel/vm/VMAddressSpace.h
249
VMAddressSpace* fAddressSpace;
headers/private/kernel/vm/VMAddressSpace.h
256
inline VMAddressSpace::AreaIterator
headers/private/kernel/vm/VMAddressSpace.h
257
VMAddressSpace::GetAreaIterator()
headers/private/kernel/vm/VMAddressSpace.h
263
inline VMAddressSpace::AreaRangeIterator
headers/private/kernel/vm/VMAddressSpace.h
264
VMAddressSpace::GetAreaRangeIterator(addr_t address, addr_t size)
headers/private/kernel/vm/VMAddressSpace.h
274
void vm_delete_areas(struct VMAddressSpace *aspace, bool deletingAddressSpace);
headers/private/kernel/vm/VMAddressSpace.h
29
VMAddressSpace(team_id id, addr_t base,
headers/private/kernel/vm/VMAddressSpace.h
31
virtual ~VMAddressSpace();
headers/private/kernel/vm/VMAddressSpace.h
74
VMAddressSpace*& HashTableLink() { return fHashTableLink; }
headers/private/kernel/vm/VMArea.h
121
struct VMAddressSpace* address_space;
headers/private/kernel/vm/VMArea.h
153
VMArea(VMAddressSpace* addressSpace,
headers/private/kernel/vm/VMArea.h
22
struct VMAddressSpace;
headers/private/kernel/vm/VMCache.h
176
virtual status_t Fault(struct VMAddressSpace *aspace,
headers/private/kernel/vm/vm.h
21
struct VMAddressSpace;
headers/private/shared/AutoDeleterDrivers.h
30
typedef MethodDeleter<VMAddressSpace, void, &VMAddressSpace::Put>
src/add-ons/kernel/generic/bios/bios.cpp
222
status = vm_reserve_address_range(VMAddressSpace::KernelID(),
src/add-ons/kernel/generic/bios/bios.cpp
233
vm_unreserve_address_range(VMAddressSpace::KernelID(),
src/add-ons/kernel/generic/bios/bios.cpp
242
vm_unreserve_address_range(VMAddressSpace::KernelID(),
src/add-ons/kernel/generic/bios/bios.cpp
252
vm_unreserve_address_range(VMAddressSpace::KernelID(),
src/system/kernel/arch/arm/arch_int.cpp
305
addressSpace.SetTo(VMAddressSpace::GetKernel());
src/system/kernel/arch/arm/arch_int.cpp
307
addressSpace.SetTo(VMAddressSpace::GetCurrent());
src/system/kernel/arch/arm/arch_thread.cpp
143
VMAddressSpace *oldAddressSpace = from->team->address_space;
src/system/kernel/arch/arm/arch_thread.cpp
148
VMAddressSpace *newAddressSpace = to->team->address_space;
src/system/kernel/arch/arm/arch_vm.cpp
107
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/arm/arch_vm.cpp
75
if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
src/system/kernel/arch/arm/arch_vm.cpp
79
area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
139
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
219
VMAddressSpace::KernelID(), "physical page pool space",
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
233
VMAddressSpace::Kernel()->TranslationMap());
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
124
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
431
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
718
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/arm64/arch_vm.cpp
68
if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
src/system/kernel/arch/arm64/arch_vm.cpp
72
area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
src/system/kernel/arch/arm64/arch_vm.cpp
98
arch_vm_aspace_swap(struct VMAddressSpace* from, struct VMAddressSpace* to)
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
101
area_id area = vm_create_null_area(VMAddressSpace::KernelID(), "physical map area", &address,
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
107
area_id area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/generic/generic_vm_physical_page_mapper.cpp
306
area_id ioSpaceArea = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/arch_int.cpp
601
status_t error = vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/arch_thread.cpp
101
VMAddressSpace* toAddressSpace = to->team->address_space;
src/system/kernel/arch/m68k/arch_thread.cpp
108
toAddressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/m68k/arch_vm.cpp
107
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
1197
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/arch_vm_translation_map_impl.cpp
1367
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
208
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
286
VMAddressSpace::KernelID(), "physical page pool space",
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
300
VMAddressSpace::Kernel()->TranslationMap());
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.cpp
433
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
161
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
608
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/arch_int.cpp
562
status_t error = vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/ppc/arch_vm.cpp
123
if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
src/system/kernel/arch/ppc/arch_vm.cpp
126
area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
src/system/kernel/arch/ppc/arch_vm.cpp
154
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
317
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
344
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
355
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
277
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
238
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
558
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
770
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
277
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
238
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
558
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
770
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
106
VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
411
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/riscv64/arch_cpu.cpp
78
VMAddressSpace::Kernel()->Get();
src/system/kernel/arch/riscv64/arch_int.cpp
94
addressSpace.SetTo(VMAddressSpace::GetKernel());
src/system/kernel/arch/riscv64/arch_int.cpp
96
addressSpace.SetTo(VMAddressSpace::GetCurrent());
src/system/kernel/arch/riscv64/arch_vm.cpp
177
VMAddressSpace* addrSpace = VMAddressSpace::DebugGet(id);
src/system/kernel/arch/riscv64/arch_vm.cpp
239
VMAddressSpace* addrSpace = VMAddressSpace::DebugGet(id);
src/system/kernel/arch/riscv64/arch_vm.cpp
284
area_id area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/riscv64/arch_vm.cpp
324
if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
src/system/kernel/arch/riscv64/arch_vm.cpp
327
area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
src/system/kernel/arch/riscv64/arch_vm.cpp
351
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/sparc/arch_vm.cpp
62
if (vm_get_page_mapping(VMAddressSpace::KernelID(), range.start,
src/system/kernel/arch/sparc/arch_vm.cpp
65
area_id area = vm_map_physical_memory(VMAddressSpace::KernelID(),
src/system/kernel/arch/sparc/arch_vm.cpp
89
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/x86/arch_cpu.cpp
1878
VMAddressSpace::Kernel()->TranslationMap())->PagingStructures();
src/system/kernel/arch/x86/arch_thread.cpp
137
VMAddressSpace* toAddressSpace = to->team->address_space;
src/system/kernel/arch/x86/arch_thread.cpp
144
toAddressSpace = VMAddressSpace::Kernel();
src/system/kernel/arch/x86/arch_thread.cpp
210
VMAddressSpace* toAddressSpace = to->team->address_space;
src/system/kernel/arch/x86/arch_vm.cpp
785
arch_vm_aspace_swap(struct VMAddressSpace *from, struct VMAddressSpace *to)
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
139
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
217
VMAddressSpace::KernelID(), "physical page pool space",
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
231
VMAddressSpace::Kernel()->TranslationMap());
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
107
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
417
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
94
area_id area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
197
vm_get_page_mapping(VMAddressSpace::KernelID(), (addr_t)virtualPMLTop,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
459
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
448
area = vm_create_null_area(VMAddressSpace::KernelID(),
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
528
VMAddressSpace::KernelID(), "physical page pool space",
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
542
VMAddressSpace::Kernel()->TranslationMap());
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
334
vm_get_page_mapping(VMAddressSpace::KernelID(),
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
660
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/cache/vnode_store.cpp
115
VMVnodeCache::Fault(struct VMAddressSpace* aspace, off_t offset)
src/system/kernel/cache/vnode_store.h
36
virtual status_t Fault(struct VMAddressSpace* aspace,
src/system/kernel/debug/core_dump.cpp
995
for (VMAddressSpace::AreaIterator it
src/system/kernel/debug/guarded_heap.cpp
200
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/debug/guarded_heap.cpp
355
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/debug/guarded_heap.cpp
439
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/debug/guarded_heap.cpp
526
GuardedHeapCache::Fault(VMAddressSpace* aspace, off_t offset)
src/system/kernel/debug/guarded_heap.cpp
754
sGuardedHeapCache.virtual_base = VMAddressSpace::Kernel()->Base();
src/system/kernel/debug/guarded_heap.cpp
755
sGuardedHeapCache.virtual_end = VMAddressSpace::Kernel()->EndAddress();
src/system/kernel/debug/guarded_heap.cpp
88
status_t Fault(VMAddressSpace* aspace, off_t offset) override;
src/system/kernel/device_manager/IOCache.cpp
102
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/device_manager/IOCache.cpp
746
= VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/device_manager/IOCache.cpp
781
= VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/device_manager/IORequest.cpp
176
VMAddressSpace::KernelID(), "io buffer mapped physical vecs",
src/system/kernel/elf.cpp
2226
if (vm_reserve_address_range(VMAddressSpace::KernelID(), &reservedAddress,
src/system/kernel/elf.cpp
2366
vm_unreserve_address_range(VMAddressSpace::KernelID(), reservedAddress,
src/system/kernel/elf.cpp
2385
vm_unreserve_address_range(VMAddressSpace::KernelID(), reservedAddress,
src/system/kernel/slab/MemoryManager.cpp
1353
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/slab/MemoryManager.cpp
1499
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/slab/MemoryManager.cpp
1566
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/slab/MemoryManager.cpp
657
area_id area = create_area_etc(VMAddressSpace::KernelID(),
src/system/kernel/slab/MemoryManager.cpp
746
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/slab/MemoryManager.cpp
812
VMAddressSpace* addressSpace = VMAddressSpace::Kernel();
src/system/kernel/team.cpp
1790
status = VMAddressSpace::Create(team->id, USER_BASE, USER_SIZE, false,
src/system/kernel/team.cpp
2180
status = VMAddressSpace::Create(team->id, USER_BASE, USER_SIZE, false,
src/system/kernel/team.cpp
2894
sKernelTeam->address_space = VMAddressSpace::Kernel();
src/system/kernel/team.cpp
3377
team_get_address_space(team_id id, VMAddressSpace** _addressSpace)
src/system/kernel/team.cpp
3382
*_addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/thread.cpp
2167
vm_swap_address_space(team->address_space, VMAddressSpace::Kernel());
src/system/kernel/vm/VMAddressSpace.cpp
104
VMAddressSpace::~VMAddressSpace()
src/system/kernel/vm/VMAddressSpace.cpp
118
VMAddressSpace::Init()
src/system/kernel/vm/VMAddressSpace.cpp
153
VMAddressSpace::RemoveAndPut()
src/system/kernel/vm/VMAddressSpace.cpp
165
VMAddressSpace::InitObject()
src/system/kernel/vm/VMAddressSpace.cpp
172
VMAddressSpace::Dump() const
src/system/kernel/vm/VMAddressSpace.cpp
186
VMAddressSpace::Create(team_id teamID, addr_t base, size_t size, bool kernel,
src/system/kernel/vm/VMAddressSpace.cpp
187
VMAddressSpace** _addressSpace)
src/system/kernel/vm/VMAddressSpace.cpp
189
VMAddressSpace* addressSpace = kernel
src/system/kernel/vm/VMAddressSpace.cpp
190
? (VMAddressSpace*)new(std::nothrow) VMKernelAddressSpace(teamID, base,
src/system/kernel/vm/VMAddressSpace.cpp
192
: (VMAddressSpace*)new(std::nothrow) VMUserAddressSpace(teamID, base,
src/system/kernel/vm/VMAddressSpace.cpp
225
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
226
VMAddressSpace::GetKernel()
src/system/kernel/vm/VMAddressSpace.cpp
235
VMAddressSpace::CurrentID()
src/system/kernel/vm/VMAddressSpace.cpp
246
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
247
VMAddressSpace::GetCurrent()
src/system/kernel/vm/VMAddressSpace.cpp
252
VMAddressSpace* addressSpace = thread->team->address_space;
src/system/kernel/vm/VMAddressSpace.cpp
263
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
264
VMAddressSpace::Get(team_id teamID)
src/system/kernel/vm/VMAddressSpace.cpp
267
VMAddressSpace* addressSpace = sAddressSpaceTable.Lookup(teamID);
src/system/kernel/vm/VMAddressSpace.cpp
276
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
277
VMAddressSpace::DebugFirst()
src/system/kernel/vm/VMAddressSpace.cpp
283
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
284
VMAddressSpace::DebugNext(VMAddressSpace* addressSpace)
src/system/kernel/vm/VMAddressSpace.cpp
296
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpace.cpp
297
VMAddressSpace::DebugGet(team_id teamID)
src/system/kernel/vm/VMAddressSpace.cpp
304
VMAddressSpace::_DeleteIfUnreferenced(team_id id)
src/system/kernel/vm/VMAddressSpace.cpp
309
VMAddressSpace* addressSpace = sAddressSpaceTable.Lookup(id);
src/system/kernel/vm/VMAddressSpace.cpp
323
VMAddressSpace::_DumpCommand(int argc, char** argv)
src/system/kernel/vm/VMAddressSpace.cpp
325
VMAddressSpace* aspace;
src/system/kernel/vm/VMAddressSpace.cpp
350
VMAddressSpace::_DumpListCommand(int argc, char** argv)
src/system/kernel/vm/VMAddressSpace.cpp
357
while (VMAddressSpace* space = it.Next()) {
src/system/kernel/vm/VMAddressSpace.cpp
360
for (VMAddressSpace::AreaIterator areaIt = space->GetAreaIterator();
src/system/kernel/vm/VMAddressSpace.cpp
49
typedef VMAddressSpace ValueType;
src/system/kernel/vm/VMAddressSpace.cpp
56
size_t Hash(const VMAddressSpace* value) const
src/system/kernel/vm/VMAddressSpace.cpp
61
bool Compare(team_id key, const VMAddressSpace* value) const
src/system/kernel/vm/VMAddressSpace.cpp
66
VMAddressSpace*& GetLink(VMAddressSpace* value) const
src/system/kernel/vm/VMAddressSpace.cpp
80
VMAddressSpace* VMAddressSpace::sKernelAddressSpace;
src/system/kernel/vm/VMAddressSpace.cpp
86
VMAddressSpace::VMAddressSpace(team_id id, addr_t base, size_t size,
src/system/kernel/vm/VMAddressSpaceLocking.cpp
108
AddressSpaceReadLocker::SetTo(VMAddressSpace* space, bool getNewReference)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
183
AddressSpaceWriteLocker::AddressSpaceWriteLocker(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.cpp
21
/*static*/ VMAddressSpace*
src/system/kernel/vm/VMAddressSpaceLocking.cpp
224
fSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/VMAddressSpaceLocking.cpp
235
AddressSpaceWriteLocker::SetTo(VMAddressSpace* space, bool getNewReference)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
24
VMAddressSpace* addressSpace = NULL;
src/system/kernel/vm/VMAddressSpaceLocking.cpp
283
|| (allowKernel && team == VMAddressSpace::KernelID()))) {
src/system/kernel/vm/VMAddressSpaceLocking.cpp
389
MultiAddressSpaceLocker::_IndexOfAddressSpace(VMAddressSpace* space) const
src/system/kernel/vm/VMAddressSpaceLocking.cpp
401
MultiAddressSpaceLocker::_AddAddressSpace(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.cpp
402
bool writeLock, VMAddressSpace** _space)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
55
AddressSpaceReadLocker::AddressSpaceReadLocker(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.cpp
94
fSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/VMAddressSpaceLocking.h
109
VMAddressSpace* space;
src/system/kernel/vm/VMAddressSpaceLocking.h
114
int32 _IndexOfAddressSpace(VMAddressSpace* space)
src/system/kernel/vm/VMAddressSpaceLocking.h
116
status_t _AddAddressSpace(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.h
117
bool writeLock, VMAddressSpace** _space);
src/system/kernel/vm/VMAddressSpaceLocking.h
130
VMAddressSpace** _space)
src/system/kernel/vm/VMAddressSpaceLocking.h
132
return _AddAddressSpace(VMAddressSpace::Get(team), writeLock, _space);
src/system/kernel/vm/VMAddressSpaceLocking.h
138
VMAddressSpace** _space)
src/system/kernel/vm/VMAddressSpaceLocking.h
146
VMAddressSpace** _space)
src/system/kernel/vm/VMAddressSpaceLocking.h
15
struct VMAddressSpace;
src/system/kernel/vm/VMAddressSpaceLocking.h
22
static VMAddressSpace* GetAddressSpaceByAreaID(area_id id);
src/system/kernel/vm/VMAddressSpaceLocking.h
29
AddressSpaceReadLocker(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.h
35
void SetTo(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.h
45
VMAddressSpace* AddressSpace() const { return fSpace; }
src/system/kernel/vm/VMAddressSpaceLocking.h
48
VMAddressSpace* fSpace;
src/system/kernel/vm/VMAddressSpaceLocking.h
56
AddressSpaceWriteLocker(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.h
62
void SetTo(VMAddressSpace* space,
src/system/kernel/vm/VMAddressSpaceLocking.h
76
VMAddressSpace* AddressSpace() const { return fSpace; }
src/system/kernel/vm/VMAddressSpaceLocking.h
79
VMAddressSpace* fSpace;
src/system/kernel/vm/VMAddressSpaceLocking.h
91
VMAddressSpace** _space = NULL);
src/system/kernel/vm/VMAddressSpaceLocking.h
93
VMAddressSpace** _space = NULL);
src/system/kernel/vm/VMAddressSpaceLocking.h
95
VMAddressSpace** _space = NULL);
src/system/kernel/vm/VMAnonymousCache.cpp
1048
VMAnonymousCache::Fault(struct VMAddressSpace* aspace, off_t offset)
src/system/kernel/vm/VMAnonymousCache.cpp
1074
int priority = aspace == VMAddressSpace::Kernel()
src/system/kernel/vm/VMAnonymousCache.h
77
virtual status_t Fault(struct VMAddressSpace* aspace,
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
189
VMAnonymousNoSwapCache::Fault(struct VMAddressSpace* aspace, off_t offset)
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
215
int priority = aspace == VMAddressSpace::Kernel()
src/system/kernel/vm/VMAnonymousNoSwapCache.h
47
virtual status_t Fault(struct VMAddressSpace* aspace,
src/system/kernel/vm/VMArea.cpp
26
VMArea::VMArea(VMAddressSpace* addressSpace, uint32 wiring, uint32 protection)
src/system/kernel/vm/VMArea.cpp
44
free_etc(page_protections, address_space == VMAddressSpace::Kernel()
src/system/kernel/vm/VMCache.cpp
1421
VMCache::Fault(struct VMAddressSpace *aspace, off_t offset)
src/system/kernel/vm/VMKernelAddressSpace.cpp
485
VMAddressSpace::Dump();
src/system/kernel/vm/VMKernelAddressSpace.cpp
73
VMAddressSpace(id, base, size, "kernel address space"),
src/system/kernel/vm/VMKernelAddressSpace.h
17
struct VMKernelAddressSpace final : VMAddressSpace {
src/system/kernel/vm/VMKernelArea.cpp
14
VMKernelArea::VMKernelArea(VMAddressSpace* addressSpace, uint32 wiring,
src/system/kernel/vm/VMKernelArea.cpp
28
VMKernelArea::Create(VMAddressSpace* addressSpace, const char* name,
src/system/kernel/vm/VMKernelArea.h
113
VMKernelArea(VMAddressSpace* addressSpace,
src/system/kernel/vm/VMKernelArea.h
117
static VMKernelArea* Create(VMAddressSpace* addressSpace,
src/system/kernel/vm/VMTranslationMap.cpp
159
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/vm/VMTranslationMap.cpp
279
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/vm/VMUserAddressSpace.cpp
428
VMAddressSpace::Dump();
src/system/kernel/vm/VMUserAddressSpace.cpp
85
VMAddressSpace(id, base, size, "address space"),
src/system/kernel/vm/VMUserAddressSpace.h
14
struct VMUserAddressSpace final : VMAddressSpace {
src/system/kernel/vm/VMUserArea.cpp
13
VMUserArea::VMUserArea(VMAddressSpace* addressSpace, uint32 wiring,
src/system/kernel/vm/VMUserArea.cpp
27
VMUserArea::Create(VMAddressSpace* addressSpace, const char* name,
src/system/kernel/vm/VMUserArea.cpp
46
VMUserArea::CreateReserved(VMAddressSpace* addressSpace, uint32 flags,
src/system/kernel/vm/VMUserArea.h
18
VMUserArea(VMAddressSpace* addressSpace,
src/system/kernel/vm/VMUserArea.h
22
static VMUserArea* Create(VMAddressSpace* addressSpace,
src/system/kernel/vm/VMUserArea.h
25
static VMUserArea* CreateReserved(VMAddressSpace* addressSpace,
src/system/kernel/vm/vm.cpp
1102
unmap_address_range(VMAddressSpace* addressSpace, addr_t address, addr_t size,
src/system/kernel/vm/vm.cpp
1109
for (VMAddressSpace::AreaRangeIterator it
src/system/kernel/vm/vm.cpp
1122
for (VMAddressSpace::AreaRangeIterator it
src/system/kernel/vm/vm.cpp
1188
discard_address_range(VMAddressSpace* addressSpace, addr_t address, addr_t size,
src/system/kernel/vm/vm.cpp
1191
for (VMAddressSpace::AreaRangeIterator it
src/system/kernel/vm/vm.cpp
1222
map_backing_store(VMAddressSpace* addressSpace, VMCache* cache, off_t offset,
src/system/kernel/vm/vm.cpp
1249
if (addressSpace != VMAddressSpace::Kernel()) {
src/system/kernel/vm/vm.cpp
1466
wait_if_address_range_is_wired(VMAddressSpace* addressSpace, addr_t base,
src/system/kernel/vm/vm.cpp
1469
VMAddressSpace::AreaRangeIterator it = addressSpace->GetAreaRangeIterator(base, size);
src/system/kernel/vm/vm.cpp
1484
status_t status = locker.SetTo(VMAddressSpace::KernelID());
src/system/kernel/vm/vm.cpp
1488
VMAddressSpace* addressSpace = locker.AddressSpace();
src/system/kernel/vm/vm.cpp
1524
VMAddressSpace* addressSpace = locker.AddressSpace();
src/system/kernel/vm/vm.cpp
1526
addressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
1545
VMAddressSpace* addressSpace = locker.AddressSpace();
src/system/kernel/vm/vm.cpp
1547
addressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
1691
if (team != VMAddressSpace::KernelID())
src/system/kernel/vm/vm.cpp
1715
VMAddressSpace* addressSpace;
src/system/kernel/vm/vm.cpp
2032
team == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
2127
team == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
2342
team == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
2500
VMAddressSpace* sourceAddressSpace;
src/system/kernel/vm/vm.cpp
2505
VMAddressSpace* targetAddressSpace;
src/system/kernel/vm/vm.cpp
2598
targetAddressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
2625
targetAddressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
264
static void delete_area(VMAddressSpace* addressSpace, VMArea* area,
src/system/kernel/vm/vm.cpp
266
static status_t vm_soft_fault(VMAddressSpace* addressSpace, addr_t address,
src/system/kernel/vm/vm.cpp
268
static status_t map_backing_store(VMAddressSpace* addressSpace,
src/system/kernel/vm/vm.cpp
2755
delete_area(VMAddressSpace* addressSpace, VMArea* area,
src/system/kernel/vm/vm.cpp
2787
uint32 allocationFlags = addressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
2999
VMAddressSpace* targetAddressSpace;
src/system/kernel/vm/vm.cpp
3061
(source->address_space == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
3062
|| targetAddressSpace == VMAddressSpace::Kernel())
src/system/kernel/vm/vm.cpp
3170
if (!kernel && (area->address_space == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
3191
if (!kernel && area->address_space->ID() != VMAddressSpace::CurrentID()) {
src/system/kernel/vm/vm.cpp
3223
area->address_space == VMAddressSpace::Kernel() ? HEAP_DONT_LOCK_KERNEL_SPACE : 0);
src/system/kernel/vm/vm.cpp
3243
areaTeam == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
3274
areaTeam == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
3323
VMAddressSpace* addressSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/vm.cpp
3483
vm_delete_areas(struct VMAddressSpace* addressSpace, bool deletingAddressSpace)
src/system/kernel/vm/vm.cpp
3496
VMAddressSpace::AreaIterator it = addressSpace->GetAreaIterator();
src/system/kernel/vm/vm.cpp
3518
team = VMAddressSpace::CurrentID();
src/system/kernel/vm/vm.cpp
3522
team = VMAddressSpace::KernelID();
src/system/kernel/vm/vm.cpp
3530
if (!kernel && team == VMAddressSpace::KernelID()
src/system/kernel/vm/vm.cpp
3548
vm_unreserve_address_range(VMAddressSpace::KernelID(),
src/system/kernel/vm/vm.cpp
3571
status_t status = vm_reserve_address_range(VMAddressSpace::KernelID(),
src/system/kernel/vm/vm.cpp
3607
VMAddressSpace::Init();
src/system/kernel/vm/vm.cpp
3732
VMAddressSpace* addressSpace = NULL;
src/system/kernel/vm/vm.cpp
3739
addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/vm/vm.cpp
3741
addressSpace = VMAddressSpace::GetCurrent();
src/system/kernel/vm/vm.cpp
3853
PageFaultContext(VMAddressSpace* addressSpace, bool isWrite)
src/system/kernel/vm/vm.cpp
4045
vm_soft_fault(VMAddressSpace* addressSpace, addr_t originalAddress,
src/system/kernel/vm/vm.cpp
4066
addressSpace == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
4405
return VMAddressSpace::Kernel()->FreeSpace();
src/system/kernel/vm/vm.cpp
4603
team = VMAddressSpace::CurrentID();
src/system/kernel/vm/vm.cpp
4673
if (!kernel && (area->address_space == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
4699
|= current->address_space == VMAddressSpace::Kernel();
src/system/kernel/vm/vm.cpp
4707
|= current->address_space == VMAddressSpace::Kernel();
src/system/kernel/vm/vm.cpp
4944
VMAddressSpace* addressSpace = NULL;
src/system/kernel/vm/vm.cpp
4947
addressSpace = VMAddressSpace::GetCurrent();
src/system/kernel/vm/vm.cpp
4949
addressSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/vm.cpp
4951
addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/vm/vm.cpp
503
lookup_area(VMAddressSpace* addressSpace, area_id id)
src/system/kernel/vm/vm.cpp
5098
VMAddressSpace* addressSpace = NULL;
src/system/kernel/vm/vm.cpp
5101
addressSpace = VMAddressSpace::GetCurrent();
src/system/kernel/vm/vm.cpp
5103
addressSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/vm.cpp
5105
addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/vm/vm.cpp
5257
VMAddressSpace* addressSpace = NULL;
src/system/kernel/vm/vm.cpp
5260
addressSpace = VMAddressSpace::GetCurrent();
src/system/kernel/vm/vm.cpp
5262
addressSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/vm.cpp
5264
addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/vm/vm.cpp
531
area->address_space == VMAddressSpace::Kernel()
src/system/kernel/vm/vm.cpp
5399
VMAddressSpace* addressSpace;
src/system/kernel/vm/vm.cpp
5402
addressSpace = VMAddressSpace::GetCurrent();
src/system/kernel/vm/vm.cpp
5404
addressSpace = VMAddressSpace::Get(team);
src/system/kernel/vm/vm.cpp
5406
addressSpace = VMAddressSpace::GetKernel();
src/system/kernel/vm/vm.cpp
5628
return vm_map_physical_memory(VMAddressSpace::KernelID(), name,
src/system/kernel/vm/vm.cpp
5641
return vm_clone_area(VMAddressSpace::KernelID(), name, _address,
src/system/kernel/vm/vm.cpp
5667
return vm_create_anonymous_area(VMAddressSpace::KernelID(), name, size,
src/system/kernel/vm/vm.cpp
5676
return vm_delete_area(VMAddressSpace::KernelID(), area, true);
src/system/kernel/vm/vm.cpp
5701
VMAddressSpace::CurrentID(), (void**)&address, addressSpec, size,
src/system/kernel/vm/vm.cpp
5707
vm_unreserve_address_range(VMAddressSpace::CurrentID(),
src/system/kernel/vm/vm.cpp
5719
return vm_unreserve_address_range(VMAddressSpace::CurrentID(),
src/system/kernel/vm/vm.cpp
5870
area_id clonedArea = vm_clone_area(VMAddressSpace::CurrentID(), name,
src/system/kernel/vm/vm.cpp
590
if (area->address_space == VMAddressSpace::Kernel())
src/system/kernel/vm/vm.cpp
5914
area_id area = vm_create_anonymous_area(VMAddressSpace::CurrentID(), name,
src/system/kernel/vm/vm.cpp
5935
return vm_delete_area(VMAddressSpace::CurrentID(), area, false);
src/system/kernel/vm/vm.cpp
5969
area = _vm_map_file(VMAddressSpace::CurrentID(), name, &address,
src/system/kernel/vm/vm.cpp
6393
VMAddressSpace* addressSpace = addressSpaceLocker.AddressSpace();
src/system/kernel/vm/vm.cpp
665
bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
src/system/kernel/vm/vm.cpp
769
cut_area(VMAddressSpace* addressSpace, VMArea* area, addr_t address,
src/system/kernel/vm/vm.cpp
784
if (addressSpace == VMAddressSpace::Kernel()) {
src/system/kernel/vm/vm_debug.cpp
676
void SetAddressSpace(VMAddressSpace* addressSpace)
src/system/kernel/vm/vm_debug.cpp
693
VMAddressSpace* fAddressSpace;
src/system/kernel/vm/vm_debug.cpp
698
VMAddressSpace* addressSpace = team->address_space;
src/system/kernel/vm/vm_debug.cpp
709
for (VMAddressSpace* addressSpace = VMAddressSpace::DebugFirst();
src/system/kernel/vm/vm_debug.cpp
711
addressSpace = VMAddressSpace::DebugNext(addressSpace)) {
src/system/kernel/vm/vm_debug.cpp
721
VMAddressSpace* addressSpace;
src/system/kernel/vm/vm_debug.cpp
723
addressSpace = VMAddressSpace::Kernel();
src/system/kernel/vm/vm_debug.cpp
780
VMAddressSpace* addressSpace;
src/system/kernel/vm/vm_debug.cpp
782
addressSpace = VMAddressSpace::Kernel();
src/system/kernel/vm/vm_debug.cpp
790
addressSpace = VMAddressSpace::DebugGet(teamID);
src/system/kernel/vm/vm_debug.cpp
844
create_area_etc(VMAddressSpace::KernelID(), "cache info table",
src/system/kernel/vm/vm_init.cpp
65
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
src/system/kernel/vm/vm_init.cpp
78
for (VMAddressSpace::AreaIterator it
src/system/kernel/vm/vm_init.cpp
79
= VMAddressSpace::Kernel()->GetAreaIterator();
src/system/kernel/vm/vm_page.cpp
838
VMAddressSpace *addressSpace = VMAddressSpace::Kernel();
src/system/kernel/vm/vm_page.cpp
914
VMAddressSpace* fAddressSpace;
src/system/kernel/vm/vm_page.cpp
939
VMAddressSpace* addressSpace = VMAddressSpace::DebugFirst();
src/system/kernel/vm/vm_page.cpp
944
addressSpace = VMAddressSpace::DebugNext(addressSpace);