Searched refs:fssh_recursive_lock (Results 1 – 5 of 5) sorted by relevance
26 typedef struct fssh_recursive_lock { struct30 } fssh_recursive_lock; argument55 extern void fssh_recursive_lock_init(fssh_recursive_lock *lock, const char *name);57 extern void fssh_recursive_lock_init_etc(fssh_recursive_lock *lock, const char *name,59 extern void fssh_recursive_lock_destroy(fssh_recursive_lock *lock);60 extern fssh_status_t fssh_recursive_lock_lock(fssh_recursive_lock *lock);61 extern fssh_status_t fssh_recursive_lock_trylock(fssh_recursive_lock *lock);62 extern void fssh_recursive_lock_unlock(fssh_recursive_lock *lock);63 extern int32_t fssh_recursive_lock_get_recursion(fssh_recursive_lock *lock);64 extern void fssh_recursive_lock_transfer_lock(fssh_recursive_lock *lock, fssh_thread_id thread);[all …]
1017 #define recursive_lock fssh_recursive_lock
20 fssh_recursive_lock_get_recursion(fssh_recursive_lock *lock) in fssh_recursive_lock_get_recursion()30 fssh_recursive_lock_init_etc(fssh_recursive_lock *lock, const char *name, in fssh_recursive_lock_init_etc()50 fssh_recursive_lock_init(fssh_recursive_lock *lock, const char *name) in fssh_recursive_lock_init()57 fssh_recursive_lock_destroy(fssh_recursive_lock *lock) in fssh_recursive_lock_destroy()68 fssh_recursive_lock_lock(fssh_recursive_lock *lock) in fssh_recursive_lock_lock()85 fssh_recursive_lock_trylock(fssh_recursive_lock *lock) in fssh_recursive_lock_trylock()103 fssh_recursive_lock_unlock(fssh_recursive_lock *lock) in fssh_recursive_lock_unlock()116 fssh_recursive_lock_transfer_lock(fssh_recursive_lock *lock, in fssh_recursive_lock_transfer_lock()
70 static fssh_recursive_lock sModulesLock;
118 fssh_recursive_lock rlock; // guards the vnodes list149 static fssh_recursive_lock sMountOpLock;