Searched refs:AutoLocker (Results 1 - 25 of 222) sorted by relevance

123456789

/haiku/headers/build/private/shared/
H A DAutoLocker.h1 #include <../private/shared/AutoLocker.h>
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DLocking.h13 typedef AutoLocker<Volume, AutoLockerReadLocking<Volume> > VolumeReadLocker;
14 typedef AutoLocker<Volume, AutoLockerWriteLocking<Volume> > VolumeWriteLocker;
/haiku/headers/private/kernel/util/
H A DThreadAutoLock.h9 #include <shared/AutoLocker.h>
31 typedef AutoLocker<Thread, ThreadCPUPinLocking> ThreadCPUPinner;
32 typedef AutoLocker<Team> TeamLocker;
33 typedef AutoLocker<Thread> ThreadLocker;
H A DAutoLock.h13 #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 DPthreadMutexLocker.h14 #include <AutoLocker.h>
34 typedef AutoLocker<pthread_mutex_t, AutoLockerMutexLocking> PthreadMutexLocker;
H A DAutoLocker.h74 // 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 Dscheduler_locking.h31 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 DSubWindowManager.cpp12 #include <AutoLocker.h>
38 AutoLocker<SubWindowManager> locker(this);
52 AutoLocker<SubWindowManager> locker(this);
76 AutoLocker<SubWindowManager> locker(this);
/haiku/src/apps/installer/
H A DSemaphoreLocker.h9 #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 DCliContinueCommand.cpp11 #include <AutoLocker.h>
31 AutoLocker<Team> teamLocker(context.GetTeam());
H A DCliThreadCommand.cpp11 #include <AutoLocker.h>
53 AutoLocker<Team> teamLocker(team);
H A DCliVariablesCommand.cpp11 #include <AutoLocker.h>
42 AutoLocker<ValueNodeContainer> containerLocker(container);
/haiku/src/apps/haikudepot/process/
H A DAbstractProcess.cpp12 #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 Dfssh_auto_locker.h59 // 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 DServerConnectionProvider.cpp5 #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 DWatchpointManager.cpp13 #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 DFileSystem.cpp8 #include "AutoLocker.h"
47 AutoLocker<Locker> _(fLock);
55 AutoLocker<Locker> _(fLock);
63 AutoLocker<Locker> _(fLock);
/haiku/src/kits/debugger/jobs/
H A DGetCPUStateJob.cpp9 #include <AutoLocker.h>
50 AutoLocker<Team> locker(fThread->GetTeam());
/haiku/src/apps/debuganalyzer/model_loader/
H A DAbstractModelLoader.cpp8 #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 DIOSchedulerRoster.cpp25 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 DTeamMemoryBlock.cpp10 #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 DLocatableFile.cpp9 #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 DSettings.cpp10 #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 DNodeHandleMap.cpp5 #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 DRWLockManager.cpp8 #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);

Completed in 215 milliseconds

123456789