Lines Matching refs:space
52 /*! Takes over the reference of the address space, if \a getNewReference is
55 AddressSpaceReadLocker::AddressSpaceReadLocker(VMAddressSpace* space,
61 SetTo(space, getNewReference);
101 /*! Takes over the reference of the address space, if \a getNewReference is
105 AddressSpaceReadLocker::SetTo(VMAddressSpace* space, bool getNewReference)
107 fSpace = space;
176 AddressSpaceWriteLocker::AddressSpaceWriteLocker(VMAddressSpace* space,
183 SetTo(space, getNewReference);
225 AddressSpaceWriteLocker::SetTo(VMAddressSpace* space, bool getNewReference)
227 fSpace = space;
277 // Second try to get the area -- this time with the address space
350 return b->space->ID() - a->space->ID();
351 // descending order, i.e. kernel address space last
373 MultiAddressSpaceLocker::_IndexOfAddressSpace(VMAddressSpace* space) const
376 if (fItems[i].space == space)
385 MultiAddressSpaceLocker::_AddAddressSpace(VMAddressSpace* space,
388 if (!space)
391 int32 index = _IndexOfAddressSpace(space);
394 space->Put();
399 item.space = space;
404 space->Put();
410 *_space = space;
422 fItems[i].space->Put();
438 status = fItems[i].space->WriteLock();
440 status = fItems[i].space->ReadLock();
445 fItems[i].space->WriteUnlock();
447 fItems[i].space->ReadUnlock();
466 fItems[i].space->WriteUnlock();
468 fItems[i].space->ReadUnlock();
560 originalItems[i].space->Get();
564 fItems[i].space->Put();