Searched refs:cpacr_el1 (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 44 val = read_sysreg(cpacr_el1); in __activate_traps() 67 write_sysreg(val, cpacr_el1); in __activate_traps() 88 write_sysreg(CPACR_EL1_DEFAULT, cpacr_el1); in __deactivate_traps()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | fpsimd.h | 188 sysreg_clear_set(cpacr_el1, CPACR_EL1_ZEN_EL0EN, 0); in sve_user_disable() 193 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_ZEN_EL0EN); in sve_user_enable() 324 sysreg_clear_set(cpacr_el1, CPACR_EL1_SMEN_EL0EN, 0); in sme_user_disable() 329 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_SMEN_EL0EN); in sme_user_enable()
|
H A D | el2_setup.h | 149 msr cpacr_el1, x0 variable 278 mrs x0, cpacr_el1 // Disable SVE traps 280 msr cpacr_el1, x0 variable 299 mrs x0, cpacr_el1 // Disable SME traps 301 msr cpacr_el1, x0 variable
|
H A D | kvm_emulate.h | 577 write_sysreg(val, cpacr_el1); in kvm_write_cptr_el2()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | fpsimd.h | 125 sysreg_clear_set(cpacr_el1, CPACR_EL1_ZEN_EL0EN, 0); in sve_user_disable() 130 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_ZEN_EL0EN); in sve_user_enable()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | fpsimd.c | 92 if (read_sysreg(cpacr_el1) & CPACR_EL1_ZEN_EL0EN) in kvm_arch_vcpu_load_fp() 97 if (read_sysreg(cpacr_el1) & CPACR_EL1_SMEN_EL0EN) in kvm_arch_vcpu_load_fp()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 62 val = read_sysreg(cpacr_el1); in __activate_traps() 86 write_sysreg(val, cpacr_el1); in __activate_traps()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | fpsimd.c | 73 if (read_sysreg(cpacr_el1) & CPACR_EL1_ZEN_EL0EN) in kvm_arch_vcpu_load_fp()
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | proc.S | 74 mrs x6, cpacr_el1 123 msr cpacr_el1, x6 417 msr cpacr_el1, x1 // Enable FP/ASIMD
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | proc.S | 86 mrs x6, cpacr_el1 130 msr cpacr_el1, x6 409 msr cpacr_el1, x1 // Enable FP/ASIMD
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 234 u64 reg = read_sysreg(cpacr_el1) | CPACR_EL1_FPEN; in __hyp_handle_fpsimd() 239 write_sysreg(reg, cpacr_el1); in __hyp_handle_fpsimd()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | hyp-main.c | 424 sysreg_clear_set(cpacr_el1, 0, (CPACR_EL1_ZEN_EL1EN | in handle_trap()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 314 sysreg_clear_set(cpacr_el1, 0, reg); in kvm_hyp_handle_fpsimd()
|
Completed in 7 milliseconds