/haiku/src/system/libroot/posix/malloc_hoard2/ |
H A D | processheap.h | 121 // Hide the lock & unlock methods. 123 lock(void) function in class:BPrivate::processHeap 125 hoardHeap::lock(); 153 // A lock to protect these statistics. 161 // A lock for the superblock buffer. 217 lock(); 257 lock();
|
/haiku/headers/private/graphics/radeon_hd/ |
H A D | radeon_hd.h | 13 #include "lock.h" 199 struct lock lock; member in struct:ring_buffer 240 struct lock accelerant_lock; 241 struct lock engine_lock;
|
/haiku/headers/posix/ |
H A D | pthread.h | 162 extern int pthread_rwlock_init(pthread_rwlock_t *lock, 164 extern int pthread_rwlock_destroy(pthread_rwlock_t *lock); 165 extern int pthread_rwlock_rdlock(pthread_rwlock_t *lock); 166 extern int pthread_rwlock_tryrdlock(pthread_rwlock_t *lock); 169 extern int pthread_rwlock_timedrdlock(pthread_rwlock_t *lock, 171 extern int pthread_rwlock_wrlock(pthread_rwlock_t *lock); 172 extern int pthread_rwlock_trywrlock(pthread_rwlock_t *lock); 175 extern int pthread_rwlock_timedwrlock(pthread_rwlock_t *lock, 177 extern int pthread_rwlock_unlock(pthread_rwlock_t *lock);
|
/haiku/src/add-ons/kernel/drivers/audio/null/ |
H A D | null_hardware.c | 74 acquire_spinlock(&device->playback_stream.lock); 78 release_spinlock(&device->playback_stream.lock); 82 acquire_spinlock(&device->record_stream.lock); 86 release_spinlock(&device->record_stream.lock);
|
/haiku/src/system/kernel/locks/ |
H A D | user_mutex.cpp | 15 #include <lock.h> 29 * a "read" lock before initiating a wait, and an unblocker acquires a "write" 30 * lock. That way, unblockers can be sure that no waiters will start waiting 38 rw_lock lock; member in struct:UserMutexEntry 72 rw_lock lock; member in struct:user_mutex_context 189 kprintf(" lock: %p\n", &entry->lock); 210 sSharedUserMutexContext.lock = RW_LOCK_INITIALIZER("shared user mutex table"); 239 context->lock = RW_LOCK_INITIALIZER("user mutex table"); 268 tableReadLocker.SetTo(context->lock, fals [all...] |
/haiku/src/add-ons/accelerants/et6x00/ |
H A D | EngineManagment.c | 23 AQUIRE_BEN(si->engine.lock) 40 RELEASE_BEN(si->engine.lock)
|
/haiku/src/apps/cortex/support/ |
H A D | ILockable.h | 35 // are declared/exposed. Includes support for multiple lock 43 // (a thread holding the write lock may nest as many read or 76 virtual bool lock( 89 // a simple hands-free lock helper 110 m_locked = m_target->lock();
|
/haiku/headers/private/debugger/model/ |
H A D | AreaInfo.h | 21 uint32 lock, uint32 protection); 26 uint32 lock, uint32 protection);
|
/haiku/src/kits/locale/ |
H A D | MutableLocaleRoster.cpp | 145 BAutolock lock(fData->fLock); 146 if (!lock.IsLocked()) 181 BAutolock lock(fData->fLock); 182 if (!lock.IsLocked()) 258 BAutolock lock(fData->fLock); 259 if (!lock.IsLocked()) 355 BAutolock lock(fData->fLock); 356 if (!lock.IsLocked())
|
H A D | LocaleRoster.cpp | 163 BAutolock lock(fData->fLock); 164 if (!lock.IsLocked()) 202 BAutolock lock(fData->fLock); 203 if (!lock.IsLocked()) 357 BAutolock lock(fData->fLock); 358 if (!lock.IsLocked()) 398 BAutolock lock(fData->fLock); 399 if (!lock.IsLocked()) 441 BAutolock lock(fData->fLock); 442 if (!lock [all...] |
/haiku/src/system/libroot/os/ |
H A D | area.c | 16 uint32 lock, uint32 protection) 20 return _kern_create_area(name, address, addressSpec, size, lock, protection); 15 create_area(const char *name, void **address, uint32 addressSpec, size_t size, uint32 lock, uint32 protection) argument
|
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.h | 15 #include <lock.h> 44 mutex lock; member in struct:disk_device_s
|
/haiku/src/add-ons/accelerants/matrox/ |
H A D | Overlay.c | 87 AQUIRE_BEN(si->overlay.lock) 131 RELEASE_BEN(si->overlay.lock) 161 /* RELEASE_BEN(si->overlay.lock) 172 RELEASE_BEN(si->overlay.lock) 184 RELEASE_BEN(si->overlay.lock) 194 RELEASE_BEN(si->overlay.lock) 203 RELEASE_BEN(si->overlay.lock) 213 RELEASE_BEN(si->overlay.lock) 330 RELEASE_BEN(si->overlay.lock) 345 RELEASE_BEN(si->overlay.lock) [all...] |
/haiku/src/add-ons/accelerants/nvidia/ |
H A D | Overlay.c | 81 AQUIRE_BEN(si->overlay.lock) 120 RELEASE_BEN(si->overlay.lock) 130 RELEASE_BEN(si->overlay.lock) 147 RELEASE_BEN(si->overlay.lock) 155 RELEASE_BEN(si->overlay.lock) 167 RELEASE_BEN(si->overlay.lock) 175 RELEASE_BEN(si->overlay.lock) 297 RELEASE_BEN(si->overlay.lock) 312 RELEASE_BEN(si->overlay.lock) 341 RELEASE_BEN(si->overlay.lock) [all...] |
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 165 mutex_init(&volume->lock, "NTFS volume lock"); 273 MutexLocker lock(volume->lock); 294 MutexLocker lock(volume->lock); 323 ASSERT_LOCKED_MUTEX(&volume->lock); 376 MutexLocker lock(reenter ? NULL : &volume->lock); 397 MutexLocker lock(reente [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | radeon_driver.h | 229 bool Radeon_VIPRead( device_info *di, uint channel, uint address, uint32 *data, bool lock ); 230 bool Radeon_VIPWrite( device_info *di, uint8 channel, uint address, uint32 data, bool lock ); 231 bool Radeon_VIPFifoRead(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock); 232 bool Radeon_VIPFifoWrite(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock); 234 void Radeon_VIPReset( device_info *di, bool lock );
|
/haiku/src/system/libroot/posix/pthread/ |
H A D | pthread_mutex.cpp | 36 mutex->lock = 0; 76 const int32 oldValue = atomic_test_and_set((int32*)&mutex->lock, B_USER_MUTEX_LOCKED, 0); 78 // someone else has the lock or is at least waiting for it 87 error = _kern_mutex_lock((int32*)&mutex->lock, NULL, flags, timeout); 176 int32 oldValue = atomic_and((int32*)&mutex->lock, 179 _kern_mutex_unblock((int32*)&mutex->lock,
|
H A D | pthread_barrier.cpp | 39 barrier->lock = B_USER_MUTEX_LOCKED; 110 _kern_mutex_unblock((int32*)&barrier->lock, mutexFlags | B_USER_MUTEX_UNBLOCK_ALL); 119 _kern_mutex_lock((int32*)&barrier->lock, "barrier wait", mutexFlags, 0); 123 barrier_unlock(&barrier->lock, mutexFlags); 127 barrier->lock = B_USER_MUTEX_LOCKED;
|
/haiku/headers/private/net/ |
H A D | ProtocolUtilities.h | 12 #include <lock.h> 29 static status_t Init(mutex* lock, const char* name) argument 30 { mutex_init_etc(lock, name, MUTEX_FLAG_CLONE_NAME); return B_OK; } 31 static void Destroy(mutex* lock) { mutex_destroy(lock); } argument 32 static status_t Lock(mutex* lock) { return mutex_lock(lock); } argument 33 static status_t Unlock(mutex* lock) { mutex_unlock(lock); return B_OK; } argument
|
/haiku/src/add-ons/accelerants/skeleton/ |
H A D | Overlay.c | 79 AQUIRE_BEN(si->overlay.lock) 120 RELEASE_BEN(si->overlay.lock) 130 RELEASE_BEN(si->overlay.lock) 142 RELEASE_BEN(si->overlay.lock) 152 RELEASE_BEN(si->overlay.lock) 268 RELEASE_BEN(si->overlay.lock) 283 RELEASE_BEN(si->overlay.lock) 305 RELEASE_BEN(si->overlay.lock) 315 RELEASE_BEN(si->overlay.lock) 489 AQUIRE_BEN(si->overlay.lock) [all...] |
/haiku/src/add-ons/kernel/file_systems/packagefs/package/ |
H A D | CachedDataReader.h | 64 void Wait(mutex& lock) argument 69 mutex_unlock(&lock); 71 mutex_lock(&lock);
|
/haiku/src/servers/print/ |
H A D | ConfigWindow.cpp | 333 BAutolock lock(gLock); 334 if (lock.IsLocked()) 345 BAutolock lock(gLock); 346 if (lock.IsLocked()) 386 BAutolock lock(gLock); 392 if (lock.IsLocked()) { 414 BAutolock lock(gLock); 415 if (lock.IsLocked()) { 434 BAutolock lock(gLock); 435 if (lock [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | Inode.cpp | 691 Inode::TestLock(OpenFileCookie* cookie, struct flock* lock) argument 694 ASSERT(lock != NULL); 696 if (lock->l_type == F_UNLCK) 699 status_t result = CheckLockType(lock->l_type, cookie->fMode); 703 LockType ltype = sGetLockType(lock->l_type, false); 704 uint64 position = lock->l_start; 706 if (lock->l_len + lock->l_start == OFF_MAX) 709 length = lock->l_len; 717 lock 731 AcquireLock(OpenFileCookie* cookie, const struct flock* lock, bool wait) argument 778 ReleaseLock(OpenFileCookie* cookie, const struct flock* lock) argument [all...] |
/haiku/headers/private/kernel/slab/ |
H A D | ObjectDepot.h | 10 #include <lock.h>
|
/haiku/headers/private/userlandfs/shared/ |
H A D | RecursiveLock.h | 8 #include <lock.h> // private/kernel
|