Home
last modified time | relevance | path

Searched refs:cpacr_el1 (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/arch/arm64/include/asm/
H A Dfpsimd.h35 unsigned long old = read_sysreg(cpacr_el1); in cpacr_save_enable_kernel_sve()
38 write_sysreg(old | set, cpacr_el1); in cpacr_save_enable_kernel_sve()
45 unsigned long old = read_sysreg(cpacr_el1); in cpacr_save_enable_kernel_sme()
48 write_sysreg(old | set, cpacr_el1); in cpacr_save_enable_kernel_sme()
55 write_sysreg(cpacr, cpacr_el1); in cpacr_restore()
211 sysreg_clear_set(cpacr_el1, CPACR_EL1_ZEN_EL0EN, 0); in sve_user_disable()
216 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_ZEN_EL0EN); in sve_user_enable()
347 sysreg_clear_set(cpacr_el1, CPACR_EL1_SMEN_EL0EN, 0); in sme_user_disable()
352 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_SMEN_EL0EN); in sme_user_enable()
H A Dkvm_nested.h36 u64 cpacr_el1 = CPACR_EL1_RES1; in translate_cptr_el2_to_cpacr_el1() local
39 cpacr_el1 |= CPACR_EL1_TTA; in translate_cptr_el2_to_cpacr_el1()
41 cpacr_el1 |= CPACR_EL1_FPEN; in translate_cptr_el2_to_cpacr_el1()
43 cpacr_el1 |= CPACR_EL1_ZEN; in translate_cptr_el2_to_cpacr_el1()
45 cpacr_el1 |= cptr_el2 & (CPTR_EL2_TCPAC | CPTR_EL2_TAM); in translate_cptr_el2_to_cpacr_el1()
47 return cpacr_el1; in translate_cptr_el2_to_cpacr_el1()
H A Del2_setup.h184 msr cpacr_el1, x0
380 mrs x0, cpacr_el1 // Disable SVE traps
382 msr cpacr_el1, x0
401 mrs x0, cpacr_el1 // Disable SME traps
403 msr cpacr_el1, x0
H A Dkvm_emulate.h619 sysreg_clear_set(cpacr_el1, clr, set); \
/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c54 write_sysreg(val, cpacr_el1); in __activate_cptr_traps()
84 write_sysreg(val, cpacr_el1); in __deactivate_cptr_traps()
/linux-6.15/arch/arm64/mm/
H A Dproc.S84 mrs x6, cpacr_el1
128 msr cpacr_el1, x6
456 msr cpacr_el1, xzr // Reset cpacr_el1
/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c136 write_sysreg(val, cpacr_el1); in __activate_cptr_traps()
146 write_sysreg(val, cpacr_el1); in __deactivate_cptr_traps()
/linux-6.15/arch/arm64/kernel/
H A Dhyp-stub.S111 msr cpacr_el1, x0