Home
last modified time | relevance | path

Searched refs:cpu_context_t (Results 1 – 25 of 48) sorted by relevance

12

/trusted-firmware-a-latest/include/lib/extensions/
Dsme.h26 void sme_enable(cpu_context_t *context);
27 void sme_disable(cpu_context_t *context);
37 static inline void sme_enable(cpu_context_t *context) in sme_enable()
40 static inline void sme_disable(cpu_context_t *context) in sme_disable()
Dmpam.h15 void mpam_enable(cpu_context_t *context);
18 static inline void mpam_enable(cpu_context_t *context) in mpam_enable()
Damu.h19 void amu_enable(cpu_context_t *ctx);
29 void amu_enable(cpu_context_t *ctx) in amu_enable()
Dpmuv3.h15 void pmuv3_enable(cpu_context_t *ctx);
/trusted-firmware-a-latest/include/bl31/
Dsync_handle.h56 int handle_sysreg_trap(uint64_t esr_el3, cpu_context_t *ctx);
59 int plat_handle_impdef_trap(uint64_t esr_el3, cpu_context_t *ctx);
60 int plat_handle_rng_trap(uint64_t esr_el3, cpu_context_t *ctx);
/trusted-firmware-a-latest/include/lib/el3_runtime/aarch32/
Dcontext.h55 } cpu_context_t; typedef
58 #define get_regs_ctx(h) (&((cpu_context_t *) h)->regs_ctx)
65 CASSERT(CTX_REGS_OFFSET == __builtin_offsetof(cpu_context_t, regs_ctx),
/trusted-firmware-a-latest/include/lib/el3_runtime/aarch64/
Dcontext.h456 } cpu_context_t; typedef
470 #define get_el3state_ctx(h) (&((cpu_context_t *) h)->el3state_ctx)
472 # define get_fpregs_ctx(h) (&((cpu_context_t *) h)->fpregs_ctx)
474 #define get_el1_sysregs_ctx(h) (&((cpu_context_t *) h)->el1_sysregs_ctx)
476 # define get_el2_sysregs_ctx(h) (&((cpu_context_t *) h)->el2_sysregs_ctx)
478 #define get_gpregs_ctx(h) (&((cpu_context_t *) h)->gpregs_ctx)
479 #define get_cve_2018_3639_ctx(h) (&((cpu_context_t *) h)->cve_2018_3639_ctx)
481 # define get_pauth_ctx(h) (&((cpu_context_t *) h)->pauth_ctx)
489 CASSERT(CTX_GPREGS_OFFSET == __builtin_offsetof(cpu_context_t, gpregs_ctx),
491 CASSERT(CTX_EL1_SYSREGS_OFFSET == __builtin_offsetof(cpu_context_t, el1_sysregs_ctx),
[all …]
/trusted-firmware-a-latest/lib/el3_runtime/aarch64/
Dcontext_mgmt.c45 static void manage_extensions_nonsecure(cpu_context_t *ctx);
46 static void manage_extensions_secure(cpu_context_t *ctx);
49 static void setup_el1_context(cpu_context_t *ctx, const struct entry_point_info *ep) in setup_el1_context()
110 static void setup_secure_context(cpu_context_t *ctx, const struct entry_point_info *ep) in setup_secure_context()
173 static void setup_realm_context(cpu_context_t *ctx, const struct entry_point_info *ep) in setup_realm_context()
196 static void setup_ns_context(cpu_context_t *ctx, const struct entry_point_info *ep) in setup_ns_context()
319 static void setup_context_common(cpu_context_t *ctx, const entry_point_info_t *ep) in setup_context_common()
533 void cm_setup_context(cpu_context_t *ctx, const entry_point_info_t *ep) in cm_setup_context()
682 static void manage_extensions_nonsecure(cpu_context_t *ctx) in manage_extensions_nonsecure()
766 static void manage_extensions_secure(cpu_context_t *ctx) in manage_extensions_secure()
[all …]
/trusted-firmware-a-latest/lib/el3_runtime/aarch32/
Dcontext_mgmt.c58 void cm_setup_context(cpu_context_t *ctx, const entry_point_info_t *ep) in cm_setup_context()
166 cpu_context_t *ctx; in cm_init_context_by_index()
178 cpu_context_t *ctx; in cm_init_my_context()
194 cpu_context_t *ctx = cm_get_context(security_state); in cm_prepare_el3_exit()
/trusted-firmware-a-latest/bl1/aarch32/
Dbl1_context_mgmt.c22 static cpu_context_t bl1_cpu_context[2];
96 sizeof(cpu_context_t)); in flush_smc_and_cpu_ctx()
147 cpu_context_t *ctx = cm_get_context(security_state); in bl1_prepare_next_image()
/trusted-firmware-a-latest/lib/extensions/sme/
Dsme.c17 void sme_enable(cpu_context_t *context) in sme_enable()
87 void sme_disable(cpu_context_t *context) in sme_disable()
/trusted-firmware-a-latest/plat/nvidia/tegra/common/
Dtegra_fiq_glue.c42 cpu_context_t *ctx = cm_get_context(NON_SECURE); in tegra_fiq_interrupt_handler()
129 cpu_context_t *ctx = cm_get_context(NON_SECURE); in tegra_fiq_get_intr_context()
/trusted-firmware-a-latest/bl31/
Dbl31_traps.c13 int handle_sysreg_trap(uint64_t esr_el3, cpu_context_t *ctx) in handle_sysreg_trap()
/trusted-firmware-a-latest/lib/extensions/mpam/
Dmpam.c14 void mpam_enable(cpu_context_t *context) in mpam_enable()
/trusted-firmware-a-latest/plat/arm/common/aarch64/
Dexecution_state_switch.c45 cpu_context_t *ctx = (cpu_context_t *) handle; in arm_execution_state_switch()
/trusted-firmware-a-latest/plat/arm/board/fvp/
Dfvp_sync_traps.c39 int plat_handle_rng_trap(uint64_t esr_el3, cpu_context_t *ctx) in plat_handle_rng_trap()
/trusted-firmware-a-latest/services/std_svc/spm/spm_mm/
Dspm_mm_private.h48 cpu_context_t cpu_ctx;
/trusted-firmware-a-latest/services/std_svc/rmmd/
Drmmd_private.h41 cpu_context_t cpu_ctx;
/trusted-firmware-a-latest/bl32/sp_min/
Dsp_min_main.c128 cpu_context_t *ctx = cm_get_context(NON_SECURE); in sp_min_prepare_next_image_entry()
212 cpu_context_t *ctx = cm_get_context(NON_SECURE); in sp_min_warm_boot()
/trusted-firmware-a-latest/plat/arm/board/fvp/aarch64/
Dfvp_ea.c32 cpu_context_t *ctx = cm_get_context(NON_SECURE); in plat_ea_handler()
/trusted-firmware-a-latest/services/std_svc/sdei/
Dsdei_intr_mgmt.c224 static cpu_context_t *restore_and_resume_ns_context(void) in restore_and_resume_ns_context()
226 cpu_context_t *ns_ctx; in restore_and_resume_ns_context()
313 cpu_context_t *ctx, jmp_buf *dispatch_jmp) in setup_ns_dispatch()
411 cpu_context_t *ctx; in sdei_intr_handler()
596 cpu_context_t *ns_ctx; in sdei_dispatch_event()
675 cpu_context_t *ctx; in sdei_event_complete()
/trusted-firmware-a-latest/services/spd/pncd/
Dpncd_private.h64 cpu_context_t cpu_ctx;
/trusted-firmware-a-latest/services/spd/tlkd/
Dtlkd_private.h105 cpu_context_t cpu_ctx;
/trusted-firmware-a-latest/lib/extensions/pmuv3/aarch64/
Dpmuv3.c24 void pmuv3_enable(cpu_context_t *ctx) in pmuv3_enable()
/trusted-firmware-a-latest/include/lib/el3_runtime/
Dcontext_mgmt.h35 void cm_setup_context(cpu_context_t *ctx, const struct entry_point_info *ep);

12