Lines Matching refs:ta_ctx
188 &utc->ta_ctx.panicked, in user_ta_enter()
189 &utc->ta_ctx.panic_code); in user_ta_enter()
193 if (utc->ta_ctx.panicked) { in user_ta_enter()
196 utc->ta_ctx.panic_code); in user_ta_enter()
249 if (!to_user_ta_ctx(s->ctx)->ta_ctx.is_initializing) in user_ta_enter_close_session()
493 condvar_init(&utc->ta_ctx.busy_cv); in tee_ta_init_user_ta_session()
494 utc->ta_ctx.ref_count = 1; in tee_ta_init_user_ta_session()
500 set_ta_ctx_ops(&utc->ta_ctx); in tee_ta_init_user_ta_session()
502 utc->ta_ctx.ts_ctx.uuid = *uuid; in tee_ta_init_user_ta_session()
503 res = vm_info_init(&utc->uctx, &utc->ta_ctx.ts_ctx); in tee_ta_init_user_ta_session()
505 condvar_destroy(&utc->ta_ctx.busy_cv); in tee_ta_init_user_ta_session()
510 utc->ta_ctx.is_initializing = true; in tee_ta_init_user_ta_session()
514 s->ts_sess.ctx = &utc->ta_ctx.ts_ctx; in tee_ta_init_user_ta_session()
521 TAILQ_INSERT_TAIL(&tee_ctxes, &utc->ta_ctx, link); in tee_ta_init_user_ta_session()
546 utc->ta_ctx.is_initializing = false; in tee_ta_complete_user_ta_session()
549 TAILQ_REMOVE(&tee_ctxes, &utc->ta_ctx, link); in tee_ta_complete_user_ta_session()
550 condvar_destroy(&utc->ta_ctx.busy_cv); in tee_ta_complete_user_ta_session()