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()
89 u_register_t reg; in sme_disable() local
96 reg = read_ctx_reg(state, CTX_SCR_EL3); in sme_disable()
97 reg &= ~SCR_ENTP2_BIT; in sme_disable()
98 write_ctx_reg(state, CTX_SCR_EL3, reg); in sme_disable()
103 u_register_t reg; in sme_disable_per_world() local
106 reg = per_world_ctx->ctx_cptr_el3; in sme_disable_per_world()
107 reg &= ~ESM_BIT; /* Trap SME */ in sme_disable_per_world()
108 reg &= ~CPTR_EZ_BIT; /* Trap SVE */ in sme_disable_per_world()
109 reg |= TFP_BIT; /* Trap FPU/SIMD */ in sme_disable_per_world()
110 per_world_ctx->ctx_cptr_el3 = reg; in sme_disable_per_world()