ReadLock
return lockable->ReadLock();
bool ReadLock();
status_t ReadLock()
static status_t ReadLock()
return lockable->ReadLock();
bool ReadLock(RWLockable* lockable);
return write ? WriteLock(lockable) : ReadLock(lockable);
bool ReadLock();
ReadLocker ReadLock() { return ReadLocker(fLock); }
inline bool ReadLock();
inline bool ReadLock() const;
inline bool ReadLock() const;
bool ReadLock();
return fLockManager != NULL && fLockManager->ReadLock(lockable);
if (!fDocument || !fDocument->ReadLock())
if (fLocker && !fLocker->ReadLock()) {
if (fLocker->ReadLock()) {
if (fLocker->ReadLock()) {
if (fLocker->ReadLock()) {
{ return fWindowLock.ReadLock(); }
fLocked = fLock.ReadLock();
fLocked = fLock.ReadLock();
bool ReadLock();
bool LockParallelAccess() { return ReadLock(); }
if (mode == NULL || !ReadLock())
if (!ReadLock())
if (mode && ReadLock()) {
if (ReadLock()) {
if (mode && ReadLock()) {
if (ReadLock()) {
if (!pCacheReference->ReadLock())
bool ReadLock()
if (!fCacheEntry->ReadLock()) {
if (device->ReadLock())
if (device && device->ReadLock()) {
if (device->ReadLock())
addressSpace->ReadLock();
addressSpace->ReadLock();
fSpace->ReadLock();
fSpace->ReadLock();
fSpace->ReadLock();
VMAreas::ReadLock();
VMAreas::ReadLock();
fSpace->ReadLock();
status = fItems[i].space->ReadLock();
fSpace->ReadLock();
ReadLock();
ReadLock();
addressSpace->ReadLock();
VMAreas::ReadLock();
return ((SharedRWLock*)lock)->ReadLock(0, B_INFINITE_TIMEOUT);
return ((LocalRWLock*)lock)->ReadLock(0, B_INFINITE_TIMEOUT);
error = ((SharedRWLock*)lock)->ReadLock(B_ABSOLUTE_REAL_TIME_TIMEOUT, 0);
error = ((LocalRWLock*)lock)->ReadLock(B_ABSOLUTE_REAL_TIME_TIMEOUT, 0);
error = ((SharedRWLock*)lock)->ReadLock(flags, timeout);
error = ((LocalRWLock*)lock)->ReadLock(flags, timeout);
bool ReadLockClipping() { return fClippingLock.ReadLock(); }
fLock->ReadLock();
bool ReadLock();
inline bool ReadLock();
file->ReadLock();