Searched refs:read_sysreg_el1 (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/arch/arm64/kvm/hyp/vhe/ |
| H A D | sysreg-sr.c | 24 __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 D | tlb.c | 43 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 D | switch.c | 392 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 D | sysreg-sr.h | 118 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 D | switch.h | 370 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 D | debug-sr.c | 34 *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 D | tlb.c | 86 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 D | switch.c | 135 val = read_sysreg_el1(SYS_TCR); in __deactivate_traps() 138 val = read_sysreg_el1(SYS_SCTLR); in __deactivate_traps()
|
| H A D | hyp-main.c | 29 __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 D | kvm_hyp.h | 29 #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 D | at.c | 496 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 D | sys_regs.c | 172 val = read_sysreg_el1(SYS_CNTKCTL); in vcpu_read_sys_reg()
|