Lines Matching defs:VMAddressSpace
23 struct VMAddressSpace {
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* DebugFirst();
133 static VMAddressSpace* DebugNext(VMAddressSpace* addressSpace);
134 static VMAddressSpace* DebugGet(team_id teamID);
146 VMAddressSpace* fHashTableLink;
158 static VMAddressSpace* sKernelAddressSpace;
163 VMAddressSpace::Put()
171 class VMAddressSpace::AreaIterator {
177 AreaIterator(VMAddressSpace* addressSpace)
203 VMAddressSpace* fAddressSpace;
208 class VMAddressSpace::AreaRangeIterator : public VMAddressSpace::AreaIterator {
214 AreaRangeIterator(VMAddressSpace* addressSpace, addr_t address, addr_t size)
249 VMAddressSpace* fAddressSpace;
256 inline VMAddressSpace::AreaIterator
257 VMAddressSpace::GetAreaIterator()
263 inline VMAddressSpace::AreaRangeIterator
264 VMAddressSpace::GetAreaRangeIterator(addr_t address, addr_t size)
274 void vm_delete_areas(struct VMAddressSpace *aspace, bool deletingAddressSpace);