Lines Matching refs:recursive_lock
69 typedef struct recursive_lock { struct
73 } recursive_lock; argument
86 void __recursive_lock_init(recursive_lock *lock, const char *name);
87 void __recursive_lock_init_etc(recursive_lock *lock, const char *name,
89 void __recursive_lock_destroy(recursive_lock *lock);
90 status_t __recursive_lock_lock(recursive_lock *lock);
91 void __recursive_lock_unlock(recursive_lock *lock);
92 int32 __recursive_lock_get_recursion(recursive_lock *lock);
125 inline bool Lock(recursive_lock *lockable) in Lock()
130 inline void Unlock(recursive_lock *lockable) in Unlock()
136 typedef AutoLocker<recursive_lock, RecursiveLockLocking> RecursiveLocker;