Home
last modified time | relevance | path

Searched refs:VMUserArea (Results 1 – 5 of 5) sorted by relevance

/haiku/src/system/kernel/vm/
H A DVMUserArea.cpp13 VMUserArea::VMUserArea(VMAddressSpace* addressSpace, uint32 wiring, in VMUserArea() function in VMUserArea
21 VMUserArea::~VMUserArea() in ~VMUserArea()
26 /*static*/ VMUserArea*
27 VMUserArea::Create(VMAddressSpace* addressSpace, const char* name, in Create()
30 VMUserArea* area = new(malloc_flags(allocationFlags)) VMUserArea( in Create()
36 area->~VMUserArea(); in Create()
45 /*static*/ VMUserArea*
46 VMUserArea::CreateReserved(VMAddressSpace* addressSpace, uint32 flags, in CreateReserved()
49 VMUserArea* area = new(malloc_flags(allocationFlags)) VMUserArea( in CreateReserved()
H A DVMUserArea.h17 struct VMUserArea : VMArea, AVLTreeNode { struct
18 VMUserArea(VMAddressSpace* addressSpace,
20 ~VMUserArea();
22 static VMUserArea* Create(VMAddressSpace* addressSpace,
25 static VMUserArea* CreateReserved(VMAddressSpace* addressSpace,
32 typedef VMUserArea Value;
H A DVMUserAddressSpace.cpp99 VMUserArea* area = fAreas.LeftMost(); in FirstArea()
109 VMUserArea* area = static_cast<VMUserArea*>(_area); in NextArea()
121 return VMUserArea::Create(this, name, wiring, protection, allocationFlags); in CreateArea()
128 VMUserArea* area = static_cast<VMUserArea*>(_area); in DeleteArea()
129 area->~VMUserArea(); in DeleteArea()
138 VMUserArea* area = fAreas.FindClosest(address, true); in LookupArea()
150 VMUserArea* area = fAreas.FindClosest(address, less); in FindClosestArea()
167 VMUserArea* area = static_cast<VMUserArea*>(_area); in InsertArea()
213 VMUserArea* area = static_cast<VMUserArea*>(_area); in RemoveArea()
227 VMUserArea* next = fAreas.Next(static_cast<VMUserArea*>(area)); in CanResizeArea()
[all …]
H A DVMUserAddressSpace.h63 size_t size, VMUserArea* area,
67 size_t alignment, VMUserArea* area,
H A DJamfile27 VMUserArea.cpp