Searched defs:lockable (Results 1 - 16 of 16) sorted by relevance

/haiku/headers/private/shared/
H A DPthreadMutexLocker.h22 inline bool Lock(pthread_mutex_t* lockable) argument
27 inline void Unlock(pthread_mutex_t* lockable) argument
H A DRWLockManager.h91 GenericLock(bool write, RWLockable* lockable) argument
98 TryGenericLock(bool write, RWLockable* lockable) argument
105 GenericLockWithTimeout(bool write, RWLockable* lockable, bigtime_t timeout) argument
115 GenericUnlock(bool write, RWLockable* lockable) argument
[all...]
H A DAutoLocker.h18 inline bool Lock(Lockable* lockable) argument
23 inline void Unlock(Lockable* lockable) argument
33 inline bool Lock(Lockable* lockable) argument
38 inline void Unlock(Lockable* lockable) argument
48 inline bool Lock(Lockable* lockable) argument
53 Unlock(Lockable* lockable) argument
81 AutoLocker(Lockable* lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
91 AutoLocker(Lockable& lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
106 SetTo(Lockable* lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
116 SetTo(Lockable& lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
149 operator =(Lockable* lockable) argument
155 operator =(Lockable& lockable) argument
[all...]
H A Dlocks.h125 inline bool Lock(recursive_lock *lockable) argument
130 inline void Unlock(recursive_lock *lockable) argument
/haiku/src/apps/installer/
H A DSemaphoreLocker.h14 inline bool Lock(sem_id* lockable) argument
19 inline void Unlock(sem_id* lockable) argument
/haiku/src/kits/package/hpkg/
H A DBlockBufferPoolImpl.cpp28 BlockBufferPoolImpl(size_t blockSize, uint32 maxCachedBlocks, BBufferPoolLockable* lockable) argument
/haiku/headers/private/fs_shell/
H A Dfssh_auto_locker.h18 inline bool Lock(Lockable *lockable) argument
23 inline void Unlock(Lockable *lockable) argument
33 inline bool Lock(Lockable *lockable) argument
38 inline void Unlock(Lockable *lockable) argument
48 inline bool Lock(Lockable *lockable) argument
53 Unlock(Lockable *lockable) argument
72 AutoLocker(Lockable *lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
81 AutoLocker(Lockable &lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
95 SetTo(Lockable *lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
105 SetTo(Lockable &lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
138 operator =(Lockable *lockable) argument
144 operator =(Lockable &lockable) argument
[all...]
H A Dfssh_lock.h92 inline bool Lock(fssh_mutex *lockable) argument
97 inline void Unlock(fssh_mutex *lockable) argument
109 inline bool Lock(fssh_recursive_lock *lockable) argument
114 inline void Unlock(fssh_recursive_lock *lockable) argument
125 inline bool Lock(fssh_rw_lock *lockable) argument
130 Unlock(fssh_rw_lock *lockable) argument
138 Lock(fssh_rw_lock *lockable) argument
143 Unlock(fssh_rw_lock *lockable) argument
[all...]
/haiku/src/kits/shared/
H A DRWLockManager.cpp36 RWLockManager::ReadLock(RWLockable* lockable) argument
50 RWLockManager::TryReadLock(RWLockable* lockable) argument
64 RWLockManager::ReadLockWithTimeout(RWLockable* lockable, bigtime_t timeout) argument
78 ReadUnlock(RWLockable* lockable) argument
93 WriteLock(RWLockable* lockable) argument
115 TryWriteLock(RWLockable* lockable) argument
137 WriteLockWithTimeout(RWLockable* lockable, bigtime_t timeout) argument
159 WriteUnlock(RWLockable* lockable) argument
177 _Wait(RWLockable* lockable, bool writer, bigtime_t timeout) argument
215 _Unblock(RWLockable* lockable) argument
[all...]
H A DToolBar.cpp119 AddAction(uint32 command, BHandler* target, const BBitmap* icon, const char* toolTipText, const char* text, bool lockable) argument
127 AddAction(BMessage* message, BHandler* target, const BBitmap* icon, const char* toolTipText, const char* text, bool lockable) argument
/haiku/src/system/kernel/scheduler/
H A Dscheduler_locking.h96 bool Lock(int* lockable) argument
103 void Unlock(int* lockable) argument
127 bool Lock(int* lockable) argument
135 void Unlock(int* lockable) argument
[all...]
/haiku/headers/private/kernel/util/
H A DAutoLock.h25 inline bool Lock(mutex *lockable) argument
30 inline void Unlock(mutex *lockable) argument
41 inline bool Lock(recursive_lock *lockable) argument
46 inline void Unlock(recursive_lock *lockable) argument
57 inline bool Lock(rw_lock *lockable) argument
62 Unlock(rw_lock *lockable) argument
70 Lock(rw_lock *lockable) argument
75 Unlock(rw_lock *lockable) argument
87 Lock(int* lockable) argument
93 Unlock(int* lockable) argument
116 Lock(spinlock* lockable) argument
122 Unlock(spinlock* lockable) argument
143 Lock(spinlock* lockable) argument
150 Unlock(spinlock* lockable) argument
165 Lock(rw_spinlock* lockable) argument
171 Unlock(rw_spinlock* lockable) argument
188 Lock(rw_spinlock* lockable) argument
195 Unlock(rw_spinlock* lockable) argument
211 Lock(rw_spinlock* lockable) argument
217 Unlock(rw_spinlock* lockable) argument
234 Lock(rw_spinlock* lockable) argument
241 Unlock(rw_spinlock* lockable) argument
257 Lock(seqlock* lockable) argument
263 Unlock(seqlock* lockable) argument
280 Lock(seqlock* lockable) argument
287 Unlock(seqlock* lockable) argument
[all...]
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_rwlock.cpp275 inline bool Lock(LocalRWLock* lockable) argument
280 inline void Unlock(LocalRWLock* lockable) argument
/haiku/src/system/kernel/fs/
H A Dfd.cpp57 inline void Unlock(file_descriptor* lockable) argument
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEVolume.cpp521 inline bool Lock(RWLockable* lockable) argument
526 inline void Unlock(RWLockable* lockable) argument
556 inline bool Lock(RWLockable* lockable) argument
561 inline void Unlock(RWLockable* lockable) argument
575 RWLockableReadLocker(FUSEVolume* volume, RWLockable* lockable) argument
588 RWLockableWriteLocker(FUSEVolume* volume, RWLockable* lockable) argument
[all...]
/haiku/src/system/kernel/vm/
H A Dvm.cpp80 inline bool Lock(VMCache* lockable) argument
85 inline void Unlock(VMCache* lockable) argument

Completed in 312 milliseconds