Lines Matching refs:ctx
98 rmmd_rmm_context_t *ctx = &rmm_context[plat_my_core_pos()]; in rmmd_rmm_sync_exit() local
101 assert(cm_get_context(REALM) == &(ctx->cpu_ctx)); in rmmd_rmm_sync_exit()
108 rmmd_rmm_exit(ctx->c_rt_ctx, rc); in rmmd_rmm_sync_exit()
123 static void manage_extensions_realm(cpu_context_t *ctx) in manage_extensions_realm() argument
125 pmuv3_enable(ctx); in manage_extensions_realm()
131 sme_enable(ctx); in manage_extensions_realm()
167 rmmd_rmm_context_t *ctx = &rmm_context[plat_my_core_pos()]; in rmm_init() local
172 manage_extensions_realm(&ctx->cpu_ctx); in rmm_init()
177 rmm_el2_context_init(&ctx->cpu_ctx.el2_sysregs_ctx); in rmm_init()
179 rc = rmmd_rmm_sync_entry(ctx); in rmm_init()
277 cpu_context_t *ctx = cm_get_context(dst_sec_state); in rmmd_smc_forward() local
297 SMC_RET8(ctx, x0, x1, x2, x3, x4, in rmmd_smc_forward()
303 SMC_RET5(ctx, x0, x1, x2, x3, x4); in rmmd_smc_forward()
375 rmmd_rmm_context_t *ctx = &rmm_context[linear_id]; in rmmd_cpu_on_finish_handler() local
395 cm_setup_context(&ctx->cpu_ctx, rmm_ep_info); in rmmd_cpu_on_finish_handler()
398 manage_extensions_realm(&ctx->cpu_ctx); in rmmd_cpu_on_finish_handler()
401 rmm_el2_context_init(&ctx->cpu_ctx.el2_sysregs_ctx); in rmmd_cpu_on_finish_handler()
403 rc = rmmd_rmm_sync_entry(ctx); in rmmd_cpu_on_finish_handler()