/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme.c | 37 * List of open controllers and its lock. 258 pthread_mutex_lock(&ctrlr->lock); 313 pthread_mutex_unlock(&ctrlr->lock); 333 pthread_mutex_lock(&ctrlr->lock); 345 pthread_mutex_unlock(&ctrlr->lock); 364 pthread_mutex_lock(&ctrlr->lock); 371 pthread_mutex_unlock(&ctrlr->lock);
|
H A D | nvme_ctrlr.c | 1083 pthread_mutex_init(&ctrlr->lock, NULL); 1093 pthread_mutex_destroy(&ctrlr->lock); 1164 pthread_mutex_destroy(&ctrlr->lock); 1178 pthread_mutex_lock(&ctrlr->lock); 1185 pthread_mutex_unlock(&ctrlr->lock); 1200 pthread_mutex_lock(&ctrlr->lock); 1208 pthread_mutex_unlock(&ctrlr->lock); 1221 pthread_mutex_lock(&ctrlr->lock); 1234 pthread_mutex_unlock(&ctrlr->lock); 1247 pthread_mutex_lock(&ctrlr->lock); [all...] |
H A D | nvme_qpair.c | 418 pthread_mutex_lock(&qpair->lock); 432 pthread_mutex_unlock(&qpair->lock); 434 pthread_mutex_lock(&qpair->lock); 439 pthread_mutex_unlock(&qpair->lock); 857 pthread_mutex_init(&qpair->lock, NULL); 994 pthread_mutex_destroy(&qpair->lock); 1044 pthread_mutex_lock(&qpair->lock); 1058 pthread_mutex_unlock(&qpair->lock); 1091 pthread_mutex_unlock(&qpair->lock); 1125 pthread_mutex_lock(&qpair->lock); [all...] |
/haiku/src/system/libroot/posix/malloc_hoard2/ |
H A D | arch-specific.cpp | 353 hoardLockInit(hoardLockType &lock, const char *name) argument 355 mutex_init_etc(&lock, name, MUTEX_FLAG_ADAPTIVE); 360 hoardLock(hoardLockType &lock) argument 362 mutex_lock(&lock); 367 hoardUnlock(hoardLockType &lock) argument 369 mutex_unlock(&lock);
|
/haiku/src/kits/locale/ |
H A D | LocaleRosterData.cpp | 144 BAutolock lock(fLock); 160 BAutolock lock(fLock); 161 if (!lock.IsLocked()) 189 BAutolock lock(fLock); 190 if (!lock.IsLocked()) 214 BAutolock lock(fLock); 215 if (!lock.IsLocked()) 239 BAutolock lock(fLock); 240 if (!lock.IsLocked()) 262 BAutolock lock(fLoc [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | RequestBuilder.cpp | 209 RequestBuilder::Lock(OpenState* state, LockInfo* lock, uint32* sequence, argument 219 fRequest->Stream().AddInt(lock->fType); 222 fRequest->Stream().AddUHyper(lock->fStart); 223 fRequest->Stream().AddUHyper(lock->fLength); 225 if (lock->fOwner->fStateId[0] == 0 && lock->fOwner->fStateId[1] == 0 226 && lock->fOwner->fStateId[2] == 0) { 228 fRequest->Stream().AddBoolean(true); // new lock owner 237 // lock seq owner 238 fRequest->Stream().AddUInt(lock 288 LockU(LockInfo* lock) argument [all...] |
/haiku/src/kits/tracker/ |
H A D | Tracker.cpp | 159 static int32 lock = 0; local 161 if (atomic_add(&lock, 1) != 0) { 191 atomic_add(&lock, -1); 301 AutoLock<WindowList> lock(&fWindowList); 368 AutoLock<WindowList> lock(&fWindowList); 426 lock.Unlock(); 566 AutoLock<BWindow> lock(desktop); 630 AutoLock<WindowList> lock(&fWindowList); 728 AutoLock<WindowList> lock(&fWindowList); 759 AutoLock<WindowList> lock( [all...] |
H A D | Bitmaps.cpp | 114 BAutolock lock(fLock); 115 if (!lock.IsLocked()) 131 BAutolock lock(fLock); 132 if (!lock.IsLocked()) 297 BAutolock lock(&resLock);
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | overlay_management.c | 130 ACQUIRE_BEN( si->engine.lock ); 162 RELEASE_BEN( si->engine.lock ); 171 RELEASE_BEN( si->engine.lock ); 204 ACQUIRE_BEN( si->engine.lock ); 215 RELEASE_BEN( si->engine.lock ); 363 ACQUIRE_BEN( si->engine.lock ); 375 RELEASE_BEN( si->engine.lock );
|
/haiku/src/tools/fs_shell/ |
H A D | block_cache.cpp | 104 fssh_mutex lock; member in struct:FSShell::block_cache 492 fssh_mutex_destroy(&lock); 499 fssh_mutex_init(&lock, "block cache"); 500 if (lock.sem < FSSH_B_OK) 501 return lock.sem; 948 You must not hold the \a cache lock when calling this function. 978 MutexLocker locker(&cache->lock); 1004 MutexLocker locker(&cache->lock); 1046 MutexLocker locker(&cache->lock); 1108 MutexLocker locker(&cache->lock); [all...] |
/haiku/src/kits/media/ |
H A D | RealtimeAlloc.cpp | 66 mutex lock; member in struct:rtm_pool 284 mutex_init_etc(&pool->lock, name, MUTEX_FLAG_CLONE_NAME); 286 mutex_init(&pool->lock, "realtime pool"); 295 mutex_destroy(&pool->lock); 325 mutex_lock(&pool->lock); 333 mutex_destroy(&pool->lock); 349 MutexLocker _(&pool->lock); 411 MutexLocker _(&pool->lock); 438 MutexLocker _(&pool->lock);
|
/haiku/src/servers/media/ |
H A D | BufferManager.cpp | 45 BAutolock lock(fLocker); 72 BAutolock lock(fLocker); 112 BAutolock lock(fLocker); 148 BAutolock lock(fLocker); 171 BAutolock lock(fLocker);
|
/haiku/src/system/kernel/fs/ |
H A D | rootfs.cpp | 26 # include <lock.h> 108 rw_lock lock; member in struct:__anon39::rootfs 117 mutex lock; member in struct:__anon39::rootfs_dir_cookie 234 MutexLocker cookieLocker(cookie->lock); 326 /*! You must hold the FS write lock when calling this function */ 358 WriteLocker locker(fs->lock); 402 rw_lock_init(&fs->lock, "rootfs"); 430 rw_lock_destroy(&fs->lock); 456 rw_lock_destroy(&fs->lock); 487 ReadLocker locker(fs->lock); [all...] |
/haiku/src/add-ons/kernel/network/stack/ |
H A D | domains.cpp | 18 #include <lock.h> 135 recursive_lock_init(&domain->lock, name); 160 recursive_lock_destroy(&domain->lock);
|
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/ |
H A D | KPPPReportManager.cpp | 12 #include <lock.h> 36 \param lock The BLocker that should be used by this report manager. 38 KPPPReportManager::KPPPReportManager(mutex& lock) argument 39 : fLock(lock)
|
/haiku/src/apps/debugger/user_interface/gui/inspector_window/ |
H A D | InspectorWindow.cpp | 450 AutoLocker<BLooper> lock(this); 451 if (lock.IsLocked()) { 463 AutoLocker<BLooper> lock(this); 464 if (lock.IsLocked()) { 477 AutoLocker<BLooper> lock(this); 478 if (lock.IsLocked()) { 491 AutoLocker<BLooper> lock(this); 492 if (lock.IsLocked()) { 522 AutoLocker<BLooper> lock(this); 523 if (!lock [all...] |
/haiku/src/add-ons/kernel/generic/tty/ |
H A D | tty_private.h | 16 #include <lock.h> 140 recursive_lock* lock; member in struct:tty 168 extern status_t tty_input_lock(tty_cookie* cookie, bool lock);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwlvar.h | 124 struct mtx lock; /* tx q lock */ member in struct:mwl_txq 136 mtx_init(&(_tq)->lock, (_tq)->name, NULL, MTX_DEF); \ 138 #define MWL_TXQ_LOCK_DESTROY(_tq) mtx_destroy(&(_tq)->lock) 139 #define MWL_TXQ_LOCK(_tq) mtx_lock(&(_tq)->lock) 140 #define MWL_TXQ_UNLOCK(_tq) mtx_unlock(&(_tq)->lock) 141 #define MWL_TXQ_LOCK_ASSERT(_tq) mtx_assert(&(_tq)->lock, MA_OWNED) 260 struct mtx sc_mtx; /* master lock (recursive) */ 324 struct mtx sc_rxlock; /* lock on sc_rxfree */
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/ |
H A D | Driver.cpp | 18 #include <lock.h> // for mutex 127 MutexLocker lock(gDriverLock); // released on exit 182 MutexLocker lock(gDriverLock); // released on exit 279 MutexLocker lock(gDriverLock); // released on exit 331 MutexLocker lock(gDriverLock); // released on exit 357 MutexLocker lock(gDriverLock); // released on exit
|
/haiku/src/system/kernel/ |
H A D | timer.cpp | 29 spinlock lock; member in struct:per_cpu_timer_data 97 SpinLocker cpuDataLocker(cpuData.lock); 256 spinlock = &cpuData.lock; 349 acquire_spinlock(&cpuData.lock); 368 release_spinlock(&cpuData.lock); 382 // lock the right CPU spinlock 389 spinLocker.SetTo(sPerCPU[cpu].lock, false); 393 // cpu field changed while we were trying to lock 444 // lock to be held while calling the event hook, we'll have to wait
|
/haiku/src/add-ons/accelerants/et6x00/ |
H A D | InitAccelerant.c | 96 INIT_BEN(si->engine.lock); 112 DELETE_BEN(si->engine.lock);
|
/haiku/src/system/libroot/posix/glibc/libio/ |
H A D | iofdopen.c | 48 _IO_lock_t lock; member in struct:locked_FILE 136 new_f->fp.file._lock = &new_f->lock;
|
/haiku/src/add-ons/kernel/generic/mpu401/ |
H A D | mpu401.c | 305 status = lock(); 415 status = lock(); 423 status = lock(); 430 status = lock(); 455 status = lock(); 463 status = lock(); 470 status = lock(); 558 lock(void) function
|
/haiku/headers/private/kernel/ |
H A D | listeners.h | 77 virtual void MutexInitialized(mutex* lock) = 0; 78 virtual void RWLockInitialized(rw_lock* lock) = 0;
|
/haiku/src/apps/installer/ |
H A D | CopyEngine.cpp | 174 SemaphoreLocker lock(cancelSemaphore); 175 if (cancelSemaphore >= 0 && !lock.IsLocked()) { 268 SemaphoreLocker lock(cancelSemaphore); 269 if (cancelSemaphore >= 0 && !lock.IsLocked()) { 282 lock.Unlock(); 322 SemaphoreLocker lock(cancelSemaphore); 323 if (cancelSemaphore >= 0 && !lock.IsLocked()) { 347 lock.Unlock(); 444 // NOTE: Do not pass the locker, we simply keep holding the lock!
|