Home
last modified time | relevance | path

Searched refs:get_gpregs_ctx (Results 1 – 25 of 30) sorted by relevance

12

/rk3399_ARM-atf/plat/qti/qtiseclib/src/
H A Dqtiseclib_cb_interface.c150 qti_ns_ctx->x0 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X0); in qtiseclib_cb_get_ns_ctx()
151 qti_ns_ctx->x1 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X1); in qtiseclib_cb_get_ns_ctx()
152 qti_ns_ctx->x2 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X2); in qtiseclib_cb_get_ns_ctx()
153 qti_ns_ctx->x3 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X3); in qtiseclib_cb_get_ns_ctx()
154 qti_ns_ctx->x4 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X4); in qtiseclib_cb_get_ns_ctx()
155 qti_ns_ctx->x5 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X5); in qtiseclib_cb_get_ns_ctx()
156 qti_ns_ctx->x6 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X6); in qtiseclib_cb_get_ns_ctx()
157 qti_ns_ctx->x7 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X7); in qtiseclib_cb_get_ns_ctx()
158 qti_ns_ctx->x8 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X8); in qtiseclib_cb_get_ns_ctx()
159 qti_ns_ctx->x9 = read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X9); in qtiseclib_cb_get_ns_ctx()
[all …]
/rk3399_ARM-atf/include/arch/aarch64/
H A Dsmccc_helpers.h37 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X0), (_x0)); \
41 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X1), (_x1)); \
45 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X2), (_x2)); \
49 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X3), (_x3)); \
53 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X4), (_x4)); \
57 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X5), (_x5)); \
61 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X6), (_x6)); \
65 write_ctx_reg((get_gpregs_ctx(_h)), (CTX_GPREG_X7), (_x7)); \
74 read_ctx_reg((get_gpregs_ctx(_h)), (_g))
76 write_ctx_reg((get_gpregs_ctx(_h)), (_g), (_v))
[all …]
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t194/
H A Dplat_sip_calls.c68 write_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X1, per[0]); in plat_sip_handler()
69 write_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X2, per[1]); in plat_sip_handler()
70 write_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X3, per[2]); in plat_sip_handler()
91 write_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X1, local_x1); in plat_sip_handler()
/rk3399_ARM-atf/services/std_svc/spmd/
H A Dspmd_pm.c129 gp_regs_t *gpregs = get_gpregs_ctx(&ctx->cpu_ctx); in spmd_cpu_off_handler()
156 ffa_resp_func_id = (uint32_t)read_ctx_reg(get_gpregs_ctx(&ctx->cpu_ctx), in spmd_cpu_off_handler()
163 msg_flags = (uint32_t)read_ctx_reg(get_gpregs_ctx(&ctx->cpu_ctx), in spmd_cpu_off_handler()
167 status = (int)read_ctx_reg(get_gpregs_ctx(&ctx->cpu_ctx), in spmd_cpu_off_handler()
H A Dspmd_logical_sp.c141 gp_regs_t *gpregs = get_gpregs_ctx(&ctx->cpu_ctx); in spmd_build_direct_message_req()
156 gp_regs_t *gpregs = get_gpregs_ctx(&ctx->cpu_ctx); in spmd_encode_ctx_to_ffa_value()
193 gp_regs_t *gpregs = get_gpregs_ctx(&ctx->cpu_ctx); in spmd_build_ffa_info_get_regs()
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t186/
H A Dplat_sip_calls.c116 write_ctx_reg(get_gpregs_ctx(handle), in plat_sip_handler()
145 write_ctx_reg(get_gpregs_ctx(handle), in plat_sip_handler()
147 write_ctx_reg(get_gpregs_ctx(handle), in plat_sip_handler()
/rk3399_ARM-atf/services/spd/tlkd/
H A Dtlkd_pm.c54 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx); in cpu_suspend_handler()
90 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx); in cpu_resume_handler()
H A Dtlkd_main.c330 gp_regs = get_gpregs_ctx(&tlk_ctx.cpu_ctx); in tlkd_smc_handler()
/rk3399_ARM-atf/plat/arm/board/fvp/aarch64/
H A Dfvp_lsp_ras_sp.c86 cactus_cmd_ret = read_ctx_reg(get_gpregs_ctx(ns_cpu_context), CTX_GPREG_X3); in injected_fault_handler()
87 event_num = (int)read_ctx_reg(get_gpregs_ctx(ns_cpu_context), CTX_GPREG_X4); in injected_fault_handler()
H A Dfvp_ea.c34 gp_regs_t *gpregs_ctx = get_gpregs_ctx(ctx); in plat_ea_handler()
/rk3399_ARM-atf/plat/rockchip/rk3399/
H A Dplat_sip_calls.c70 x5 = read_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X5); in rockchip_plat_sip_handler()
71 x6 = read_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X6); in rockchip_plat_sip_handler()
/rk3399_ARM-atf/services/std_svc/spm/spm_mm/
H A Dspm_mm_setup.c178 write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_SP_EL0, in spm_sp_setup()
322 write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X0, in spm_sp_setup()
324 write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X1, in spm_sp_setup()
326 write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X2, in spm_sp_setup()
328 write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X3, in spm_sp_setup()
H A Dspm_mm_main.c183 write_ctx_reg(get_gpregs_ctx(cpu_ctx), CTX_GPREG_X0, smc_fid); in spm_mm_sp_call()
184 write_ctx_reg(get_gpregs_ctx(cpu_ctx), CTX_GPREG_X1, x1); in spm_mm_sp_call()
185 write_ctx_reg(get_gpregs_ctx(cpu_ctx), CTX_GPREG_X2, x2); in spm_mm_sp_call()
186 write_ctx_reg(get_gpregs_ctx(cpu_ctx), CTX_GPREG_X3, x3); in spm_mm_sp_call()
/rk3399_ARM-atf/services/spd/opteed/
H A Dopteed_main.c707 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), in opteed_smc_handler()
709 read_ctx_reg(get_gpregs_ctx(handle), in opteed_smc_handler()
711 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), in opteed_smc_handler()
713 read_ctx_reg(get_gpregs_ctx(handle), in opteed_smc_handler()
715 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), in opteed_smc_handler()
717 read_ctx_reg(get_gpregs_ctx(handle), in opteed_smc_handler()
720 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), in opteed_smc_handler()
722 read_ctx_reg(get_gpregs_ctx(handle), in opteed_smc_handler()
H A Dopteed_pm.c79 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), CTX_GPREG_X0, in opteed_cpu_suspend_handler()
157 write_ctx_reg(get_gpregs_ctx(&optee_ctx->cpu_ctx), in opteed_cpu_suspend_finish_handler()
/rk3399_ARM-atf/plat/arm/board/tc/
H A Dtc_rng_trap.c32 gp_regs_t *gpregs = get_gpregs_ctx(ctx); in plat_handle_rng_trap()
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t210/
H A Dplat_sip_calls.c89 write_ctx_reg(get_gpregs_ctx(handle), CTX_GPREG_X1, val); in plat_sip_handler()
/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc_pm.c138 spmc_build_pm_message(get_gpregs_ctx(&ec->cpu_ctx), in spmc_send_pm_msg()
166 gpregs_ctx = get_gpregs_ctx(&ec->cpu_ctx); in spmc_send_pm_msg()
/rk3399_ARM-atf/plat/nvidia/tegra/common/
H A Dtegra_fiq_glue.c130 gp_regs_t *gpregs_ctx = get_gpregs_ctx(ctx); in tegra_fiq_get_intr_context()
/rk3399_ARM-atf/services/spd/tspd/
H A Dtspd_pm.c164 write_ctx_reg(get_gpregs_ctx(&tsp_ctx->cpu_ctx), in tspd_cpu_suspend_finish_handler()
/rk3399_ARM-atf/services/std_svc/sdei/
H A Dsdei_intr_mgmt.c178 tgt_gpregs = get_gpregs_ctx(tgt_ctx); in save_event_ctx()
199 tgt_gpregs = get_gpregs_ctx(tgt_ctx); in restore_event_ctx()
/rk3399_ARM-atf/services/spd/trusty/
H A Dtrusty.c163 (void)memcpy(&ctx->fiq_gpregs, get_gpregs_ctx(handle), sizeof(ctx->fiq_gpregs)); in trusty_fiq_handler()
225 (void)memcpy(get_gpregs_ctx(handle), &ctx->fiq_gpregs, sizeof(ctx->fiq_gpregs)); in trusty_fiq_exit()
/rk3399_ARM-atf/plat/arm/board/neoverse_rd/common/ras/
H A Dnrd_ras_cpu.c77 cpu_info->ErrCtxEl1Reg[8] = read_ctx_reg(get_gpregs_ctx(ctx), in populate_cpu_err_data()
/rk3399_ARM-atf/bl31/
H A Dehf.c362 write_ctx_reg(get_gpregs_ctx(ns_ctx), CTX_GPREG_X0, preempt_ret_code); in ehf_allow_ns_preemption()
/rk3399_ARM-atf/include/lib/el3_runtime/aarch64/
H A Dcontext.h348 #define get_gpregs_ctx(h) (&((cpu_context_t *) h)->gpregs_ctx) macro

12