Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/arm64/kvm/
A Dpmu-emul.c98 counter = __vcpu_sys_reg(vcpu, reg); in kvm_pmu_get_pmc_value()
148 __vcpu_sys_reg(vcpu, reg) = val; in kvm_pmu_set_pmc_value()
199 __vcpu_sys_reg(vcpu, reg) = val; in kvm_pmu_stop_counter()
323 reg = __vcpu_sys_reg(vcpu, PMOVSSET_EL0); in kvm_pmu_overflow_status()
324 reg &= __vcpu_sys_reg(vcpu, PMCNTENSET_EL0); in kvm_pmu_overflow_status()
325 reg &= __vcpu_sys_reg(vcpu, PMINTENSET_EL1); in kvm_pmu_overflow_status()
428 mask &= __vcpu_sys_reg(vcpu, PMCNTENSET_EL0); in kvm_pmu_counter_increment()
451 __vcpu_sys_reg(vcpu, PMOVSSET_EL0) |= BIT(i); in kvm_pmu_counter_increment()
541 __vcpu_sys_reg(vcpu, PMCR_EL0) = val; in kvm_pmu_handle_pmcr()
582 data = __vcpu_sys_reg(vcpu, reg); in kvm_pmu_create_perf_event()
[all …]
A Dsys_regs.c74 return __vcpu_sys_reg(vcpu, reg); in vcpu_read_sys_reg()
83 __vcpu_sys_reg(vcpu, reg) = val; in vcpu_write_sys_reg()
420 __vcpu_sys_reg(vcpu, rd->reg) = val; in set_oslsr_el1()
710 __vcpu_sys_reg(vcpu, r->reg) &= mask; in reset_pmu_reg()
744 __vcpu_sys_reg(vcpu, r->reg) = pmcr; in reset_pmcr()
791 val = __vcpu_sys_reg(vcpu, PMCR_EL0); in access_pmcr()
800 val = __vcpu_sys_reg(vcpu, PMCR_EL0) in access_pmcr()
1545 __vcpu_sys_reg(vcpu, r->reg) = clidr; in reset_clidr()
1557 __vcpu_sys_reg(vcpu, rd->reg) = val; in set_clidr()
3141 val = __vcpu_sys_reg(vcpu, r->reg); in kvm_sys_reg_get_user()
[all …]
A Darch_timer.c61 return __vcpu_sys_reg(vcpu, CNTV_CTL_EL0); in timer_get_ctl()
63 return __vcpu_sys_reg(vcpu, CNTP_CTL_EL0); in timer_get_ctl()
76 return __vcpu_sys_reg(vcpu, CNTV_CVAL_EL0); in timer_get_cval()
78 return __vcpu_sys_reg(vcpu, CNTP_CVAL_EL0); in timer_get_cval()
91 return __vcpu_sys_reg(vcpu, CNTVOFF_EL2); in timer_get_offset()
103 __vcpu_sys_reg(vcpu, CNTV_CTL_EL0) = ctl; in timer_set_ctl()
106 __vcpu_sys_reg(vcpu, CNTP_CTL_EL0) = ctl; in timer_set_ctl()
119 __vcpu_sys_reg(vcpu, CNTV_CVAL_EL0) = cval; in timer_set_cval()
122 __vcpu_sys_reg(vcpu, CNTP_CVAL_EL0) = cval; in timer_set_cval()
135 __vcpu_sys_reg(vcpu, CNTVOFF_EL2) = offset; in timer_set_offset()
A Demulate-nested.c82 elr = __vcpu_sys_reg(vcpu, ELR_EL2); in kvm_emulate_nested_eret()
198 !(__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_IMO)) in kvm_inject_nested_irq()
A Dsys_regs.h131 __vcpu_sys_reg(vcpu, r->reg) = 0x1de7ec7edbadc0deULL; in reset_unknown()
138 __vcpu_sys_reg(vcpu, r->reg) = r->val; in reset_val()
A Dtrace_arm.h323 __entry->hcr_el2 = __vcpu_sys_reg(vcpu, HCR_EL2);
353 __entry->hcr_el2 = __vcpu_sys_reg(vcpu, HCR_EL2);
A Dfpsimd.c192 __vcpu_sys_reg(vcpu, ZCR_EL1) = read_sysreg_el1(SYS_ZCR); in kvm_arch_vcpu_put_fp()
A Darm.c753 __vcpu_sys_reg(vcpu, PMCR_EL0)); in check_vcpu_requests()
/linux-6.3-rc2/arch/arm64/kvm/hyp/include/hyp/
A Dsysreg-sr.h210 __vcpu_sys_reg(vcpu, DACR32_EL2) = read_sysreg(dacr32_el2); in __sysreg32_save_state()
211 __vcpu_sys_reg(vcpu, IFSR32_EL2) = read_sysreg(ifsr32_el2); in __sysreg32_save_state()
214 __vcpu_sys_reg(vcpu, DBGVCR32_EL2) = read_sysreg(dbgvcr32_el2); in __sysreg32_save_state()
227 write_sysreg(__vcpu_sys_reg(vcpu, DACR32_EL2), dacr32_el2); in __sysreg32_restore_state()
228 write_sysreg(__vcpu_sys_reg(vcpu, IFSR32_EL2), ifsr32_el2); in __sysreg32_restore_state()
231 write_sysreg(__vcpu_sys_reg(vcpu, DBGVCR32_EL2), dbgvcr32_el2); in __sysreg32_restore_state()
A Dswitch.h52 __vcpu_sys_reg(vcpu, FPEXC32_EL2) = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32()
158 write_sysreg_el1(__vcpu_sys_reg(vcpu, ZCR_EL1), SYS_ZCR); in __hyp_sve_restore_guest()
213 write_sysreg(__vcpu_sys_reg(vcpu, FPEXC32_EL2), fpexc32_el2); in kvm_hyp_handle_fpsimd()
/linux-6.3-rc2/arch/arm64/kvm/hyp/
A Dexception.c32 return __vcpu_sys_reg(vcpu, reg); in __vcpu_read_sys_reg()
40 __vcpu_sys_reg(vcpu, reg) = val; in __vcpu_write_sys_reg()
54 __vcpu_sys_reg(vcpu, SPSR_EL1) = val; in __vcpu_write_spsr()
/linux-6.3-rc2/arch/arm64/include/asm/
A Dkvm_host.h728 #define __vcpu_sys_reg(v,r) (ctxt_sys_reg(&(v)->arch.ctxt, (r))) macro
996 (!!(__vcpu_sys_reg(vcpu, OSLSR_EL1) & SYS_OSLSR_OSLK))

Completed in 32 milliseconds