/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/ |
H A D | LockerHelper.h | 29 LockerHelper(BLocker& lock) : fLock(&lock) 31 if(!fLock->Lock()) 32 fLock = NULL; 41 if(fLock) 42 fLock->Unlock(); 52 if(fLock) 53 fLock->Unlock(); 54 fLock = NULL; 58 BLocker *fLock; member in class:LockerHelper
|
/haiku/headers/private/tracker/ |
H A D | AutoLock.h | 48 : fLock(lock), 52 fHasLock = fLock->Lock(); 56 : fLock(&lock), 60 fHasLock = fLock->Lock(); 66 fLock->Unlock(); 82 fLock->Unlock(); 90 fHasLock = fLock->Lock(); 98 { return fLock; } 101 T *fLock; member in class:AutoLock
|
/haiku/src/system/boot/platform/riscv/ |
H A D | smp.h | 14 int32 fLock; member in struct:Mutex 16 Mutex(): fLock(0) {} 20 return atomic_test_and_set(&fLock, -1, 0) == 0; 26 if (atomic_add(&fLock, -1) < 0) { 33 atomic_add(&fLock, 1);
|
/haiku/headers/private/userlandfs/shared/ |
H A D | RecursiveLock.h | 18 recursive_lock_init(&fLock, "anonymous locker"); 23 recursive_lock_init_etc(&fLock, name, MUTEX_FLAG_CLONE_NAME); 28 recursive_lock_destroy(&fLock); 38 return recursive_lock_lock(&fLock) == B_OK; 43 recursive_lock_unlock(&fLock); 48 return RECURSIVE_LOCK_HOLDER(&fLock); 53 return RECURSIVE_LOCK_HOLDER(&fLock) == find_thread(NULL); 59 const_cast<recursive_lock*>(&fLock)); 64 recursive_lock fLock; member in class:UserlandFSUtil::RecursiveLock
|
/haiku/src/system/kernel/vm/ |
H A D | VMPageQueue.cpp | 18 B_INITIALIZE_SPINLOCK(&fLock);
|
/haiku/src/servers/app/ |
H A D | MultiLocker.h | 76 rw_lock fLock; member in class:MultiLocker 82 sem_id fLock; member in class:MultiLocker 110 fLock(*lock) 112 fLocked = fLock.WriteLock(); 117 fLock(lock) 119 fLocked = fLock.WriteLock(); 125 fLock.WriteUnlock(); 130 return fLock.IsWriteLocked(); 136 fLock.WriteUnlock(); 142 MultiLocker& fLock; member in class:AutoWriteLocker 177 MultiLocker& fLock; member in class:AutoReadLocker [all...] |
/haiku/src/tests/system/kernel/unit/lock/ |
H A D | RWLockTests.cpp | 27 rw_lock_init(&fLock, "test r/w lock"); 33 rw_lock_destroy(&fLock); 40 TEST_ASSERT(rw_lock_read_lock(&fLock) == B_OK); 41 rw_lock_read_unlock(&fLock); 43 TEST_ASSERT(rw_lock_write_lock(&fLock) == B_OK); 44 rw_lock_write_unlock(&fLock); 53 TEST_ASSERT(rw_lock_write_lock(&fLock) == B_OK); 56 rw_lock_write_unlock(&fLock); 63 TEST_ASSERT(rw_lock_write_lock(&fLock) == B_OK); 66 TEST_ASSERT(rw_lock_read_lock(&fLock) 292 rw_lock fLock; member in class:RWLockTest [all...] |
/haiku/headers/tools/cppunit/ |
H A D | LockerSyncObject.h | 16 virtual void lock() { fLock.Lock(); } 17 virtual void unlock() { fLock.Unlock(); } 20 BLocker fLock; member in class:LockerSyncObject
|
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | Inode.h | 30 rw_lock& Lock() { return fLock; } 50 void AssertReadLocked() { ASSERT_READ_LOCKED_RW_LOCK(&fLock); } 51 void AssertWriteLocked() { ASSERT_WRITE_LOCKED_RW_LOCK(&fLock); } 59 rw_lock fLock; member in class:Inode 75 fLock(&inode->Lock()) 77 rw_lock_read_lock(fLock); 82 if (fLock != NULL) 83 rw_lock_read_unlock(fLock); 88 if (fLock != NULL) { 89 rw_lock_read_unlock(fLock); 95 rw_lock* fLock; member in class:InodeReadLocker [all...] |
/haiku/src/tests/servers/app/newerClipping/ |
H A D | MultiLocker.h | 85 : fLock(lock) 87 fLock->WriteLock(); 91 fLock->WriteUnlock(); 94 MultiLocker* fLock; member in class:AutoWriteLocker 100 : fLock(lock) 102 fLock->ReadLock(); 106 fLock->ReadUnlock(); 109 MultiLocker* fLock; member in class:AutoReadLocker
|
/haiku/src/tests/system/kernel/unit/ |
H A D | TestOutput.cpp | 32 B_INITIALIZE_SPINLOCK(&fLock); 44 InterruptsSpinLocker locker(fLock);
|
/haiku/src/kits/locale/ |
H A D | Locale.cpp | 51 BAutolock lock(fLock); 52 BAutolock otherLock(other.fLock); 74 BAutolock lock(fLock); 90 BAutolock lock(fLock); 106 BAutolock lock(fLock); 121 BAutolock lock(fLock); 138 BAutolock lock(fLock); 149 BAutolock lock(fLock); 160 BAutolock lock(fLock);
|
H A D | Catalog.cpp | 25 fLock("Catalog") 34 fLock("Catalog") 43 fLock("Catalog") 59 BAutolock lock(&fLock); 77 BAutolock lock(&fLock); 95 BAutolock lock(&fLock); 116 BAutolock lock(&fLock); 137 BAutolock lock(&fLock); 156 BAutolock lock(&fLock); 175 BAutolock lock(&fLock); [all...] |
/haiku/headers/private/interface/ |
H A D | ToolTipManager.h | 30 bool Lock() { return fLock.Lock(); } 31 void Unlock() { fLock.Unlock(); } 40 BLocker fLock; member in class:BToolTipManager
|
/haiku/src/kits/debugger/dwarf/ |
H A D | DwarfManager.h | 25 bool Lock() { return fLock.Lock(); } 26 void Unlock() { fLock.Unlock(); } 41 BLocker fLock; member in class:DwarfManager
|
/haiku/headers/private/graphics/radeon_hd/ |
H A D | lock.h | 62 fLock(&lock) 64 fStatus = acquire_lock(fLock); 70 release_lock(fLock); 81 struct lock *fLock; member in class:Autolock
|
/haiku/headers/private/graphics/intel_extreme/ |
H A D | lock.h | 62 fLock(&lock) 64 fStatus = acquire_lock(fLock); 70 release_lock(fLock); 81 struct lock *fLock; member in class:Autolock
|
/haiku/src/kits/app/ |
H A D | MessageQueue.cpp | 24 fLock("BMessageQueue Lock") 50 BAutolock _(fLock); 77 BAutolock _(fLock); 118 BAutolock _(fLock); 140 BAutolock _(fLock); 164 return fLock.Lock(); 171 fLock.Unlock(); 178 return fLock.IsLocked(); 185 BAutolock _(fLock); 212 BAutolock _(fLock); [all...] |
H A D | LooperList.cpp | 31 fLock("BLooperList lock") 39 return fLock.Lock(); 46 fLock.Unlock(); 53 return fLock.IsLocked(); 60 BAutolock locker(fLock); 79 BAutolock locker(fLock); 90 BAutolock locker(fLock); 107 BAutolock locker(fLock); 120 BAutolock locker(fLock); 129 BAutolock locker(fLock); [all...] |
/haiku/src/add-ons/screen_savers/slideshowsaver/ |
H A D | LiveSettings.cpp | 56 : fLock("LiveSettings Lock") 99 fLock.Lock(); 102 fLock.Unlock(); 129 fLock.Lock(); 133 fLock.Unlock(); 165 fLock.Lock(); 180 fLock.Unlock(); 190 fLock.Lock(); 205 fLock.Unlock(); 213 fLock [all...] |
/haiku/src/apps/haikudepot/process/ |
H A D | AbstractProcess.cpp | 23 fLock(), 42 AutoLocker<BLocker> locker(&fLock); 54 AutoLocker<BLocker> locker(&fLock); 81 AutoLocker<BLocker> locker(&fLock); 99 AutoLocker<BLocker> locker(&fLock); 107 AutoLocker<BLocker> locker(&fLock); 126 AutoLocker<BLocker> locker(&fLock); 163 AutoLocker<BLocker> locker(&fLock); 180 AutoLocker<BLocker> locker(&fLock); 192 AutoLocker<BLocker> locker(&fLock); [all...] |
/haiku/src/kits/shared/ |
H A D | RWLocker.cpp | 22 : fLock(), 37 : fLock(name), 53 fLock.Lock(); 83 if (fLock.Lock()) { 105 fLock.Unlock(); 117 if (fLock.Lock()) { 120 fLock.Unlock(); 148 if (fLock.Lock()) { 172 fLock.Unlock(); 210 if (fLock [all...] |
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | BlockCache.cpp | 58 fLock(), 69 fLock.Lock(); 82 fLock.Unlock(); 110 fLock.Lock(); 115 fLock.Unlock(); 128 fLock.Lock(); 146 fLock.Unlock(); 154 fLock.Lock(); 161 fLock.Unlock();
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ServerConnectionProvider.cpp | 16 fLock("server connection provider"), 29 AutoLocker<Locker> _(fLock); 51 AutoLocker<Locker> _(fLock); 76 AutoLocker<Locker> _(fLock); 90 AutoLocker<Locker> _(fLock);
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixAddressManager.h | 45 mutex_init(&fLock, "unix address manager"); 50 mutex_destroy(&fLock); 60 return mutex_lock(&fLock) == B_OK; 65 mutex_unlock(&fLock); 105 mutex fLock; member in class:UnixAddressManager
|