Lines Matching defs:locker

1269 	  when \c Unlock() is called on \a locker.
1275 size_t size, LockerType* locker)
1283 if (wait_if_area_range_is_wired(area, base, size, locker, &cacheLocker))
1298 AddressSpaceReadLocker locker;
1300 status_t status = locker.SetFromArea(id, area);
1386 AddressSpaceWriteLocker locker;
1387 status_t status = locker.SetTo(VMAddressSpace::KernelID());
1391 VMAddressSpace* addressSpace = locker.AddressSpace();
1425 AddressSpaceWriteLocker locker(team);
1426 if (!locker.IsLocked())
1429 VMAddressSpace* addressSpace = locker.AddressSpace();
1443 AddressSpaceWriteLocker locker(team);
1444 if (!locker.IsLocked())
1450 VMAddressSpace* addressSpace = locker.AddressSpace();
1578 AddressSpaceWriteLocker locker;
1579 status_t status = locker.SetTo(team);
1583 VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
1612 AddressSpaceWriteLocker locker;
1651 status = locker.SetTo(team);
1655 addressSpace = locker.AddressSpace();
1660 (addr_t)virtualAddressRestrictions->address, size, &locker));
1687 locker.DegradeToReadLock();
1856 AddressSpaceWriteLocker locker(team);
1857 if (!locker.IsLocked())
1880 status = map_backing_store(locker.AddressSpace(), cache, 0, name, size,
1899 delete_area(locker.AddressSpace(), area, false);
1905 VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
1965 AddressSpaceWriteLocker locker(team);
1966 if (!locker.IsLocked())
1996 result = map_backing_store(locker.AddressSpace(), cache, 0, name,
2008 VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
2055 AddressSpaceWriteLocker locker;
2057 if (locker.SetTo(team) != B_OK)
2061 && wait_if_address_range_is_wired(locker.AddressSpace(),
2062 (addr_t)*address, size, &locker));
2081 status = map_backing_store(locker.AddressSpace(), cache, 0, name, size,
2217 AddressSpaceWriteLocker locker;
2218 status = locker.SetTo(team);
2222 VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
2225 locker.Unlock();
2250 AddressSpaceWriteLocker locker;
2252 if (locker.SetTo(team) != B_OK)
2255 && wait_if_address_range_is_wired(locker.AddressSpace(),
2256 (addr_t)*_address, size, &locker));
2270 status = map_backing_store(locker.AddressSpace(), cache, offset, name, size,
2358 AddressSpaceWriteLocker locker;
2359 status_t status = locker.SetFromArea(sourceID, sourceArea);
2372 MultiAddressSpaceLocker locker;
2374 status_t status = locker.AddArea(sourceID, false, &sourceAddressSpace);
2379 status = locker.AddTeam(team, true, &targetAddressSpace);
2383 status = locker.Lock();
2557 AddressSpaceWriteLocker locker;
2562 status_t status = locker.SetFromArea(team, id, area);
2567 } while (wait_if_area_is_wired(area, &locker, &cacheLocker));
2574 delete_area(locker.AddressSpace(), area, false);
2732 MultiAddressSpaceLocker locker;
2747 locker.Unset();
2748 status = locker.AddTeam(team, true, &targetAddressSpace);
2750 status = locker.AddAreaCacheAndLock(sourceID, false, false, source,
2770 locker.Unlock();
2893 MultiAddressSpaceLocker locker;
2904 locker.Unset();
2905 status = locker.AddAreaCacheAndLock(areaID, true, false, area, &cache);
2947 if (wait_if_area_is_wired(otherArea, &locker, &cacheLocker)) {
2953 if (wait_if_area_is_wired(area, &locker, &cacheLocker))
3954 AddressSpaceReadLocker locker(team);
3955 if (!locker.IsLocked())
3958 VMArea* area = locker.AddressSpace()->LookupArea(address);
5145 MutexLocker locker(sAvailableMemoryLock);
5161 MutexLocker locker(sAvailableMemoryLock);
5169 MutexLocker locker(sAvailableMemoryLock);
5207 MutexLocker locker(sAvailableMemoryLock);
5232 locker.Unlock();
5235 locker.Lock();
5254 AddressSpaceReadLocker locker;
5256 status_t status = locker.SetFromArea(id, area);
5346 MultiAddressSpaceLocker locker;
5358 locker.Unset();
5359 status = locker.AddAreaCacheAndLock(areaID, true, true, area, &cache);
5399 current->Base() + newSize, oldSize - newSize, &locker,
6299 AddressSpaceReadLocker locker;
6301 status_t status = locker.SetFromArea(id, area);
6322 AddressSpaceReadLocker locker(team);
6323 if (!locker.IsLocked())
6326 VMArea* area = locker.AddressSpace()->FindClosestArea(nextBase, false);
6781 AddressSpaceWriteLocker locker;
6783 status_t status = locker.SetTo(team_get_current_team_id());
6786 } while (wait_if_address_range_is_wired(locker.AddressSpace(), address,
6787 size, &locker));
6790 return unmap_address_range(locker.AddressSpace(), address, size, false);
6817 AddressSpaceWriteLocker locker;
6823 status_t status = locker.SetTo(team_get_current_team_id());
6832 VMArea* area = locker.AddressSpace()->LookupArea(currentAddress);
6849 &locker, &cacheLocker)) {
6863 VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
6867 VMArea* area = locker.AddressSpace()->LookupArea(currentAddress);
7000 AddressSpaceReadLocker locker;
7001 status_t error = locker.SetTo(team_get_current_team_id());
7006 VMArea* area = locker.AddressSpace()->LookupArea(address);
7020 locker.Unlock();
7078 AddressSpaceWriteLocker locker;
7080 status_t status = locker.SetTo(team_get_current_team_id());
7083 } while (wait_if_address_range_is_wired(locker.AddressSpace(),
7084 address, size, &locker));
7086 discard_address_range(locker.AddressSpace(), address, size, false);
7105 AddressSpaceReadLocker locker;
7106 status_t error = locker.SetTo(teamID);
7110 VMArea* area = locker.AddressSpace()->LookupArea((addr_t)address);
7117 locker.Unlock();