Searched defs:lockable (Results 1 - 15 of 15) sorted by last modified time

/haiku/src/system/kernel/vm/
H A Dvm.cpp82 inline bool Lock(VMCache* lockable) argument
87 inline void Unlock(VMCache* lockable) argument
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEVolume.cpp519 inline bool Lock(RWLockable* lockable) argument
524 inline void Unlock(RWLockable* lockable) argument
554 inline bool Lock(RWLockable* lockable) argument
559 inline void Unlock(RWLockable* lockable) argument
573 RWLockableReadLocker(FUSEVolume* volume, RWLockable* lockable) argument
586 RWLockableWriteLocker(FUSEVolume* volume, RWLockable* lockable) argument
[all...]
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_rwlock.cpp273 inline bool Lock(LocalRWLock* lockable) argument
278 inline void Unlock(LocalRWLock* lockable) argument
/haiku/headers/private/shared/
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
63 Lock(Lockable* lockable) argument
68 Unlock(Lockable* lockable) argument
96 AutoLocker(Lockable* lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
106 AutoLocker(Lockable& lockable, bool alreadyLocked = false, bool lockIfNotLocked = true) argument
121 SetTo(Lockable* lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
131 SetTo(Lockable& lockable, bool alreadyLocked, bool lockIfNotLocked = true) argument
171 operator =(Lockable* lockable) argument
177 operator =(Lockable& lockable) argument
[all...]
H A Dlocks.h125 inline bool Lock(recursive_lock *lockable) argument
130 inline void Unlock(recursive_lock *lockable) argument
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...]
/haiku/headers/private/kernel/util/
H A DAutoLock.h24 inline bool Lock(mutex *lockable) argument
29 inline void Unlock(mutex *lockable) argument
40 inline bool Lock(recursive_lock *lockable) argument
45 inline void Unlock(recursive_lock *lockable) argument
56 inline bool Lock(rw_lock *lockable) argument
61 Unlock(rw_lock *lockable) argument
69 Lock(rw_lock *lockable) argument
74 Unlock(rw_lock *lockable) argument
86 Lock(int* lockable) argument
92 Unlock(int* lockable) argument
115 Lock(spinlock* lockable) argument
121 Unlock(spinlock* lockable) argument
142 Lock(spinlock* lockable) argument
149 Unlock(spinlock* lockable) argument
164 Lock(rw_spinlock* lockable) argument
170 Unlock(rw_spinlock* lockable) argument
187 Lock(rw_spinlock* lockable) argument
194 Unlock(rw_spinlock* lockable) argument
210 Lock(rw_spinlock* lockable) argument
216 Unlock(rw_spinlock* lockable) argument
233 Lock(rw_spinlock* lockable) argument
240 Unlock(rw_spinlock* lockable) argument
256 Lock(seqlock* lockable) argument
262 Unlock(seqlock* lockable) argument
279 Lock(seqlock* lockable) argument
286 Unlock(seqlock* lockable) argument
[all...]
/haiku/src/kits/shared/
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
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...]
/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/src/kits/package/hpkg/
H A DBlockBufferPoolImpl.cpp28 BlockBufferPoolImpl(size_t blockSize, uint32 maxCachedBlocks, BBufferPoolLockable* 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/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...]

Completed in 180 milliseconds