Searched refs:alreadyLocked (Results 1 - 11 of 11) sorted by relevance

/haiku/headers/private/fs_shell/
H A Dfssh_auto_locker.h72 inline AutoLocker(Lockable *lockable, bool alreadyLocked = false,
75 fLocked(fLockable && alreadyLocked)
77 if (!alreadyLocked && lockIfNotLocked)
81 inline AutoLocker(Lockable &lockable, bool alreadyLocked = false,
84 fLocked(fLockable && alreadyLocked)
86 if (!alreadyLocked && lockIfNotLocked)
95 inline void SetTo(Lockable *lockable, bool alreadyLocked, argument
100 fLocked = alreadyLocked;
101 if (!alreadyLocked && lockIfNotLocked)
105 inline void SetTo(Lockable &lockable, bool alreadyLocked, argument
[all...]
/haiku/headers/private/shared/
H A DAutoLocker.h96 inline AutoLocker(Lockable* lockable, bool alreadyLocked = false,
100 fLocked(fLockable && alreadyLocked)
102 if (!alreadyLocked && lockIfNotLocked)
106 inline AutoLocker(Lockable& lockable, bool alreadyLocked = false,
110 fLocked(fLockable && alreadyLocked)
112 if (!alreadyLocked && lockIfNotLocked)
121 inline void SetTo(Lockable* lockable, bool alreadyLocked, argument
126 fLocked = (lockable && alreadyLocked);
127 if (!alreadyLocked && lockIfNotLocked)
131 inline void SetTo(Lockable& lockable, bool alreadyLocked, argument
[all...]
/haiku/src/apps/installer/
H A DSemaphoreLocker.h28 inline SemaphoreLocker(sem_id semaphore, bool alreadyLocked = false,
34 SetTo(&fSem, alreadyLocked, lockIfNotLocked);
H A DInstallerWindow.h57 bool alreadyLocked = false);
H A DInstallerWindow.cpp915 InstallerWindow::_SetCopyEngineCancelSemaphore(sem_id id, bool alreadyLocked) argument
918 if (!alreadyLocked)
/haiku/src/system/kernel/scheduler/
H A Dscheduler_locking.h83 SchedulerModeLocker(bool alreadyLocked = false, bool lockIfNotLocked = true)
85 AutoLocker<int, SchedulerModeLocking>(&fDummy, alreadyLocked,
113 InterruptsSchedulerModeLocker(bool alreadyLocked = false,
116 AutoLocker<int, InterruptsSchedulerModeLocking>(&fState, alreadyLocked,
/haiku/headers/private/kernel/util/
H A DAutoLock.h101 inline InterruptsLocker(bool alreadyLocked = false,
103 : AutoLocker<int, InterruptsLocking>(&fState, alreadyLocked,
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp264 generic_addr_t address, bool noInsert = false, bool alreadyLocked = false)
267 if (!alreadyLocked)
564 bool alreadyLocked = false;
567 alreadyLocked = user_mutex_prepare_to_lock(toEntry, toMutex,
569 if (!alreadyLocked)
584 if (!alreadyLocked)
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DVolumeManager.cpp428 bool alreadyLocked = fLock.IsLocked(); local
434 if (success && !alreadyLocked)
/haiku/src/system/kernel/
H A Dteam.cpp947 bool alreadyLocked = thread == lockedThread; local
948 SpinLocker threadTimeLocker(thread->time_lock, alreadyLocked);
956 if (alreadyLocked)
/haiku/src/system/kernel/vm/
H A Dvm.cpp106 inline void SetTo(VMCache* cache, bool alreadyLocked) argument
108 AutoLocker<VMCache, AreaCacheLocking>::SetTo(cache, alreadyLocked);

Completed in 206 milliseconds