Searched refs:recursive_mutex (Results 1 – 3 of 3) sorted by relevance
/optee_os/core/include/kernel/ |
A D | mutex.h | 21 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 D | mutex.c | 20 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 D | mempool.c | 64 struct recursive_mutex mu;
|
Completed in 22 milliseconds