Lines Matching refs:reg
19 u_register_t reg; in sme_enable() local
26 reg = read_ctx_reg(state, CTX_SCR_EL3); in sme_enable()
27 reg |= SCR_ENTP2_BIT; in sme_enable()
28 write_ctx_reg(state, CTX_SCR_EL3, reg); in sme_enable()
33 u_register_t reg; in sme_enable_per_world() local
36 reg = per_world_ctx->ctx_cptr_el3; in sme_enable_per_world()
37 reg |= ESM_BIT; in sme_enable_per_world()
38 per_world_ctx->ctx_cptr_el3 = reg; in sme_enable_per_world()
80 u_register_t reg; in sme_disable() local
87 reg = read_ctx_reg(state, CTX_SCR_EL3); in sme_disable()
88 reg &= ~SCR_ENTP2_BIT; in sme_disable()
89 write_ctx_reg(state, CTX_SCR_EL3, reg); in sme_disable()
94 u_register_t reg; in sme_disable_per_world() local
97 reg = per_world_ctx->ctx_cptr_el3; in sme_disable_per_world()
98 reg &= ~ESM_BIT; /* Trap SME */ in sme_disable_per_world()
99 reg &= ~CPTR_EZ_BIT; /* Trap SVE */ in sme_disable_per_world()
100 per_world_ctx->ctx_cptr_el3 = reg; in sme_disable_per_world()