Symbol: fssh_mutex
headers/private/fs_shell/fssh_api_wrapper.h
1022
#define mutex fssh_mutex
headers/private/fs_shell/fssh_lock.h
75
extern void fssh_mutex_init(fssh_mutex* lock, const char* name);
headers/private/fs_shell/fssh_lock.h
77
extern void fssh_mutex_init_etc(fssh_mutex* lock, const char* name, uint32_t flags);
headers/private/fs_shell/fssh_lock.h
78
extern void fssh_mutex_destroy(fssh_mutex* lock);
headers/private/fs_shell/fssh_lock.h
79
extern fssh_status_t fssh_mutex_lock(fssh_mutex* lock);
headers/private/fs_shell/fssh_lock.h
80
extern fssh_status_t fssh_mutex_trylock(fssh_mutex* lock);
headers/private/fs_shell/fssh_lock.h
81
extern void fssh_mutex_unlock(fssh_mutex* lock);
headers/private/fs_shell/fssh_lock.h
82
extern void fssh_mutex_transfer_lock(fssh_mutex* lock, fssh_thread_id thread);
headers/private/fs_shell/fssh_lock.h
92
inline bool Lock(fssh_mutex *lockable)
headers/private/fs_shell/fssh_lock.h
97
inline void Unlock(fssh_mutex *lockable)
src/tools/fs_shell/block_cache.cpp
104
fssh_mutex lock;
src/tools/fs_shell/block_cache.cpp
170
static fssh_mutex sNotificationsLock;
src/tools/fs_shell/driver_settings.cpp
72
static fssh_mutex sLock;
src/tools/fs_shell/file_cache.cpp
64
fssh_mutex lock;
src/tools/fs_shell/lock.cpp
130
fssh_mutex_init(fssh_mutex *m, const char *name)
src/tools/fs_shell/lock.cpp
147
fssh_mutex_init_etc(fssh_mutex *m, const char *name, uint32_t flags)
src/tools/fs_shell/lock.cpp
154
fssh_mutex_destroy(fssh_mutex *mutex)
src/tools/fs_shell/lock.cpp
168
fssh_mutex_lock(fssh_mutex *mutex)
src/tools/fs_shell/lock.cpp
186
fssh_mutex_unlock(fssh_mutex *mutex)
src/tools/fs_shell/lock.cpp
201
fssh_mutex_transfer_lock(fssh_mutex *mutex, fssh_thread_id thread)
src/tools/fs_shell/vfs.cpp
127
static fssh_mutex sFileSystemsMutex;
src/tools/fs_shell/vfs.cpp
135
static fssh_mutex sMountMutex;
src/tools/fs_shell/vfs.cpp
159
static fssh_mutex sVnodeCoveredByMutex;
src/tools/fs_shell/vfs.cpp
173
static fssh_mutex sVnodeMutex;
src/tools/fs_shell/vfs.h
34
fssh_mutex io_mutex;