Searched refs:lock (Results 151 - 175 of 699) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme.c37 * 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 Dnvme_ctrlr.c1083 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 Dnvme_qpair.c418 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 Darch-specific.cpp353 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 DLocaleRosterData.cpp144 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 DRequestBuilder.cpp209 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 DTracker.cpp159 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 DBitmaps.cpp114 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 Doverlay_management.c130 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 Dblock_cache.cpp104 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 DRealtimeAlloc.cpp66 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 DBufferManager.cpp45 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 Drootfs.cpp26 # 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 Ddomains.cpp18 #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 DKPPPReportManager.cpp12 #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 DInspectorWindow.cpp450 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 Dtty_private.h16 #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 Dif_mwlvar.h124 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 DDriver.cpp18 #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 Dtimer.cpp29 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 DInitAccelerant.c96 INIT_BEN(si->engine.lock);
112 DELETE_BEN(si->engine.lock);
/haiku/src/system/libroot/posix/glibc/libio/
H A Diofdopen.c48 _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 Dmpu401.c305 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 Dlisteners.h77 virtual void MutexInitialized(mutex* lock) = 0;
78 virtual void RWLockInitialized(rw_lock* lock) = 0;
/haiku/src/apps/installer/
H A DCopyEngine.cpp174 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!

Completed in 173 milliseconds

1234567891011>>