Symbol: VMArea
headers/private/kernel/arch/vm.h
19
struct VMArea;
headers/private/kernel/arch/vm.h
34
status_t arch_vm_set_memory_type(struct VMArea *area, phys_addr_t physicalBase,
headers/private/kernel/arch/vm.h
36
void arch_vm_unset_memory_type(struct VMArea *area);
headers/private/kernel/vm/VMAddressSpace.h
100
virtual status_t ShrinkAreaHead(VMArea* area, size_t newSize,
headers/private/kernel/vm/VMAddressSpace.h
102
virtual status_t ShrinkAreaTail(VMArea* area, size_t newSize,
headers/private/kernel/vm/VMAddressSpace.h
189
VMArea* Next()
headers/private/kernel/vm/VMAddressSpace.h
191
VMArea* result = fNext;
headers/private/kernel/vm/VMAddressSpace.h
204
VMArea* fNext;
headers/private/kernel/vm/VMAddressSpace.h
229
VMArea* Next()
headers/private/kernel/vm/VMAddressSpace.h
231
VMArea* result = fNext;
headers/private/kernel/vm/VMAddressSpace.h
250
VMArea* fNext;
headers/private/kernel/vm/VMAddressSpace.h
78
virtual VMArea* FirstArea() const = 0;
headers/private/kernel/vm/VMAddressSpace.h
79
virtual VMArea* NextArea(VMArea* area) const = 0;
headers/private/kernel/vm/VMAddressSpace.h
81
virtual VMArea* LookupArea(addr_t address) const = 0;
headers/private/kernel/vm/VMAddressSpace.h
82
virtual VMArea* FindClosestArea(addr_t address, bool less) const
headers/private/kernel/vm/VMAddressSpace.h
84
virtual VMArea* CreateArea(const char* name, uint32 wiring,
headers/private/kernel/vm/VMAddressSpace.h
87
virtual void DeleteArea(VMArea* area,
headers/private/kernel/vm/VMAddressSpace.h
89
virtual status_t InsertArea(VMArea* area, size_t size,
headers/private/kernel/vm/VMAddressSpace.h
94
virtual void RemoveArea(VMArea* area,
headers/private/kernel/vm/VMAddressSpace.h
97
virtual bool CanResizeArea(VMArea* area, size_t newSize) = 0;
headers/private/kernel/vm/VMAddressSpace.h
98
virtual status_t ResizeArea(VMArea* area, size_t newSize,
headers/private/kernel/vm/VMArea.h
124
DoublyLinkedListLink<VMArea> fCacheLink;
headers/private/kernel/vm/VMArea.h
128
DoublyLinkedListMemberGetLink<VMArea, &VMArea::fCacheLink> > CacheList;
headers/private/kernel/vm/VMArea.h
153
VMArea(VMAddressSpace* addressSpace,
headers/private/kernel/vm/VMArea.h
155
~VMArea();
headers/private/kernel/vm/VMArea.h
177
typedef VMArea Value;
headers/private/kernel/vm/VMArea.h
179
AVLTreeNode* GetAVLTreeNode(VMArea* value) const
headers/private/kernel/vm/VMArea.h
184
VMArea* GetValue(AVLTreeNode* node) const
headers/private/kernel/vm/VMArea.h
190
return static_cast<VMArea*>(vmTreeNode);
headers/private/kernel/vm/VMArea.h
193
int Compare(area_id key, const VMArea* value) const
headers/private/kernel/vm/VMArea.h
201
int Compare(const VMArea* a, const VMArea* b) const
headers/private/kernel/vm/VMArea.h
222
static VMArea* LookupLocked(area_id id)
headers/private/kernel/vm/VMArea.h
224
static VMArea* Lookup(area_id id);
headers/private/kernel/vm/VMArea.h
226
static status_t Insert(VMArea* area);
headers/private/kernel/vm/VMArea.h
227
static void Remove(VMArea* area);
headers/private/kernel/vm/VMArea.h
239
VMArea::MemoryType() const
headers/private/kernel/vm/VMArea.h
246
VMArea::SetMemoryType(uint32 memoryType)
headers/private/kernel/vm/VMArea.h
30
VMArea* area;
headers/private/kernel/vm/VMArea.h
41
VMArea* area;
headers/private/kernel/vm/VMArea.h
96
struct VMArea : private VMAreasTreeNode {
headers/private/kernel/vm/VMCache.h
135
void InsertAreaLocked(VMArea* area);
headers/private/kernel/vm/VMCache.h
136
void RemoveArea(VMArea* area);
headers/private/kernel/vm/VMCache.h
138
uint32 CountWritableAreas(VMArea* ignoreArea) const;
headers/private/kernel/vm/VMCache.h
204
VMArea::CacheList areas;
headers/private/kernel/vm/VMTranslationMap.h
153
VMTranslationMap::ProtectPage(VMArea* area, addr_t address, uint32 attributes)
headers/private/kernel/vm/VMTranslationMap.h
161
VMTranslationMap::ProtectArea(VMArea* area, uint32 attributes)
headers/private/kernel/vm/VMTranslationMap.h
44
virtual status_t UnmapPage(VMArea* area, addr_t address,
headers/private/kernel/vm/VMTranslationMap.h
48
virtual void UnmapPages(VMArea* area, addr_t base,
headers/private/kernel/vm/VMTranslationMap.h
51
virtual void UnmapArea(VMArea* area,
headers/private/kernel/vm/VMTranslationMap.h
64
status_t ProtectPage(VMArea* area, addr_t address,
headers/private/kernel/vm/VMTranslationMap.h
66
status_t ProtectArea(VMArea* area,
headers/private/kernel/vm/VMTranslationMap.h
73
VMArea* area, addr_t address,
headers/private/kernel/vm/VMTranslationMap.h
86
void PageUnmapped(VMArea* area,
headers/private/kernel/vm/VMTranslationMap.h
90
void UnaccessedPageUnmapped(VMArea* area,
headers/private/kernel/vm/vm.h
105
struct VMCache *vm_area_get_locked_cache(struct VMArea *area);
headers/private/kernel/vm/vm.h
22
struct VMArea;
headers/private/kernel/vm/vm_types.h
69
struct VMArea *area;
src/system/kernel/arch/arm/arch_debug.cpp
317
VMArea *area = NULL;
src/system/kernel/arch/arm/arch_vm.cpp
129
arch_vm_unset_memory_type(VMArea *area)
src/system/kernel/arch/arm/arch_vm.cpp
135
arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
283
ARMVMTranslationMap32Bit::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
360
ARMVMTranslationMap32Bit::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
641
ARMVMTranslationMap32Bit::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.h
30
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.h
33
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.h
53
VMArea* area, addr_t address,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
637
VMSAv8TranslationMap::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
682
VMSAv8TranslationMap::UnmapPages(VMArea* area, addr_t address, size_t size,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
899
VMArea* area, addr_t address, bool unmapIfUnaccessed, bool& _modified)
src/system/kernel/arch/arm64/VMSAv8TranslationMap.h
59
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.h
62
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.h
80
VMArea* area, addr_t address,
src/system/kernel/arch/arm64/arch_debug.cpp
308
VMArea *area = NULL;
src/system/kernel/arch/arm64/arch_vm.cpp
127
arch_vm_unset_memory_type(VMArea* area)
src/system/kernel/arch/arm64/arch_vm.cpp
133
arch_vm_set_memory_type(VMArea* area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/m68k/arch_vm.cpp
128
arch_vm_unset_memory_type(VMArea *area)
src/system/kernel/arch/m68k/arch_vm.cpp
134
arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
422
M68KVMTranslationMap040::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
515
M68KVMTranslationMap040::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
859
M68KVMTranslationMap040::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.h
29
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.h
32
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.h
50
VMArea* area, addr_t address,
src/system/kernel/arch/ppc/arch_vm.cpp
167
arch_vm_unset_memory_type(VMArea *area)
src/system/kernel/arch/ppc/arch_vm.cpp
173
arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
144
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/ppc/arch_vm_translation_map.cpp
160
VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
1035
PPCVMTranslationMap460::ClearAccessedAndModified(VMArea* area,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
589
PPCVMTranslationMap460::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
697
PPCVMTranslationMap460::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.h
41
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.h
44
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.h
62
VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
1035
PPCVMTranslationMapClassic::ClearAccessedAndModified(VMArea* area,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
589
PPCVMTranslationMapClassic::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
697
PPCVMTranslationMapClassic::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.h
41
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.h
44
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.h
62
VMArea* area, addr_t address,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
315
RISCV64VMTranslationMap::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
364
RISCV64VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
570
RISCV64VMTranslationMap::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
42
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
45
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.h
66
VMArea* area, addr_t address,
src/system/kernel/arch/riscv64/arch_debug.cpp
239
VMArea *area = NULL;
src/system/kernel/arch/riscv64/arch_vm.cpp
190
VMArea* area = VMAreas::Lookup((area_id)areaId);
src/system/kernel/arch/riscv64/arch_vm.cpp
375
arch_vm_unset_memory_type(VMArea *area)
src/system/kernel/arch/riscv64/arch_vm.cpp
381
arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/sparc/arch_vm.cpp
110
arch_vm_unset_memory_type(VMArea *area)
src/system/kernel/arch/sparc/arch_vm.cpp
116
arch_vm_set_memory_type(VMArea *area, phys_addr_t physicalBase, uint32 type,
src/system/kernel/arch/x86/arch_debug.cpp
406
VMArea *area = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
788
VMArea *area = NULL;
src/system/kernel/arch/x86/arch_vm.cpp
825
arch_vm_unset_memory_type(struct VMArea *area)
src/system/kernel/arch/x86/arch_vm.cpp
835
arch_vm_set_memory_type(struct VMArea *area, phys_addr_t physicalBase,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
267
X86VMTranslationMap32Bit::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
346
X86VMTranslationMap32Bit::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
619
X86VMTranslationMap32Bit::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.h
30
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.h
33
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.h
51
VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
320
X86VMTranslationMap64Bit::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
393
X86VMTranslationMap64Bit::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
633
X86VMTranslationMap64Bit::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.h
31
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.h
34
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.h
52
VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
503
X86VMTranslationMapPAE::UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
585
X86VMTranslationMapPAE::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
896
X86VMTranslationMapPAE::ClearAccessedAndModified(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.h
33
virtual status_t UnmapPage(VMArea* area, addr_t address,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.h
36
virtual void UnmapPages(VMArea* area, addr_t base,
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.h
54
VMArea* area, addr_t address,
src/system/kernel/debug/core_dump.cpp
462
static AreaInfo* Create(Allocator& allocator, VMArea* area, size_t ramSize,
src/system/kernel/debug/core_dump.cpp
997
VMArea* area = it.Next();) {
src/system/kernel/debug/guarded_heap.cpp
203
VMArea* area = addressSpace->CreateArea("guarded heap area", B_LAZY_LOCK,
src/system/kernel/debug/guarded_heap.cpp
759
VMArea* area = VMAreas::Lookup(area_for((void*)sGuardedHeapEarlyBase));
src/system/kernel/device_manager/IOCache.cpp
110
VMArea* area = VMAreas::Lookup(fArea);
src/system/kernel/slab/MemoryManager.cpp
1336
VMArea* vmArea = NULL;
src/system/kernel/slab/MemoryManager.cpp
1486
MemoryManager::_MapChunk(VMArea* vmArea, addr_t address, size_t size,
src/system/kernel/slab/MemoryManager.cpp
1555
MemoryManager::_UnmapChunk(VMArea* vmArea, addr_t address, size_t size,
src/system/kernel/slab/MemoryManager.cpp
748
VMArea* area = addressSpace->LookupArea((addr_t)pages);
src/system/kernel/slab/MemoryManager.cpp
814
VMArea* area = addressSpace->LookupArea((addr_t)address);
src/system/kernel/slab/MemoryManager.h
102
VMArea* vmArea;
src/system/kernel/slab/MemoryManager.h
173
static status_t _MapChunk(VMArea* vmArea, addr_t address,
src/system/kernel/slab/MemoryManager.h
176
static status_t _UnmapChunk(VMArea* vmArea, addr_t address,
src/system/kernel/slab/MemoryManager.h
24
struct VMArea;
src/system/kernel/thread.cpp
162
VMArea* area;
src/system/kernel/vm/VMAddressSpace.cpp
361
VMArea* area = areaIt.Next();) {
src/system/kernel/vm/VMAddressSpaceLocking.cpp
123
AddressSpaceReadLocker::SetFromArea(area_id areaID, VMArea*& area)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
250
AddressSpaceWriteLocker::SetFromArea(area_id areaID, VMArea*& area)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
274
bool allowKernel, VMArea*& area)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
28
VMArea* area = VMAreas::LookupLocked(id);
src/system/kernel/vm/VMAddressSpaceLocking.cpp
312
VMArea*& area)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
498
bool writeLockThisOne, bool writeLockOthers, VMArea*& _area,
src/system/kernel/vm/VMAddressSpaceLocking.cpp
514
VMArea* area;
src/system/kernel/vm/VMAddressSpaceLocking.cpp
527
VMArea* firstArea = cache->areas.First();
src/system/kernel/vm/VMAddressSpaceLocking.cpp
528
for (VMArea* current = firstArea; current;
src/system/kernel/vm/VMAddressSpaceLocking.h
145
MultiAddressSpaceLocker::AddArea(VMArea* area, bool writeLock,
src/system/kernel/vm/VMAddressSpaceLocking.h
16
struct VMArea;
src/system/kernel/vm/VMAddressSpaceLocking.h
37
status_t SetFromArea(area_id areaID, VMArea*& area);
src/system/kernel/vm/VMAddressSpaceLocking.h
64
status_t SetFromArea(area_id areaID, VMArea*& area);
src/system/kernel/vm/VMAddressSpaceLocking.h
66
bool allowKernel, VMArea*& area);
src/system/kernel/vm/VMAddressSpaceLocking.h
68
VMArea*& area);
src/system/kernel/vm/VMAddressSpaceLocking.h
94
inline status_t AddArea(VMArea* area, bool writeLock,
src/system/kernel/vm/VMAddressSpaceLocking.h
99
VMArea*& _area, VMCache** _cache = NULL);
src/system/kernel/vm/VMArea.cpp
121
VMArea::Unwire(addr_t base, size_t size, bool writable)
src/system/kernel/vm/VMArea.cpp
144
VMArea::AddWaiterIfWired(VMAreaUnwiredWaiter* waiter)
src/system/kernel/vm/VMArea.cpp
174
VMArea::AddWaiterIfWired(VMAreaUnwiredWaiter* waiter, addr_t base, size_t size,
src/system/kernel/vm/VMArea.cpp
210
/*static*/ VMArea*
src/system/kernel/vm/VMArea.cpp
214
VMArea* area = LookupLocked(id);
src/system/kernel/vm/VMArea.cpp
231
VMArea* area = it.Next();) {
src/system/kernel/vm/VMArea.cpp
245
VMAreas::Insert(VMArea* area)
src/system/kernel/vm/VMArea.cpp
255
VMAreas::Remove(VMArea* area)
src/system/kernel/vm/VMArea.cpp
26
VMArea::VMArea(VMAddressSpace* addressSpace, uint32 wiring, uint32 protection)
src/system/kernel/vm/VMArea.cpp
42
VMArea::~VMArea()
src/system/kernel/vm/VMArea.cpp
50
VMArea::Init(const char* name, uint32 allocationFlags)
src/system/kernel/vm/VMArea.cpp
65
VMArea::IsWired(addr_t base, size_t size) const
src/system/kernel/vm/VMArea.cpp
81
VMArea::Wire(VMAreaWiredRange* range)
src/system/kernel/vm/VMArea.cpp
95
VMArea::Unwire(VMAreaWiredRange* range)
src/system/kernel/vm/VMCache.cpp
1010
VMCache::RemoveArea(VMArea* area)
src/system/kernel/vm/VMCache.cpp
1040
for (VMArea* area = areas.First(); area != NULL; area = areas.GetNext(area)) {
src/system/kernel/vm/VMCache.cpp
1052
VMCache::CountWritableAreas(VMArea* ignoreArea) const
src/system/kernel/vm/VMCache.cpp
1056
for (VMArea* area = areas.First(); area != NULL; area = areas.GetNext(area)) {
src/system/kernel/vm/VMCache.cpp
1506
for (VMArea* area = areas.First(); area != NULL; area = areas.GetNext(area)) {
src/system/kernel/vm/VMCache.cpp
286
InsertArea(VMCache* cache, VMArea* area)
src/system/kernel/vm/VMCache.cpp
300
VMArea* Area() const
src/system/kernel/vm/VMCache.cpp
306
VMArea* fArea;
src/system/kernel/vm/VMCache.cpp
312
RemoveArea(VMCache* cache, VMArea* area)
src/system/kernel/vm/VMCache.cpp
327
VMArea* fArea;
src/system/kernel/vm/VMCache.cpp
997
VMCache::InsertAreaLocked(VMArea* area)
src/system/kernel/vm/VMKernelAddressSpace.cpp
121
inline VMArea*
src/system/kernel/vm/VMKernelAddressSpace.cpp
131
inline VMArea*
src/system/kernel/vm/VMKernelAddressSpace.cpp
132
VMKernelAddressSpace::NextArea(VMArea* _area) const
src/system/kernel/vm/VMKernelAddressSpace.cpp
142
VMArea*
src/system/kernel/vm/VMKernelAddressSpace.cpp
152
VMKernelAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMKernelAddressSpace.cpp
162
VMArea*
src/system/kernel/vm/VMKernelAddressSpace.cpp
175
VMArea*
src/system/kernel/vm/VMKernelAddressSpace.cpp
192
VMKernelAddressSpace::InsertArea(VMArea* _area, size_t size,
src/system/kernel/vm/VMKernelAddressSpace.cpp
228
VMKernelAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMKernelAddressSpace.cpp
244
VMKernelAddressSpace::CanResizeArea(VMArea* area, size_t newSize)
src/system/kernel/vm/VMKernelAddressSpace.cpp
267
VMKernelAddressSpace::ResizeArea(VMArea* _area, size_t newSize,
src/system/kernel/vm/VMKernelAddressSpace.cpp
335
VMKernelAddressSpace::ShrinkAreaHead(VMArea* _area, size_t newSize,
src/system/kernel/vm/VMKernelAddressSpace.cpp
382
VMKernelAddressSpace::ShrinkAreaTail(VMArea* area, size_t newSize,
src/system/kernel/vm/VMKernelAddressSpace.h
25
virtual VMArea* FirstArea() const;
src/system/kernel/vm/VMKernelAddressSpace.h
26
virtual VMArea* NextArea(VMArea* area) const;
src/system/kernel/vm/VMKernelAddressSpace.h
28
virtual VMArea* LookupArea(addr_t address) const;
src/system/kernel/vm/VMKernelAddressSpace.h
29
virtual VMArea* FindClosestArea(addr_t address, bool less)
src/system/kernel/vm/VMKernelAddressSpace.h
31
virtual VMArea* CreateArea(const char* name, uint32 wiring,
src/system/kernel/vm/VMKernelAddressSpace.h
33
virtual void DeleteArea(VMArea* area,
src/system/kernel/vm/VMKernelAddressSpace.h
35
virtual status_t InsertArea(VMArea* area, size_t size,
src/system/kernel/vm/VMKernelAddressSpace.h
39
virtual void RemoveArea(VMArea* area,
src/system/kernel/vm/VMKernelAddressSpace.h
42
virtual bool CanResizeArea(VMArea* area, size_t newSize);
src/system/kernel/vm/VMKernelAddressSpace.h
43
virtual status_t ResizeArea(VMArea* area, size_t newSize,
src/system/kernel/vm/VMKernelAddressSpace.h
45
virtual status_t ShrinkAreaHead(VMArea* area, size_t newSize,
src/system/kernel/vm/VMKernelAddressSpace.h
47
virtual status_t ShrinkAreaTail(VMArea* area, size_t newSize,
src/system/kernel/vm/VMKernelArea.cpp
17
VMArea(addressSpace, wiring, protection)
src/system/kernel/vm/VMKernelArea.h
112
struct VMKernelArea final : VMArea, AVLTreeNode {
src/system/kernel/vm/VMTranslationMap.cpp
215
VMTranslationMap::PageUnmapped(VMArea* area, page_num_t pageNumber,
src/system/kernel/vm/VMTranslationMap.cpp
295
VMTranslationMap::UnaccessedPageUnmapped(VMArea* area, page_num_t pageNumber)
src/system/kernel/vm/VMTranslationMap.cpp
40
VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size,
src/system/kernel/vm/VMTranslationMap.cpp
89
VMTranslationMap::UnmapArea(VMArea* area, bool deletingAddressSpace,
src/system/kernel/vm/VMUserAddressSpace.cpp
106
inline VMArea*
src/system/kernel/vm/VMUserAddressSpace.cpp
107
VMUserAddressSpace::NextArea(VMArea* _area) const
src/system/kernel/vm/VMUserAddressSpace.cpp
117
VMArea*
src/system/kernel/vm/VMUserAddressSpace.cpp
126
VMUserAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMUserAddressSpace.cpp
135
VMArea*
src/system/kernel/vm/VMUserAddressSpace.cpp
147
VMArea*
src/system/kernel/vm/VMUserAddressSpace.cpp
163
VMUserAddressSpace::InsertArea(VMArea* _area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
213
VMUserAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMUserAddressSpace.cpp
232
VMUserAddressSpace::CanResizeArea(VMArea* area, size_t newSize)
src/system/kernel/vm/VMUserAddressSpace.cpp
259
VMUserAddressSpace::ResizeArea(VMArea* _area, size_t newSize,
src/system/kernel/vm/VMUserAddressSpace.cpp
316
VMUserAddressSpace::ShrinkAreaHead(VMArea* area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
331
VMUserAddressSpace::ShrinkAreaTail(VMArea* area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
96
inline VMArea*
src/system/kernel/vm/VMUserAddressSpace.h
20
virtual VMArea* FirstArea() const;
src/system/kernel/vm/VMUserAddressSpace.h
21
virtual VMArea* NextArea(VMArea* area) const;
src/system/kernel/vm/VMUserAddressSpace.h
23
virtual VMArea* LookupArea(addr_t address) const;
src/system/kernel/vm/VMUserAddressSpace.h
24
virtual VMArea* FindClosestArea(addr_t address, bool less)
src/system/kernel/vm/VMUserAddressSpace.h
26
virtual VMArea* CreateArea(const char* name, uint32 wiring,
src/system/kernel/vm/VMUserAddressSpace.h
28
virtual void DeleteArea(VMArea* area,
src/system/kernel/vm/VMUserAddressSpace.h
30
virtual status_t InsertArea(VMArea* area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.h
34
virtual void RemoveArea(VMArea* area,
src/system/kernel/vm/VMUserAddressSpace.h
37
virtual bool CanResizeArea(VMArea* area, size_t newSize);
src/system/kernel/vm/VMUserAddressSpace.h
38
virtual status_t ResizeArea(VMArea* area, size_t newSize,
src/system/kernel/vm/VMUserAddressSpace.h
40
virtual status_t ShrinkAreaHead(VMArea* area, size_t newSize,
src/system/kernel/vm/VMUserAddressSpace.h
42
virtual status_t ShrinkAreaTail(VMArea* area, size_t newSize,
src/system/kernel/vm/VMUserArea.cpp
16
VMArea(addressSpace, wiring, protection)
src/system/kernel/vm/VMUserArea.h
17
struct VMUserArea : VMArea, AVLTreeNode {
src/system/kernel/vm/vm.cpp
100
inline AreaCacheLocker(VMArea* area)
src/system/kernel/vm/vm.cpp
111
inline void SetTo(VMArea* area)
src/system/kernel/vm/vm.cpp
1111
VMArea* area = it.Next();) {
src/system/kernel/vm/vm.cpp
1124
VMArea* area = it.Next();) {
src/system/kernel/vm/vm.cpp
1139
discard_area_range(VMArea* area, addr_t address, addr_t size)
src/system/kernel/vm/vm.cpp
1148
if (cache->areas.First() != area || VMArea::CacheList::GetNext(area) != NULL
src/system/kernel/vm/vm.cpp
1193
VMArea* area = it.Next();) {
src/system/kernel/vm/vm.cpp
1226
bool kernel, VMArea** _area, void** _virtualAddress)
src/system/kernel/vm/vm.cpp
1257
VMArea* area = addressSpace->CreateArea(areaName, wiring, protection,
src/system/kernel/vm/vm.cpp
1390
wait_if_area_is_wired(VMArea* area, LockerType1* locker1, LockerType2* locker2)
src/system/kernel/vm/vm.cpp
1432
wait_if_area_range_is_wired(VMArea* area, addr_t base, size_t size,
src/system/kernel/vm/vm.cpp
1470
while (VMArea* area = it.Next()) {
src/system/kernel/vm/vm.cpp
1499
VMArea* area;
src/system/kernel/vm/vm.cpp
1567
VMArea* area;
src/system/kernel/vm/vm.cpp
1950
VMArea* area;
src/system/kernel/vm/vm.cpp
2105
VMArea* area;
src/system/kernel/vm/vm.cpp
2190
VMArea* area;
src/system/kernel/vm/vm.cpp
2224
pre_map_area_pages(VMArea* area, VMCache* cache,
src/system/kernel/vm/vm.cpp
2386
VMArea* area;
src/system/kernel/vm/vm.cpp
2438
vm_area_get_locked_cache(VMArea* area)
src/system/kernel/vm/vm.cpp
2485
VMArea* sourceArea;
src/system/kernel/vm/vm.cpp
2514
VMArea* sourceArea = lookup_area(sourceAddressSpace, sourceID);
src/system/kernel/vm/vm.cpp
2557
VMArea* newArea;
src/system/kernel/vm/vm.cpp
264
static void delete_area(VMAddressSpace* addressSpace, VMArea* area,
src/system/kernel/vm/vm.cpp
2661
VMArea* fromArea;
src/system/kernel/vm/vm.cpp
2670
VMArea* area = NULL;
src/system/kernel/vm/vm.cpp
272
VMArea** _area, void** _virtualAddress);
src/system/kernel/vm/vm.cpp
2755
delete_area(VMAddressSpace* addressSpace, VMArea* area,
src/system/kernel/vm/vm.cpp
2809
VMArea* area;
src/system/kernel/vm/vm.cpp
2918
for (VMArea* tempArea = upperCache->areas.First(); tempArea != NULL;
src/system/kernel/vm/vm.cpp
2945
for (VMArea* tempArea = upperCache->areas.First(); tempArea != NULL;
src/system/kernel/vm/vm.cpp
3001
VMArea* source;
src/system/kernel/vm/vm.cpp
3086
VMArea* target;
src/system/kernel/vm/vm.cpp
3147
VMArea* area;
src/system/kernel/vm/vm.cpp
3207
for (VMArea* otherArea = cache->areas.First(); otherArea != NULL;
src/system/kernel/vm/vm.cpp
3350
VMArea* area = mapping->area;
src/system/kernel/vm/vm.cpp
3380
VMArea* area = mapping->area;
src/system/kernel/vm/vm.cpp
3400
VMArea* area = mapping->area;
src/system/kernel/vm/vm.cpp
3416
VMArea* area = mapping->area;
src/system/kernel/vm/vm.cpp
3458
VMArea* area = mapping->area;
src/system/kernel/vm/vm.cpp
3497
while (VMArea* area = it.Next())
src/system/kernel/vm/vm.cpp
3503
while (VMArea* area = addressSpace->FirstArea()) {
src/system/kernel/vm/vm.cpp
3528
VMArea* area = locker.AddressSpace()->LookupArea(address);
src/system/kernel/vm/vm.cpp
3793
VMArea* area = NULL;
src/system/kernel/vm/vm.cpp
4078
VMArea* area = addressSpace->LookupArea(address);
src/system/kernel/vm/vm.cpp
4213
VMArea::IGNORE_WRITE_WIRED_RANGES)) {
src/system/kernel/vm/vm.cpp
4543
VMArea* area;
src/system/kernel/vm/vm.cpp
4617
fill_area_info(struct VMArea* area, area_info* info, size_t size)
src/system/kernel/vm/vm.cpp
4650
VMArea* area;
src/system/kernel/vm/vm.cpp
4694
for (VMArea* current = cache->areas.First(); current != NULL;
src/system/kernel/vm/vm.cpp
4704
for (VMArea* current = cache->areas.First(); current != NULL;
src/system/kernel/vm/vm.cpp
4733
for (VMArea* current = cache->areas.First(); current != NULL;
src/system/kernel/vm/vm.cpp
4787
for (VMArea* current = cache->areas.First(); current != NULL;
src/system/kernel/vm/vm.cpp
485
virtual_page_address(VMArea* area, vm_page* page)
src/system/kernel/vm/vm.cpp
493
is_page_in_area(VMArea* area, vm_page* page)
src/system/kernel/vm/vm.cpp
4961
VMArea* area = addressSpace->LookupArea(pageAddress);
src/system/kernel/vm/vm.cpp
502
static VMArea*
src/system/kernel/vm/vm.cpp
5031
VMArea* area = info->range.area;
src/system/kernel/vm/vm.cpp
507
VMArea* area = VMAreas::LookupLocked(id);
src/system/kernel/vm/vm.cpp
5120
VMArea* area = addressSpace->LookupArea(nextAddress);
src/system/kernel/vm/vm.cpp
527
allocate_area_page_protections(VMArea* area)
src/system/kernel/vm/vm.cpp
5279
VMArea* area = addressSpace->LookupArea(nextAddress);
src/system/kernel/vm/vm.cpp
5524
VMArea* area;
src/system/kernel/vm/vm.cpp
5550
VMArea* area = locker.AddressSpace()->FindClosestArea(nextBase, false);
src/system/kernel/vm/vm.cpp
558
set_area_page_protection(VMArea* area, addr_t pageAddress, uint32 protection)
src/system/kernel/vm/vm.cpp
571
get_area_page_protection(VMArea* area, addr_t pageAddress)
src/system/kernel/vm/vm.cpp
601
compute_area_page_commitment(VMArea* area)
src/system/kernel/vm/vm.cpp
6052
VMArea* area = locker.AddressSpace()->LookupArea(currentAddress);
src/system/kernel/vm/vm.cpp
6087
VMArea* area = locker.AddressSpace()->LookupArea(currentAddress);
src/system/kernel/vm/vm.cpp
6242
VMArea* area = locker.AddressSpace()->LookupArea(address);
src/system/kernel/vm/vm.cpp
6350
VMArea* area = locker.AddressSpace()->LookupArea((addr_t)address);
src/system/kernel/vm/vm.cpp
6399
VMArea* area = addressSpace->LookupArea(nextAddress);
src/system/kernel/vm/vm.cpp
641
is_area_only_cache_user(VMArea* area)
src/system/kernel/vm/vm.cpp
655
map_page(VMArea* area, vm_page* page, addr_t address, uint32 protection,
src/system/kernel/vm/vm.cpp
717
unmap_page(VMArea* area, addr_t virtualAddress)
src/system/kernel/vm/vm.cpp
726
unmap_pages(VMArea* area, addr_t base, size_t size)
src/system/kernel/vm/vm.cpp
733
intersect_area(VMArea* area, addr_t& address, addr_t& size, addr_t& offset)
src/system/kernel/vm/vm.cpp
769
cut_area(VMAddressSpace* addressSpace, VMArea* area, addr_t address,
src/system/kernel/vm/vm.cpp
770
addr_t size, VMArea** _secondArea, bool kernel)
src/system/kernel/vm/vm.cpp
951
VMArea* secondArea;
src/system/kernel/vm/vm_debug.cpp
335
VMArea* area = cache->areas.First();
src/system/kernel/vm/vm_debug.cpp
467
dump_area_struct(VMArea* area, bool mappings)
src/system/kernel/vm/vm_debug.cpp
482
kprintf("cache_next:\t%p\n", VMArea::CacheList::GetNext(area));
src/system/kernel/vm/vm_debug.cpp
483
kprintf("cache_prev:\t%p\n", VMArea::CacheList::GetPrevious(area));
src/system/kernel/vm/vm_debug.cpp
509
VMArea* area;
src/system/kernel/vm/vm_debug.cpp
546
dump_area_struct((struct VMArea*)num, mappings);
src/system/kernel/vm/vm_debug.cpp
573
VMArea* area;
src/system/kernel/vm/vm_debug.cpp
685
if (VMArea* area = fAddressSpace->LookupArea(virtualAddress))
src/system/kernel/vm/vm_debug.cpp
796
VMArea* area = addressSpace->LookupArea((addr_t)unsafeMemory);
src/system/kernel/vm/vm_init.cpp
80
VMArea* area = it.Next();) {
src/system/kernel/vm/vm_page.cpp
926
VMArea* area = fAddressSpace->LookupArea(virtualAddress);