Home
last modified time | relevance | path

Searched refs:sctlr_el1 (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dproc.S79 mrs x11, sctlr_el1
141 msr sctlr_el1, x12
261 mrs x17, sctlr_el1
263 msr sctlr_el1, x17
286 mrs x17, sctlr_el1
288 msr sctlr_el1, x17
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dasm_pointer_auth.h69 mrs \tmp2, sctlr_el1
71 msr sctlr_el1, \tmp2 variable
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dasm_pointer_auth.h69 mrs \tmp2, sctlr_el1
71 msr sctlr_el1, \tmp2 variable
H A Dpointer_auth.h111 sysreg_clear_set(sctlr_el1, 0, (SCTLR_ELx_ENIA | SCTLR_ELx_ENIB | in ptrauth_enable()
H A Dassembler.h755 set_sctlr sctlr_el1, \reg variable
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Darmv8_deprecated.c316 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_CP15BEN); in cp15_barrier_set_hw_mode()
318 sysreg_clear_set(sctlr_el1, SCTLR_EL1_CP15BEN, 0); in cp15_barrier_set_hw_mode()
351 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SED, 0); in setend_set_hw_mode()
353 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_SED); in setend_set_hw_mode()
H A Dhead.S498 msr sctlr_el1, x0
625 msr sctlr_el1, x0
812 msr sctlr_el1, x0
964 mrs x20, sctlr_el1 // preserve old SCTLR_EL1 value
985 msr sctlr_el1, x20 // disable the MMU
993 msr sctlr_el1, x19 // re-enable the MMU
H A Dcpu_errata.c106 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_enable_trap_ctr_access()
123 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCI, 0); in cpu_enable_cache_maint_trap()
H A Dmte.c81 sysreg_clear_set(sctlr_el1, SCTLR_EL1_TCF0_MASK, tcf0); in update_sctlr_el1_tcf0()
H A Dproton-pack.c570 sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_DSSBS); in spectre_v4_enable_hw_mitigation()
H A Dcpufeature.c1268 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_emulate_effective_ctr()
1628 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SPAN, 0); in cpu_enable_pan()
1717 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_BT0 | SCTLR_EL1_BT1); in bti_enable()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Darmv8_deprecated.c310 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_CP15BEN); in cp15_barrier_set_hw_mode()
312 sysreg_clear_set(sctlr_el1, SCTLR_EL1_CP15BEN, 0); in cp15_barrier_set_hw_mode()
345 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SED, 0); in setend_set_hw_mode()
347 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_SED); in setend_set_hw_mode()
H A Dhead.S130 mrs x19, sctlr_el1
154 msr sctlr_el1, x19
555 msr sctlr_el1, x0
603 msr sctlr_el1, x1
H A Dcpu_errata.c106 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_enable_trap_ctr_access()
121 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCI, 0); in cpu_enable_cache_maint_trap()
H A Dentry.S253 mrs x0, sctlr_el1
255 msr sctlr_el1, x0
400 mrs x0, sctlr_el1
402 msr sctlr_el1, x0
H A Dcpufeature.c1597 sysreg_clear_set(sctlr_el1, SCTLR_EL1_UCT, 0); in cpu_emulate_effective_ctr()
2037 sysreg_clear_set(sctlr_el1, SCTLR_EL1_SPAN, 0); in cpu_enable_pan()
2168 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_BT0 | SCTLR_EL1_BT1); in bti_enable()
2176 sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_ATA | SCTLR_EL1_ATA0); in cpu_enable_mte()
2210 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_TIDCP); in cpu_trap_el0_impdef()
2220 sysreg_clear_set(sctlr_el1, 0, SCTLR_EL1_MSCEn); in cpu_enable_mops()
H A Dmte.c82 sysreg_clear_set(sctlr_el1, SCTLR_EL1_TCF_MASK, in __mte_enable_kernel()
H A Dprocess.c513 sysreg_clear_set(sctlr_el1, SCTLR_USER_MASK & ~SCTLR_ELx_ENIA, sctlr); in update_sctlr_el1()
H A Dproton-pack.c554 sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_DSSBS); in spectre_v4_enable_hw_mitigation()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c240 uint64_t sctlr_el1, tcr_el1; in aarch64_vcpu_setup() local
259 get_reg(vm, vcpuid, ARM64_SYS_REG(SCTLR_EL1), &sctlr_el1); in aarch64_vcpu_setup()
293 sctlr_el1 |= (1 << 0) | (1 << 2) | (1 << 12) /* M | C | I */; in aarch64_vcpu_setup()
298 set_reg(vm, vcpuid, ARM64_SYS_REG(SCTLR_EL1), sctlr_el1); in aarch64_vcpu_setup()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c245 uint64_t sctlr_el1, tcr_el1, ttbr0_el1; in aarch64_vcpu_setup() local
264 vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_SCTLR_EL1), &sctlr_el1); in aarch64_vcpu_setup()
324 sctlr_el1 |= (1 << 0) | (1 << 2) | (1 << 12) /* M | C | I */; in aarch64_vcpu_setup()
329 vcpu_set_reg(vcpu, KVM_ARM64_SYS_REG(SYS_SCTLR_EL1), sctlr_el1); in aarch64_vcpu_setup()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dproc.S91 mrs x11, sctlr_el1
148 msr sctlr_el1, x12
H A Dfault.c353 sysreg_clear_set(sctlr_el1, SCTLR_EL1_TCF_MASK, in do_tag_recovery()

Completed in 27 milliseconds