Home
last modified time | relevance | path

Searched refs:mdcr_el3_val (Results 1 – 6 of 6) sorted by relevance

/rk3399_ARM-atf/lib/extensions/trbe/
H A Dtrbe.c45 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in trbe_enable_ns() local
47 mdcr_el3_val |= MDCR_NSTB_EN_BIT | MDCR_NSTB_SS_BIT; in trbe_enable_ns()
48 mdcr_el3_val &= ~(MDCR_NSTBE_BIT); in trbe_enable_ns()
50 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in trbe_enable_ns()
56 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in trbe_disable_all() local
58 mdcr_el3_val &= ~MDCR_NSTB_EN_BIT; in trbe_disable_all()
59 mdcr_el3_val &= ~MDCR_NSTBE_BIT; in trbe_disable_all()
63 mdcr_el3_val &= ~MDCR_NSTB_SS_BIT; in trbe_disable_all()
65 mdcr_el3_val |= MDCR_NSTB_SS_BIT; in trbe_disable_all()
68 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in trbe_disable_all()
/rk3399_ARM-atf/lib/extensions/spe/
H A Dspe.c55 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in spe_enable_ns() local
57 mdcr_el3_val |= MDCR_NSPB_EN_BIT | MDCR_NSPB_SS_BIT | MDCR_EnPMSN_BIT | MDCR_EnPMS3_BIT; in spe_enable_ns()
58 mdcr_el3_val &= ~(MDCR_NSPBE_BIT); in spe_enable_ns()
60 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in spe_enable_ns()
70 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in spe_disable_others() local
72 mdcr_el3_val |= MDCR_NSPB_SS_BIT; in spe_disable_others()
73 mdcr_el3_val &= ~(MDCR_NSPB_EN_BIT | MDCR_NSPBE_BIT | MDCR_EnPMSN_BIT | in spe_disable_others()
75 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in spe_disable_others()
/rk3399_ARM-atf/lib/extensions/pmuv3/aarch64/
H A Dpmuv3.c49 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in pmuv3_enable() local
88 mdcr_el3_val |= MDCR_SCCD_BIT | MDCR_MCCD_BIT | MDCR_EnPM2_BIT; in pmuv3_enable()
89 mdcr_el3_val &= ~(MDCR_MPMX_BIT | MDCR_SPME_BIT | MDCR_TPM_BIT); in pmuv3_enable()
90 mdcr_el3_val = mtpmu_disable_el3(mdcr_el3_val); in pmuv3_enable()
93 mdcr_el3_val |= MDCR_PMEE(MDCR_PMEE_CTRL_EL2); in pmuv3_enable()
96 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in pmuv3_enable()
/rk3399_ARM-atf/lib/extensions/debug/
H A Ddebugv8p9.c15 u_register_t mdcr_el3_val; in debugv8p9_extended_bp_wp_enable() local
18 mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in debugv8p9_extended_bp_wp_enable()
25 mdcr_el3_val |= MDCR_EBWE_BIT; in debugv8p9_extended_bp_wp_enable()
26 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in debugv8p9_extended_bp_wp_enable()
/rk3399_ARM-atf/lib/extensions/brbe/
H A Dbrbe.c15 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in brbe_enable() local
25 mdcr_el3_val &= ~((MDCR_SBRBE(MDCR_SBRBE_ALL)) | MDCR_E3BREW_BIT | MDCR_E3BREC_BIT); in brbe_enable()
26 mdcr_el3_val |= (MDCR_SBRBE(MDCR_SBRBE_NS)); in brbe_enable()
27 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in brbe_enable()
/rk3399_ARM-atf/lib/extensions/trf/aarch64/
H A Dtrf.c15 u_register_t mdcr_el3_val = read_ctx_reg(state, CTX_MDCR_EL3); in trf_enable() local
30 mdcr_el3_val &= ~(MDCR_STE_BIT | MDCR_TTRF_BIT | MDCR_RLTE_BIT); in trf_enable()
31 write_ctx_reg(state, CTX_MDCR_EL3, mdcr_el3_val); in trf_enable()