Lines Matching defs:recursive_lock
36 typedef struct recursive_lock {
44 } recursive_lock;
125 extern void recursive_lock_init(recursive_lock *lock, const char *name);
127 extern void recursive_lock_init_etc(recursive_lock *lock, const char *name,
129 extern void recursive_lock_destroy(recursive_lock *lock);
130 extern status_t recursive_lock_lock(recursive_lock *lock);
131 extern status_t recursive_lock_trylock(recursive_lock *lock);
132 extern void recursive_lock_unlock(recursive_lock *lock);
133 extern status_t recursive_lock_switch_lock(recursive_lock* from,
134 recursive_lock* to);
140 recursive_lock* to);
143 recursive_lock* to);
146 extern int32 recursive_lock_get_recursion(recursive_lock *lock);
282 recursive_lock_transfer_lock(recursive_lock* lock, thread_id thread)