Lines Matching refs:tlk_ctx
83 tlk_context_t *tlk_ctx) in tlkd_init_tlk_ep_state() argument
88 assert(tlk_ctx); in tlkd_init_tlk_ep_state()
93 tlk_ctx->mpidr = read_mpidr_el1(); in tlkd_init_tlk_ep_state()
94 clr_yield_smc_active_flag(tlk_ctx->state); in tlkd_init_tlk_ep_state()
95 cm_set_context(&tlk_ctx->cpu_ctx, SECURE); in tlkd_init_tlk_ep_state()
123 uint64_t tlkd_synchronous_sp_entry(tlk_context_t *tlk_ctx) in tlkd_synchronous_sp_entry() argument
128 assert(tlk_ctx); in tlkd_synchronous_sp_entry()
131 assert(cm_get_context(SECURE) == &tlk_ctx->cpu_ctx); in tlkd_synchronous_sp_entry()
135 rc = tlkd_enter_sp(&tlk_ctx->c_rt_ctx); in tlkd_synchronous_sp_entry()
137 tlk_ctx->c_rt_ctx = 0; in tlkd_synchronous_sp_entry()
151 void tlkd_synchronous_sp_exit(tlk_context_t *tlk_ctx, uint64_t ret) in tlkd_synchronous_sp_exit() argument
154 assert(tlk_ctx); in tlkd_synchronous_sp_exit()
157 assert(cm_get_context(SECURE) == &tlk_ctx->cpu_ctx); in tlkd_synchronous_sp_exit()
160 assert(tlk_ctx->c_rt_ctx != 0); in tlkd_synchronous_sp_exit()
161 tlkd_exit_sp(tlk_ctx->c_rt_ctx, ret); in tlkd_synchronous_sp_exit()