Searched refs:tee_ta_mutex (Results 1 – 5 of 5) sorted by relevance
50 struct mutex tee_ta_mutex = MUTEX_INITIALIZER; variable 77 /* Requires tee_ta_mutex to be held */ in lock_single_instance() 81 condvar_wait(&tee_ta_cv, &tee_ta_mutex); in lock_single_instance() 92 /* Requires tee_ta_mutex to be held */ in unlock_single_instance() 105 /* Requires tee_ta_mutex to be held */ in has_single_instance_lock() 134 mutex_lock(&tee_ta_mutex); in tee_ta_try_set_busy() 156 condvar_wait(&ctx->busy_cv, &tee_ta_mutex); in tee_ta_try_set_busy() 162 mutex_unlock(&tee_ta_mutex); in tee_ta_try_set_busy() 177 mutex_lock(&tee_ta_mutex); in tee_ta_clear_busy() 186 mutex_unlock(&tee_ta_mutex); in tee_ta_clear_busy() [all...]
472 * Caller is expected to hold tee_ta_mutex for safe changes in tee_ta_init_user_ta_session() 475 assert(mutex_is_locked(&tee_ta_mutex)); in tee_ta_init_user_ta_session() 512 assert(!mutex_trylock(&tee_ta_mutex)); in tee_ta_init_user_ta_session() 532 * We must not hold tee_ta_mutex while allocating page tables as in tee_ta_complete_user_ta_session() 543 mutex_lock(&tee_ta_mutex); in tee_ta_complete_user_ta_session() 557 mutex_unlock(&tee_ta_mutex);
301 assert(mutex_is_locked(&tee_ta_mutex)); in tee_ta_init_pseudo_ta_session()
101 extern struct mutex tee_ta_mutex;
423 assert(mutex_is_locked(&tee_ta_mutex)); in stmm_init_session()456 mutex_lock(&tee_ta_mutex); in stmm_complete_session()459 mutex_unlock(&tee_ta_mutex); in stmm_complete_session()