Home
last modified time | relevance | path

Searched refs:fssh_recursive_lock (Results 1 – 5 of 5) sorted by relevance

/haiku/headers/private/fs_shell/
H A Dfssh_lock.h26 typedef struct fssh_recursive_lock { struct
30 } fssh_recursive_lock; argument
55 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 …]
H A Dfssh_api_wrapper.h1017 #define recursive_lock fssh_recursive_lock
/haiku/src/tools/fs_shell/
H A Dlock.cpp20 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()
H A Dmodule.cpp70 static fssh_recursive_lock sModulesLock;
H A Dvfs.cpp118 fssh_recursive_lock rlock; // guards the vnodes list
149 static fssh_recursive_lock sMountOpLock;