Lines Matching defs:mdcr_el2
12 static u_register_t init_mdcr_el2_hpmn(u_register_t mdcr_el2)
18 mdcr_el2 &= ~MDCR_EL2_HPMN_MASK;
19 mdcr_el2 |= ((read_pmcr_el0() >> PMCR_EL0_N_SHIFT) & PMCR_EL0_N_MASK);
21 return mdcr_el2;
27 u_register_t mdcr_el2;
29 mdcr_el2 = read_ctx_reg(get_el2_sysregs_ctx(ctx), CTX_MDCR_EL2);
30 mdcr_el2 = init_mdcr_el2_hpmn(mdcr_el2);
31 write_ctx_reg(get_el2_sysregs_ctx(ctx), CTX_MDCR_EL2, mdcr_el2);
117 static u_register_t mtpmu_disable_el2(u_register_t mdcr_el2)
120 return mdcr_el2;
128 mdcr_el2 &= ~MDCR_EL2_MTPME;
130 return mdcr_el2;
135 u_register_t mdcr_el2 = read_mdcr_el2();
167 mdcr_el2 = (mdcr_el2 | MDCR_EL2_HLP_BIT | MDCR_EL2_HPMD_BIT |
170 mdcr_el2 = init_mdcr_el2_hpmn(mdcr_el2);
171 mdcr_el2 = mtpmu_disable_el2(mdcr_el2);
172 write_mdcr_el2(mdcr_el2);