Searched refs:fssh_mutex (Results 1 – 8 of 8) sorted by relevance
18 typedef struct fssh_mutex { struct21 } fssh_mutex; typedef75 extern void fssh_mutex_init(fssh_mutex* lock, const char* name);77 extern void fssh_mutex_init_etc(fssh_mutex* lock, const char* name, uint32_t flags);78 extern void fssh_mutex_destroy(fssh_mutex* lock);79 extern fssh_status_t fssh_mutex_lock(fssh_mutex* lock);80 extern fssh_status_t fssh_mutex_trylock(fssh_mutex* lock);81 extern void fssh_mutex_unlock(fssh_mutex* lock);82 extern void fssh_mutex_transfer_lock(fssh_mutex* lock, fssh_thread_id thread);92 inline bool Lock(fssh_mutex *lockable) in Lock()[all …]
1015 #define mutex fssh_mutex
130 fssh_mutex_init(fssh_mutex *m, const char *name) in fssh_mutex_init()147 fssh_mutex_init_etc(fssh_mutex *m, const char *name, uint32_t flags) in fssh_mutex_init_etc()154 fssh_mutex_destroy(fssh_mutex *mutex) in fssh_mutex_destroy()168 fssh_mutex_lock(fssh_mutex *mutex) in fssh_mutex_lock()186 fssh_mutex_unlock(fssh_mutex *mutex) in fssh_mutex_unlock()201 fssh_mutex_transfer_lock(fssh_mutex *mutex, fssh_thread_id thread) in fssh_mutex_transfer_lock()
34 fssh_mutex io_mutex;
64 fssh_mutex lock;
72 static fssh_mutex sLock;
104 fssh_mutex lock;170 static fssh_mutex sNotificationsLock;
126 static fssh_mutex sFileSystemsMutex;134 static fssh_mutex sMountMutex;158 static fssh_mutex sVnodeCoveredByMutex;172 static fssh_mutex sVnodeMutex;