Home
last modified time | relevance | path

Searched refs:recursive_mutex (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/include/kernel/
A Dmutex.h21 struct recursive_mutex { struct
35 void mutex_init_recursive(struct recursive_mutex *m); argument
36 void mutex_destroy_recursive(struct recursive_mutex *m);
37 unsigned int mutex_get_recursive_lock_depth(struct recursive_mutex *m);
58 void mutex_unlock_recursive_debug(struct recursive_mutex *m, const char *fname,
63 void mutex_lock_recursive_debug(struct recursive_mutex *m, const char *fname,
75 void mutex_unlock_recursive(struct recursive_mutex *m);
76 void mutex_lock_recursive(struct recursive_mutex *m);
/optee_os/core/kernel/
A Dmutex.c20 void mutex_init_recursive(struct recursive_mutex *m) in mutex_init_recursive()
22 *m = (struct recursive_mutex)RECURSIVE_MUTEX_INITIALIZER; in mutex_init_recursive()
69 static void __mutex_lock_recursive(struct recursive_mutex *m, const char *fname, in __mutex_lock_recursive()
111 static void __mutex_unlock_recursive(struct recursive_mutex *m, in __mutex_unlock_recursive()
266 void mutex_unlock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_unlock_recursive_debug()
272 void mutex_lock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_lock_recursive_debug()
283 void mutex_unlock_recursive(struct recursive_mutex *m) in mutex_unlock_recursive()
293 void mutex_lock_recursive(struct recursive_mutex *m) in mutex_lock_recursive()
332 void mutex_destroy_recursive(struct recursive_mutex *m) in mutex_destroy_recursive()
337 unsigned int mutex_get_recursive_lock_depth(struct recursive_mutex *m) in mutex_get_recursive_lock_depth()
/optee_os/lib/libutils/ext/
A Dmempool.c64 struct recursive_mutex mu;

Completed in 22 milliseconds