Searched refs:tlk_ctx (Results 1 - 4 of 4) sorted by relevance

/device/linaro/bootloader/arm-trusted-firmware/services/spd/tlkd/
H A Dtlkd_common.c80 tlk_context_t *tlk_ctx)
85 assert(tlk_ctx);
90 tlk_ctx->mpidr = read_mpidr_el1();
91 clr_yield_smc_active_flag(tlk_ctx->state);
92 cm_set_context(&tlk_ctx->cpu_ctx, SECURE);
114 * 1. Applies the S-EL1 system register context from tlk_ctx->cpu_ctx.
118 * from the tlk_ctx->cpu_ctx are used to enter the secure payload image.
120 uint64_t tlkd_synchronous_sp_entry(tlk_context_t *tlk_ctx) argument
125 assert(tlk_ctx);
126 assert(tlk_ctx
77 tlkd_init_tlk_ep_state(struct entry_point_info *tlk_entry_point, uint32_t rw, uint64_t pc, tlk_context_t *tlk_ctx) argument
149 tlkd_synchronous_sp_exit(tlk_context_t *tlk_ctx, uint64_t ret) argument
[all...]
H A Dtlkd_pm.c17 extern tlk_context_t tlk_ctx;
52 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx);
56 rc = tlkd_synchronous_sp_entry(&tlk_ctx);
85 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx);
89 rc = tlkd_synchronous_sp_entry(&tlk_ctx);
112 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx);
119 (void)tlkd_synchronous_sp_entry(&tlk_ctx);
H A Dtlkd_main.c35 tlk_context_t tlk_ctx; variable
85 &tlk_ctx); local
125 return tlkd_synchronous_sp_entry(&tlk_ctx);
225 if (!get_yield_smc_active_flag(tlk_ctx.state))
228 if (get_yield_smc_active_flag(tlk_ctx.state))
237 assert(&tlk_ctx.cpu_ctx == cm_get_context(SECURE));
242 set_yield_smc_active_flag(tlk_ctx.state);
259 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx);
264 SMC_RET4(&tlk_ctx.cpu_ctx, smc_fid, 0, (uint32_t)x1,
310 clr_yield_smc_active_flag(tlk_ctx
[all...]
H A Dtlkd_private.h112 uint64_t tlkd_synchronous_sp_entry(tlk_context_t *tlk_ctx);
113 void __dead2 tlkd_synchronous_sp_exit(tlk_context_t *tlk_ctx,
118 tlk_context_t *tlk_ctx);

Completed in 23 milliseconds