Symbol: recursive_lock
headers/private/kernel/Notifications.h
165
recursive_lock fLock;
headers/private/kernel/condition_variable.h
21
struct recursive_lock;
headers/private/kernel/condition_variable.h
73
status_t Wait(recursive_lock* lock, uint32 flags = 0, bigtime_t timeout = 0);
headers/private/kernel/disk_device_manager/KDiskDeviceManager.h
135
recursive_lock fLock;
headers/private/kernel/kdevice_manager.h
25
recursive_lock* device_manager_get_lock();
headers/private/kernel/lock.h
125
extern void recursive_lock_init(recursive_lock *lock, const char *name);
headers/private/kernel/lock.h
127
extern void recursive_lock_init_etc(recursive_lock *lock, const char *name,
headers/private/kernel/lock.h
129
extern void recursive_lock_destroy(recursive_lock *lock);
headers/private/kernel/lock.h
130
extern status_t recursive_lock_lock(recursive_lock *lock);
headers/private/kernel/lock.h
131
extern status_t recursive_lock_trylock(recursive_lock *lock);
headers/private/kernel/lock.h
132
extern void recursive_lock_unlock(recursive_lock *lock);
headers/private/kernel/lock.h
133
extern status_t recursive_lock_switch_lock(recursive_lock* from,
headers/private/kernel/lock.h
134
recursive_lock* to);
headers/private/kernel/lock.h
140
recursive_lock* to);
headers/private/kernel/lock.h
143
recursive_lock* to);
headers/private/kernel/lock.h
146
extern int32 recursive_lock_get_recursion(recursive_lock *lock);
headers/private/kernel/lock.h
279
recursive_lock_transfer_lock(recursive_lock* lock, thread_id thread)
headers/private/kernel/util/AutoLock.h
56
inline bool Lock(recursive_lock *lockable)
headers/private/kernel/util/AutoLock.h
61
inline void Unlock(recursive_lock *lockable)
headers/private/kernel/vm/VMTranslationMap.h
98
recursive_lock fLock;
headers/private/shared/locks.h
125
inline bool Lock(recursive_lock *lockable)
headers/private/shared/locks.h
130
inline void Unlock(recursive_lock *lockable)
headers/private/shared/locks.h
86
void __recursive_lock_init(recursive_lock *lock, const char *name);
headers/private/shared/locks.h
87
void __recursive_lock_init_etc(recursive_lock *lock, const char *name,
headers/private/shared/locks.h
89
void __recursive_lock_destroy(recursive_lock *lock);
headers/private/shared/locks.h
90
status_t __recursive_lock_lock(recursive_lock *lock);
headers/private/shared/locks.h
91
void __recursive_lock_unlock(recursive_lock *lock);
headers/private/shared/locks.h
92
int32 __recursive_lock_get_recursion(recursive_lock *lock);
headers/private/userlandfs/shared/RecursiveLock.h
59
const_cast<recursive_lock*>(&fLock));
headers/private/userlandfs/shared/RecursiveLock.h
64
recursive_lock fLock;
src/add-ons/kernel/bus_managers/usb/Stack.cpp
219
recursive_lock* dmLock = device_manager_get_lock();
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_platform.h
14
#define pthread_mutex_t recursive_lock
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.h
41
recursive_lock io_lock;
src/add-ons/kernel/drivers/disk/virtual/remote_disk/remote_disk.cpp
33
struct RemoteDiskDevice : recursive_lock {
src/add-ons/kernel/file_cache/launch_speedup.cpp
159
static recursive_lock sLock;
src/add-ons/kernel/file_cache/rule_based_prefetcher.cpp
209
static recursive_lock sLock;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
66
recursive_lock& Lock() { return fLock; }
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
89
recursive_lock fLock;
src/add-ons/kernel/file_systems/bfs/Inode.h
279
mutable recursive_lock fSmallDataLock;
src/add-ons/kernel/file_systems/bfs/Inode.h
49
recursive_lock& SmallDataLock() { return fSmallDataLock; }
src/add-ons/kernel/file_systems/bfs/Journal.h
72
recursive_lock fLock;
src/add-ons/kernel/file_systems/btrfs/Journal.h
35
recursive_lock fLock;
src/add-ons/kernel/file_systems/ext2/Inode.h
170
mutable recursive_lock fSmallDataLock;
src/add-ons/kernel/file_systems/ext2/Inode.h
41
recursive_lock& SmallDataLock() { return fSmallDataLock; }
src/add-ons/kernel/file_systems/ext2/Journal.h
271
recursive_lock fLock;
src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
204
recursive_lock fLock;
src/add-ons/kernel/file_systems/ramfs/Volume.h
164
recursive_lock& GetIteratorLock() { return fIteratorLock; }
src/add-ons/kernel/file_systems/ramfs/Volume.h
165
recursive_lock& GetAttributeIteratorLock() { return fAttributeIteratorLock; }
src/add-ons/kernel/file_systems/ramfs/Volume.h
181
recursive_lock fListenersLock;
src/add-ons/kernel/file_systems/ramfs/Volume.h
187
recursive_lock fIteratorLock;
src/add-ons/kernel/file_systems/ramfs/Volume.h
188
recursive_lock fAttributeIteratorLock;
src/add-ons/kernel/file_systems/ramfs/Volume.h
190
recursive_lock fQueryLocker;
src/add-ons/kernel/generic/tty/module.cpp
21
struct recursive_lock gTTYRequestLock;
src/add-ons/kernel/generic/tty/tty.cpp
1338
tty->lock = new(std::nothrow) recursive_lock;
src/add-ons/kernel/generic/tty/tty_private.h
140
recursive_lock* lock;
src/add-ons/kernel/generic/tty/tty_private.h
148
extern struct recursive_lock gTTYRequestLock;
src/add-ons/kernel/network/stack/device_interfaces.h
41
recursive_lock monitor_lock;
src/add-ons/kernel/network/stack/device_interfaces.h
45
recursive_lock receive_lock;
src/add-ons/kernel/network/stack/domains.h
24
recursive_lock lock;
src/add-ons/kernel/network/stack/interfaces.cpp
82
static recursive_lock sLock;
src/add-ons/kernel/network/stack/interfaces.h
145
recursive_lock& Lock() { return fLock; }
src/add-ons/kernel/network/stack/interfaces.h
171
recursive_lock fLock;
src/kits/app/AppServerLink.cpp
27
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER("AppServerLink_sLock");
src/kits/interface/Picture.cpp
36
static recursive_lock sPictureListLock = RECURSIVE_LOCK_INITIALIZER("BPicture list");
src/libs/compat/freebsd_network/compat/sys/_mutex.h
21
recursive_lock recursive;
src/servers/app/drawing/AlphaMask.h
77
recursive_lock fLock;
src/system/kernel/condition_variable.cpp
317
ConditionVariable::Wait(recursive_lock* lock, uint32 flags, bigtime_t timeout)
src/system/kernel/device_manager/devfs.cpp
136
recursive_lock lock;
src/system/kernel/device_manager/device_manager.cpp
212
static recursive_lock sLock;
src/system/kernel/device_manager/device_manager.cpp
2399
recursive_lock*
src/system/kernel/device_manager/legacy_drivers.cpp
273
static recursive_lock sLock;
src/system/kernel/fs/node_monitor.cpp
218
recursive_lock fRecursiveLock;
src/system/kernel/fs/vfs.cpp
236
static recursive_lock sMountOpLock;
src/system/kernel/kernel_daemon.cpp
49
recursive_lock fLock;
src/system/kernel/locks/lock.cpp
117
recursive_lock_trylock(recursive_lock *lock)
src/system/kernel/locks/lock.cpp
144
recursive_lock_unlock(recursive_lock *lock)
src/system/kernel/locks/lock.cpp
159
recursive_lock_switch_lock(recursive_lock* from, recursive_lock* to)
src/system/kernel/locks/lock.cpp
201
recursive_lock_switch_from_mutex(mutex* from, recursive_lock* to)
src/system/kernel/locks/lock.cpp
231
recursive_lock_switch_from_read_lock(rw_lock* from, recursive_lock* to)
src/system/kernel/locks/lock.cpp
267
recursive_lock* lock = (recursive_lock*)parse_expression(argv[1]);
src/system/kernel/locks/lock.cpp
55
recursive_lock_get_recursion(recursive_lock *lock)
src/system/kernel/locks/lock.cpp
65
recursive_lock_init(recursive_lock *lock, const char *name)
src/system/kernel/locks/lock.cpp
72
recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
src/system/kernel/locks/lock.cpp
83
recursive_lock_destroy(recursive_lock *lock)
src/system/kernel/locks/lock.cpp
93
recursive_lock_lock(recursive_lock *lock)
src/system/kernel/low_resource_manager.cpp
74
static recursive_lock sLowResourceLock
src/system/kernel/messaging/MessagingService.h
78
recursive_lock fLock;
src/system/kernel/module.cpp
270
recursive_lock fLock;
src/system/kernel/module.cpp
365
static recursive_lock sModulesLock;
src/system/libroot/os/locks/recursive_lock.cpp
21
__recursive_lock_get_recursion(recursive_lock *lock)
src/system/libroot/os/locks/recursive_lock.cpp
31
__recursive_lock_init(recursive_lock *lock, const char *name)
src/system/libroot/os/locks/recursive_lock.cpp
38
__recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
src/system/libroot/os/locks/recursive_lock.cpp
47
__recursive_lock_destroy(recursive_lock *lock)
src/system/libroot/os/locks/recursive_lock.cpp
57
__recursive_lock_lock(recursive_lock *lock)
src/system/libroot/os/locks/recursive_lock.cpp
72
__recursive_lock_unlock(recursive_lock *lock)
src/system/libroot/posix/stdlib/exit.cpp
129
static recursive_lock sAtExitLock = RECURSIVE_LOCK_INITIALIZER("at exit lock");
src/system/runtime_loader/elf.cpp
55
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER(kLockName);
src/system/runtime_loader/heap.cpp
33
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER(kLockName);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
118
recursive_lock_get_recursion(recursive_lock *lock)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
128
recursive_lock_init(recursive_lock *lock, const char *name)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
137
recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
146
recursive_lock_destroy(recursive_lock *lock)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
156
recursive_lock_lock(recursive_lock *lock)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
173
recursive_lock_trylock(recursive_lock *lock)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
193
recursive_lock_unlock(recursive_lock *lock)
src/tests/system/kernel/device_manager/playground/device_manager.cpp
196
static recursive_lock sLock;