/haiku/headers/build/private/shared/ |
H A D | AutoLocker.h | 1 #include <../private/shared/AutoLocker.h>
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Locking.h | 13 typedef AutoLocker<Volume, AutoLockerReadLocking<Volume> > VolumeReadLocker; 14 typedef AutoLocker<Volume, AutoLockerWriteLocking<Volume> > VolumeWriteLocker;
|
/haiku/headers/private/kernel/util/ |
H A D | ThreadAutoLock.h | 9 #include <shared/AutoLocker.h> 31 typedef AutoLocker<Thread, ThreadCPUPinLocking> ThreadCPUPinner; 32 typedef AutoLocker<Team> TeamLocker; 33 typedef AutoLocker<Thread> ThreadLocker;
|
H A D | AutoLock.h | 13 #include <shared/AutoLocker.h> 35 typedef AutoLocker<mutex, MutexLocking> MutexLocker; 51 typedef AutoLocker<recursive_lock, RecursiveLockLocking> RecursiveLocker; 80 typedef AutoLocker<rw_lock, ReadWriteLockReadLocking> ReadLocker; 81 typedef AutoLocker<rw_lock, ReadWriteLockWriteLocking> WriteLocker; 99 class InterruptsLocker : public AutoLocker<int, InterruptsLocking> { 103 : AutoLocker<int, InterruptsLocking>(&fState, alreadyLocked, 127 typedef AutoLocker<spinlock, SpinLocking> SpinLocker; 159 typedef AutoLocker<spinlock, InterruptsSpinLocking> InterruptsSpinLocker; 176 typedef AutoLocker<rw_spinloc [all...] |
/haiku/headers/private/shared/ |
H A D | PthreadMutexLocker.h | 14 #include <AutoLocker.h> 34 typedef AutoLocker<pthread_mutex_t, AutoLockerMutexLocking> PthreadMutexLocker;
|
H A D | AutoLocker.h | 74 // AutoLocker 77 class AutoLocker { class in namespace:BPrivate 79 typedef AutoLocker<Lockable, Locking> ThisClass; 81 inline AutoLocker() function in class:BPrivate::AutoLocker 88 inline AutoLocker(const Locking& locking) function in class:BPrivate::AutoLocker 96 inline AutoLocker(Lockable* lockable, bool alreadyLocked = false, function in class:BPrivate::AutoLocker 106 inline AutoLocker(Lockable& lockable, bool alreadyLocked = false, function in class:BPrivate::AutoLocker 116 inline ~AutoLocker() 171 inline AutoLocker<Lockable, Locking>& operator=(Lockable* lockable) 177 inline AutoLocker<Lockabl [all...] |
/haiku/src/system/kernel/scheduler/ |
H A D | scheduler_locking.h | 31 typedef AutoLocker<CPUEntry, CPURunQueueLocking> CPURunQueueLocker; 48 typedef AutoLocker<CoreEntry, CoreRunQueueLocking> CoreRunQueueLocker; 64 typedef AutoLocker<CoreEntry, CoreCPUHeapLocking> CoreCPUHeapLocker; 81 public AutoLocker<int, SchedulerModeLocking> { 85 AutoLocker<int, SchedulerModeLocking>(&fDummy, alreadyLocked, 111 public AutoLocker<int, InterruptsSchedulerModeLocking> { 116 AutoLocker<int, InterruptsSchedulerModeLocking>(&fState, alreadyLocked, 144 public AutoLocker<int, InterruptsBigSchedulerLocking> { 148 AutoLocker<int, InterruptsBigSchedulerLocking>(&fState, false, true)
|
/haiku/src/apps/debuganalyzer/gui/ |
H A D | SubWindowManager.cpp | 12 #include <AutoLocker.h> 38 AutoLocker<SubWindowManager> locker(this); 52 AutoLocker<SubWindowManager> locker(this); 76 AutoLocker<SubWindowManager> locker(this);
|
/haiku/src/apps/installer/ |
H A D | SemaphoreLocker.h | 9 #include "AutoLocker.h" 26 class SemaphoreLocker : public AutoLocker<sem_id, SemaphoreLocking> { 31 AutoLocker<sem_id, SemaphoreLocking>(),
|
/haiku/src/apps/debugger/user_interface/cli/commands/ |
H A D | CliContinueCommand.cpp | 11 #include <AutoLocker.h> 31 AutoLocker<Team> teamLocker(context.GetTeam());
|
H A D | CliThreadCommand.cpp | 11 #include <AutoLocker.h> 53 AutoLocker<Team> teamLocker(team);
|
H A D | CliVariablesCommand.cpp | 11 #include <AutoLocker.h> 42 AutoLocker<ValueNodeContainer> containerLocker(container);
|
/haiku/src/apps/haikudepot/process/ |
H A D | AbstractProcess.cpp | 12 #include <AutoLocker.h> 42 AutoLocker<BLocker> locker(&fLock); 54 AutoLocker<BLocker> locker(&fLock); 81 AutoLocker<BLocker> locker(&fLock); 99 AutoLocker<BLocker> locker(&fLock); 107 AutoLocker<BLocker> locker(&fLock); 126 AutoLocker<BLocker> locker(&fLock); 163 AutoLocker<BLocker> locker(&fLock); 180 AutoLocker<BLocker> locker(&fLock); 192 AutoLocker<BLocke [all...] |
/haiku/headers/private/fs_shell/ |
H A D | fssh_auto_locker.h | 59 // AutoLocker 62 class AutoLocker { class in namespace:FSShell 64 typedef AutoLocker<Lockable, Locking> ThisClass; 66 inline AutoLocker() function in class:FSShell::AutoLocker 72 inline AutoLocker(Lockable *lockable, bool alreadyLocked = false, function in class:FSShell::AutoLocker 81 inline AutoLocker(Lockable &lockable, bool alreadyLocked = false, function in class:FSShell::AutoLocker 90 inline ~AutoLocker() 138 inline AutoLocker<Lockable, Locking> &operator=(Lockable *lockable) 144 inline AutoLocker<Lockable, Locking> &operator=(Lockable &lockable) 163 using FSShell::AutoLocker; [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ServerConnectionProvider.cpp | 5 #include <AutoLocker.h> 29 AutoLocker<Locker> _(fLock); 51 AutoLocker<Locker> _(fLock); 76 AutoLocker<Locker> _(fLock); 90 AutoLocker<Locker> _(fLock);
|
/haiku/src/kits/debugger/debug_managers/ |
H A D | WatchpointManager.cpp | 13 #include <AutoLocker.h> 52 AutoLocker<BLocker> installLocker(fLock); 53 AutoLocker<Team> teamLocker(fTeam); 90 AutoLocker<BLocker> installLocker(fLock); 91 AutoLocker<Team> teamLocker(fTeam);
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/ |
H A D | FileSystem.cpp | 8 #include "AutoLocker.h" 47 AutoLocker<Locker> _(fLock); 55 AutoLocker<Locker> _(fLock); 63 AutoLocker<Locker> _(fLock);
|
/haiku/src/kits/debugger/jobs/ |
H A D | GetCPUStateJob.cpp | 9 #include <AutoLocker.h> 50 AutoLocker<Team> locker(fThread->GetTeam());
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | AbstractModelLoader.cpp | 8 #include <AutoLocker.h> 39 AutoLocker<BLocker> locker(fLock); 67 AutoLocker<BLocker> locker(fLock); 142 AutoLocker<BLocker> locker(fLock);
|
/haiku/src/system/kernel/device_manager/ |
H A D | IOSchedulerRoster.cpp | 25 AutoLocker<IOSchedulerRoster> locker(this); 36 AutoLocker<IOSchedulerRoster> locker(this); 48 AutoLocker<DefaultNotificationService> locker(fNotificationService); 70 AutoLocker<IOSchedulerRoster> locker(this);
|
/haiku/src/kits/debugger/model/ |
H A D | TeamMemoryBlock.cpp | 10 #include <AutoLocker.h> 38 AutoLocker<BLocker> lock(fLock); 46 AutoLocker<BLocker> lock(fLock); 60 AutoLocker<BLocker> lock(fLock);
|
/haiku/src/kits/debugger/files/ |
H A D | LocatableFile.cpp | 9 #include <AutoLocker.h> 53 AutoLocker<LocatableEntryOwner> locker(fOwner); 88 AutoLocker<LocatableEntryOwner> locker(fOwner); 96 AutoLocker<LocatableEntryOwner> locker(fOwner);
|
/haiku/src/kits/debugger/settings/generic/ |
H A D | Settings.cpp | 10 #include <AutoLocker.h> 43 AutoLocker<BLocker> locker(fLock); 54 AutoLocker<BLocker> locker(fLock); 68 AutoLocker<BLocker> locker(fLock); 88 AutoLocker<BLocker> locker(fLock); 116 AutoLocker<BLocker> locker(fLock); 124 AutoLocker<BLocker> locker(fLock);
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | NodeHandleMap.cpp | 5 #include "AutoLocker.h" 39 AutoLocker<Locker> _(this); 57 AutoLocker<Locker> _(this); 78 AutoLocker<Locker> _(this); 100 AutoLocker<Locker> _(this); 130 AutoLocker<Locker> _(this);
|
/haiku/src/kits/shared/ |
H A D | RWLockManager.cpp | 8 #include <AutoLocker.h> 38 AutoLocker<RWLockManager> locker(this); 52 AutoLocker<RWLockManager> locker(this); 66 AutoLocker<RWLockManager> locker(this); 80 AutoLocker<RWLockManager> locker(this); 95 AutoLocker<RWLockManager> locker(this); 117 AutoLocker<RWLockManager> locker(this); 139 AutoLocker<RWLockManager> locker(this); 161 AutoLocker<RWLockManager> locker(this);
|