Symbol: fssh_rw_lock
headers/private/fs_shell/fssh_api_wrapper.h
1023
#define rw_lock fssh_rw_lock
headers/private/fs_shell/fssh_lock.h
125
inline bool Lock(fssh_rw_lock *lockable)
headers/private/fs_shell/fssh_lock.h
130
inline void Unlock(fssh_rw_lock *lockable)
headers/private/fs_shell/fssh_lock.h
138
inline bool Lock(fssh_rw_lock *lockable)
headers/private/fs_shell/fssh_lock.h
143
inline void Unlock(fssh_rw_lock *lockable)
headers/private/fs_shell/fssh_lock.h
66
extern void fssh_rw_lock_init(fssh_rw_lock* lock, const char* name);
headers/private/fs_shell/fssh_lock.h
68
extern void fssh_rw_lock_init_etc(fssh_rw_lock* lock, const char* name, uint32_t flags);
headers/private/fs_shell/fssh_lock.h
69
extern void fssh_rw_lock_destroy(fssh_rw_lock* lock);
headers/private/fs_shell/fssh_lock.h
70
extern fssh_status_t fssh_rw_lock_read_lock(fssh_rw_lock* lock);
headers/private/fs_shell/fssh_lock.h
71
extern fssh_status_t fssh_rw_lock_read_unlock(fssh_rw_lock* lock);
headers/private/fs_shell/fssh_lock.h
72
extern fssh_status_t fssh_rw_lock_write_lock(fssh_rw_lock* lock);
headers/private/fs_shell/fssh_lock.h
73
extern fssh_status_t fssh_rw_lock_write_unlock(fssh_rw_lock* lock);
src/tools/fs_shell/lock.cpp
211
fssh_rw_lock_init(fssh_rw_lock *lock, const char *name)
src/tools/fs_shell/lock.cpp
229
fssh_rw_lock_init_etc(fssh_rw_lock *lock, const char *name, uint32_t flags)
src/tools/fs_shell/lock.cpp
236
fssh_rw_lock_destroy(fssh_rw_lock *lock)
src/tools/fs_shell/lock.cpp
246
fssh_rw_lock_read_lock(fssh_rw_lock *lock)
src/tools/fs_shell/lock.cpp
258
fssh_rw_lock_read_unlock(fssh_rw_lock *lock)
src/tools/fs_shell/lock.cpp
268
fssh_rw_lock_write_lock(fssh_rw_lock *lock)
src/tools/fs_shell/lock.cpp
286
fssh_rw_lock_write_unlock(fssh_rw_lock *lock)