Searched refs:tlk_ctx (Results 1 - 4 of 4) sorted by relevance
/device/linaro/bootloader/arm-trusted-firmware/services/spd/tlkd/ |
H A D | tlkd_common.c | 80 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 D | tlkd_pm.c | 17 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 D | tlkd_main.c | 35 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 D | tlkd_private.h | 112 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