Lines Matching refs:VMAddressSpace
23 struct VMAddressSpace { struct
29 VMAddressSpace(team_id id, addr_t base, argument
31 virtual ~VMAddressSpace();
74 VMAddressSpace*& HashTableLink() { return fHashTableLink; } in HashTableLink() argument
119 VMAddressSpace** _addressSpace);
123 static VMAddressSpace* Kernel() in Kernel() argument
125 static VMAddressSpace* GetKernel();
128 static VMAddressSpace* GetCurrent();
130 static VMAddressSpace* Get(team_id teamID);
132 static VMAddressSpace* DebugFirst();
133 static VMAddressSpace* DebugNext(VMAddressSpace* addressSpace);
134 static VMAddressSpace* DebugGet(team_id teamID);
146 VMAddressSpace* fHashTableLink;
158 static VMAddressSpace* sKernelAddressSpace; argument
163 VMAddressSpace::Put() in Put()
171 class VMAddressSpace::AreaIterator {
177 AreaIterator(VMAddressSpace* addressSpace) in AreaIterator()
203 VMAddressSpace* fAddressSpace;
208 class VMAddressSpace::AreaRangeIterator : public VMAddressSpace::AreaIterator {
214 AreaRangeIterator(VMAddressSpace* addressSpace, addr_t address, addr_t size) in AreaRangeIterator()
249 VMAddressSpace* fAddressSpace;
256 inline VMAddressSpace::AreaIterator
257 VMAddressSpace::GetAreaIterator() in GetAreaIterator()
263 inline VMAddressSpace::AreaRangeIterator
264 VMAddressSpace::GetAreaRangeIterator(addr_t address, addr_t size) in GetAreaRangeIterator()
274 void vm_delete_areas(struct VMAddressSpace *aspace, bool deletingAddressSpace);