Searched refs:fLock (Results 1 - 25 of 446) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/
H A DLockerHelper.h29 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 DAutoLock.h48 : 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 Dsmp.h14 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 DRecursiveLock.h18 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 DVMPageQueue.cpp18 B_INITIALIZE_SPINLOCK(&fLock);
/haiku/src/servers/app/
H A DMultiLocker.h76 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 DRWLockTests.cpp27 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 DLockerSyncObject.h16 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 DInode.h30 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 DMultiLocker.h85 : 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 DTestOutput.cpp32 B_INITIALIZE_SPINLOCK(&fLock);
44 InterruptsSpinLocker locker(fLock);
/haiku/src/kits/locale/
H A DLocale.cpp51 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 DCatalog.cpp25 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 DToolTipManager.h30 bool Lock() { return fLock.Lock(); }
31 void Unlock() { fLock.Unlock(); }
40 BLocker fLock; member in class:BToolTipManager
/haiku/src/kits/debugger/dwarf/
H A DDwarfManager.h25 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 Dlock.h62 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 Dlock.h62 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 DMessageQueue.cpp24 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 DLooperList.cpp31 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 DLiveSettings.cpp56 : 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 DAbstractProcess.cpp23 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 DRWLocker.cpp22 : 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 DBlockCache.cpp58 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 DServerConnectionProvider.cpp16 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 DUnixAddressManager.h45 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

Completed in 120 milliseconds

1234567891011>>