recursive_lock
recursive_lock fLock;
struct recursive_lock;
status_t Wait(recursive_lock* lock, uint32 flags = 0, bigtime_t timeout = 0);
recursive_lock fLock;
recursive_lock* device_manager_get_lock();
extern void recursive_lock_init(recursive_lock *lock, const char *name);
extern void recursive_lock_init_etc(recursive_lock *lock, const char *name,
extern void recursive_lock_destroy(recursive_lock *lock);
extern status_t recursive_lock_lock(recursive_lock *lock);
extern status_t recursive_lock_trylock(recursive_lock *lock);
extern void recursive_lock_unlock(recursive_lock *lock);
extern status_t recursive_lock_switch_lock(recursive_lock* from,
recursive_lock* to);
recursive_lock* to);
recursive_lock* to);
extern int32 recursive_lock_get_recursion(recursive_lock *lock);
recursive_lock_transfer_lock(recursive_lock* lock, thread_id thread)
inline bool Lock(recursive_lock *lockable)
inline void Unlock(recursive_lock *lockable)
recursive_lock fLock;
inline bool Lock(recursive_lock *lockable)
inline void Unlock(recursive_lock *lockable)
void __recursive_lock_init(recursive_lock *lock, const char *name);
void __recursive_lock_init_etc(recursive_lock *lock, const char *name,
void __recursive_lock_destroy(recursive_lock *lock);
status_t __recursive_lock_lock(recursive_lock *lock);
void __recursive_lock_unlock(recursive_lock *lock);
int32 __recursive_lock_get_recursion(recursive_lock *lock);
const_cast<recursive_lock*>(&fLock));
recursive_lock fLock;
recursive_lock* dmLock = device_manager_get_lock();
#define pthread_mutex_t recursive_lock
recursive_lock io_lock;
struct RemoteDiskDevice : recursive_lock {
static recursive_lock sLock;
static recursive_lock sLock;
recursive_lock& Lock() { return fLock; }
recursive_lock fLock;
mutable recursive_lock fSmallDataLock;
recursive_lock& SmallDataLock() { return fSmallDataLock; }
recursive_lock fLock;
recursive_lock fLock;
mutable recursive_lock fSmallDataLock;
recursive_lock& SmallDataLock() { return fSmallDataLock; }
recursive_lock fLock;
recursive_lock fLock;
recursive_lock& GetIteratorLock() { return fIteratorLock; }
recursive_lock& GetAttributeIteratorLock() { return fAttributeIteratorLock; }
recursive_lock fListenersLock;
recursive_lock fIteratorLock;
recursive_lock fAttributeIteratorLock;
recursive_lock fQueryLocker;
struct recursive_lock gTTYRequestLock;
tty->lock = new(std::nothrow) recursive_lock;
recursive_lock* lock;
extern struct recursive_lock gTTYRequestLock;
recursive_lock monitor_lock;
recursive_lock receive_lock;
recursive_lock lock;
static recursive_lock sLock;
recursive_lock& Lock() { return fLock; }
recursive_lock fLock;
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER("AppServerLink_sLock");
static recursive_lock sPictureListLock = RECURSIVE_LOCK_INITIALIZER("BPicture list");
recursive_lock recursive;
recursive_lock fLock;
ConditionVariable::Wait(recursive_lock* lock, uint32 flags, bigtime_t timeout)
recursive_lock lock;
static recursive_lock sLock;
recursive_lock*
static recursive_lock sLock;
recursive_lock fRecursiveLock;
static recursive_lock sMountOpLock;
recursive_lock fLock;
recursive_lock_trylock(recursive_lock *lock)
recursive_lock_unlock(recursive_lock *lock)
recursive_lock_switch_lock(recursive_lock* from, recursive_lock* to)
recursive_lock_switch_from_mutex(mutex* from, recursive_lock* to)
recursive_lock_switch_from_read_lock(rw_lock* from, recursive_lock* to)
recursive_lock* lock = (recursive_lock*)parse_expression(argv[1]);
recursive_lock_get_recursion(recursive_lock *lock)
recursive_lock_init(recursive_lock *lock, const char *name)
recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
recursive_lock_destroy(recursive_lock *lock)
recursive_lock_lock(recursive_lock *lock)
static recursive_lock sLowResourceLock
recursive_lock fLock;
recursive_lock fLock;
static recursive_lock sModulesLock;
__recursive_lock_get_recursion(recursive_lock *lock)
__recursive_lock_init(recursive_lock *lock, const char *name)
__recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
__recursive_lock_destroy(recursive_lock *lock)
__recursive_lock_lock(recursive_lock *lock)
__recursive_lock_unlock(recursive_lock *lock)
static recursive_lock sAtExitLock = RECURSIVE_LOCK_INITIALIZER("at exit lock");
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER(kLockName);
static recursive_lock sLock = RECURSIVE_LOCK_INITIALIZER(kLockName);
recursive_lock_get_recursion(recursive_lock *lock)
recursive_lock_init(recursive_lock *lock, const char *name)
recursive_lock_init_etc(recursive_lock *lock, const char *name, uint32 flags)
recursive_lock_destroy(recursive_lock *lock)
recursive_lock_lock(recursive_lock *lock)
recursive_lock_trylock(recursive_lock *lock)
recursive_lock_unlock(recursive_lock *lock)
static recursive_lock sLock;