Home
last modified time | relevance | path

Searched refs:read_sysreg_el1 (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dsysreg-sr.c24 __vcpu_sys_reg(vcpu, ESR_EL2) = read_sysreg_el1(SYS_ESR); in __sysreg_save_vel2_state()
25 __vcpu_sys_reg(vcpu, AFSR0_EL2) = read_sysreg_el1(SYS_AFSR0); in __sysreg_save_vel2_state()
26 __vcpu_sys_reg(vcpu, AFSR1_EL2) = read_sysreg_el1(SYS_AFSR1); in __sysreg_save_vel2_state()
27 __vcpu_sys_reg(vcpu, FAR_EL2) = read_sysreg_el1(SYS_FAR); in __sysreg_save_vel2_state()
28 __vcpu_sys_reg(vcpu, MAIR_EL2) = read_sysreg_el1(SYS_MAIR); in __sysreg_save_vel2_state()
29 __vcpu_sys_reg(vcpu, VBAR_EL2) = read_sysreg_el1(SYS_VBAR); in __sysreg_save_vel2_state()
31 __vcpu_sys_reg(vcpu, AMAIR_EL2) = read_sysreg_el1(SYS_AMAIR); in __sysreg_save_vel2_state()
52 __vcpu_sys_reg(vcpu, TCR_EL2) = read_sysreg_el1(SYS_TCR); in __sysreg_save_vel2_state()
71 val = read_sysreg_el1(SYS_CNTKCTL); in __sysreg_save_vel2_state()
78 __vcpu_sys_reg(vcpu, ELR_EL2) = read_sysreg_el1(SYS_ELR); in __sysreg_save_vel2_state()
[all …]
H A Dtlb.c43 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
46 val = cxt->sctlr = read_sysreg_el1(SYS_SCTLR); in enter_vmid_context()
H A Dswitch.c392 spsr = read_sysreg_el1(SYS_SPSR); in kvm_hyp_handle_eret()
415 elr = read_sysreg_el1(SYS_ELR); in kvm_hyp_handle_eret()
/linux-6.15/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h118 ctxt_sys_reg(ctxt, TCR_EL1) = read_sysreg_el1(SYS_TCR); in __sysreg_save_el1_state()
120 ctxt_sys_reg(ctxt, TCR2_EL1) = read_sysreg_el1(SYS_TCR2); in __sysreg_save_el1_state()
123 ctxt_sys_reg(ctxt, PIR_EL1) = read_sysreg_el1(SYS_PIR); in __sysreg_save_el1_state()
128 ctxt_sys_reg(ctxt, POR_EL1) = read_sysreg_el1(SYS_POR); in __sysreg_save_el1_state()
130 ctxt_sys_reg(ctxt, ESR_EL1) = read_sysreg_el1(SYS_ESR); in __sysreg_save_el1_state()
133 ctxt_sys_reg(ctxt, FAR_EL1) = read_sysreg_el1(SYS_FAR); in __sysreg_save_el1_state()
134 ctxt_sys_reg(ctxt, MAIR_EL1) = read_sysreg_el1(SYS_MAIR); in __sysreg_save_el1_state()
135 ctxt_sys_reg(ctxt, VBAR_EL1) = read_sysreg_el1(SYS_VBAR); in __sysreg_save_el1_state()
143 ctxt_sys_reg(ctxt, TFSR_EL1) = read_sysreg_el1(SYS_TFSR); in __sysreg_save_el1_state()
148 ctxt_sys_reg(ctxt, ELR_EL1) = read_sysreg_el1(SYS_ELR); in __sysreg_save_el1_state()
[all …]
H A Dswitch.h370 sve_state->zcr_el1 = read_sysreg_el1(SYS_ZCR); in __hyp_sve_save_host()
414 zcr_el1 = read_sysreg_el1(SYS_ZCR); in fpsimd_lazy_switch_to_host()
/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Ddebug-sr.c34 *pmscr_el1 = read_sysreg_el1(SYS_PMSCR); in __debug_save_spe()
56 *saved_trfcr = read_sysreg_el1(SYS_TRFCR); in __trace_do_switch()
H A Dtlb.c86 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
92 val = cxt->sctlr = read_sysreg_el1(SYS_SCTLR); in enter_vmid_context()
H A Dswitch.c135 val = read_sysreg_el1(SYS_TCR); in __deactivate_traps()
138 val = read_sysreg_el1(SYS_SCTLR); in __deactivate_traps()
H A Dhyp-main.c29 __vcpu_sys_reg(vcpu, ZCR_EL1) = read_sysreg_el1(SYS_ZCR); in __hyp_sve_save_guest()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_hyp.h29 #define read_sysreg_el1(r) read_sysreg_s(r##_EL12) macro
63 #define read_sysreg_el1(r) read_sysreg_elx(r, _EL1, _EL12) macro
/linux-6.15/arch/arm64/kvm/
H A Dat.c496 config->ttbr0 = read_sysreg_el1(SYS_TTBR0); in __mmu_config_save()
497 config->ttbr1 = read_sysreg_el1(SYS_TTBR1); in __mmu_config_save()
498 config->tcr = read_sysreg_el1(SYS_TCR); in __mmu_config_save()
499 config->mair = read_sysreg_el1(SYS_MAIR); in __mmu_config_save()
501 config->tcr2 = read_sysreg_el1(SYS_TCR2); in __mmu_config_save()
503 config->pir = read_sysreg_el1(SYS_PIR); in __mmu_config_save()
504 config->pire0 = read_sysreg_el1(SYS_PIRE0); in __mmu_config_save()
507 config->por_el1 = read_sysreg_el1(SYS_POR); in __mmu_config_save()
511 config->sctlr = read_sysreg_el1(SYS_SCTLR); in __mmu_config_save()
H A Dsys_regs.c172 val = read_sysreg_el1(SYS_CNTKCTL); in vcpu_read_sys_reg()