Searched refs:recursive_mutex (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/include/kernel/ |
| H 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/ |
| H A D | mutex.c | 21 void mutex_init_recursive(struct recursive_mutex *m) in mutex_init_recursive() 23 *m = (struct recursive_mutex)RECURSIVE_MUTEX_INITIALIZER; in mutex_init_recursive() 70 static void __mutex_lock_recursive(struct recursive_mutex *m, const char *fname, in __mutex_lock_recursive() 112 static void __mutex_unlock_recursive(struct recursive_mutex *m, in __mutex_unlock_recursive() 267 void mutex_unlock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_unlock_recursive_debug() 273 void mutex_lock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_lock_recursive_debug() 284 void mutex_unlock_recursive(struct recursive_mutex *m) in mutex_unlock_recursive() 294 void mutex_lock_recursive(struct recursive_mutex *m) in mutex_lock_recursive() 333 void mutex_destroy_recursive(struct recursive_mutex *m) in mutex_destroy_recursive() 338 unsigned int mutex_get_recursive_lock_depth(struct recursive_mutex *m) in mutex_get_recursive_lock_depth()
|
| /optee_os/lib/libutils/ext/ |
| H A D | mempool.c | 65 struct recursive_mutex mu;
|