Searched refs:__vcpu_sys_reg (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/ |
| H A D | pmu-emul.c | 46 __vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_LC); in kvm_pmu_idx_is_64bit() 118 eventsel = __vcpu_sys_reg(vcpu, reg) & kvm_pmu_event_mask(vcpu->kvm); in kvm_pmu_idx_has_chain_evtype() 137 counter = __vcpu_sys_reg(vcpu, reg); in kvm_pmu_get_pair_counter_value() 138 counter_high = __vcpu_sys_reg(vcpu, reg + 1); in kvm_pmu_get_pair_counter_value() 144 counter = __vcpu_sys_reg(vcpu, reg); in kvm_pmu_get_pair_counter_value() 192 __vcpu_sys_reg(vcpu, reg) += (s64)val - kvm_pmu_get_counter_value(vcpu, select_idx); in kvm_pmu_set_counter_value() 236 __vcpu_sys_reg(vcpu, reg) = val; in kvm_pmu_stop_counter() 239 __vcpu_sys_reg(vcpu, reg + 1) = upper_32_bits(counter); in kvm_pmu_stop_counter() 292 u64 val = __vcpu_sys_reg(vcpu, PMCR_EL0) >> ARMV8_PMU_PMCR_N_SHIFT; in kvm_pmu_valid_counter_mask() 314 if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E) || !val) in kvm_pmu_enable_counter_mask() [all …]
|
| H A D | sys_regs.c | 79 return __vcpu_sys_reg(vcpu, reg); in vcpu_read_sys_reg() 88 __vcpu_sys_reg(vcpu, reg) = val; in vcpu_write_sys_reg() 623 __vcpu_sys_reg(vcpu, r->reg) = val; in reset_pmcr() 628 u64 reg = __vcpu_sys_reg(vcpu, PMUSERENR_EL0); in check_pmu_access_disabled() 667 val = __vcpu_sys_reg(vcpu, PMCR_EL0); in access_pmcr() 672 __vcpu_sys_reg(vcpu, PMCR_EL0) = val; in access_pmcr() 677 val = __vcpu_sys_reg(vcpu, PMCR_EL0) in access_pmcr() 692 __vcpu_sys_reg(vcpu, PMSELR_EL0) = p->regval; in access_pmselr() 695 p->regval = __vcpu_sys_reg(vcpu, PMSELR_EL0) in access_pmselr() 726 pmcr = __vcpu_sys_reg(vcpu, PMCR_EL0); in pmu_counter_idx_valid() [all …]
|
| H A D | arch_timer.c | 60 return __vcpu_sys_reg(vcpu, CNTV_CTL_EL0); in timer_get_ctl() 62 return __vcpu_sys_reg(vcpu, CNTP_CTL_EL0); in timer_get_ctl() 75 return __vcpu_sys_reg(vcpu, CNTV_CVAL_EL0); in timer_get_cval() 77 return __vcpu_sys_reg(vcpu, CNTP_CVAL_EL0); in timer_get_cval() 90 return __vcpu_sys_reg(vcpu, CNTVOFF_EL2); in timer_get_offset() 102 __vcpu_sys_reg(vcpu, CNTV_CTL_EL0) = ctl; in timer_set_ctl() 105 __vcpu_sys_reg(vcpu, CNTP_CTL_EL0) = ctl; in timer_set_ctl() 118 __vcpu_sys_reg(vcpu, CNTV_CVAL_EL0) = cval; in timer_set_cval() 121 __vcpu_sys_reg(vcpu, CNTP_CVAL_EL0) = cval; in timer_set_cval() 134 __vcpu_sys_reg(vcpu, CNTVOFF_EL2) = offset; in timer_set_offset()
|
| H A D | sys_regs.h | 108 __vcpu_sys_reg(vcpu, r->reg) = 0x1de7ec7edbadc0deULL; in reset_unknown() 115 __vcpu_sys_reg(vcpu, r->reg) = r->val; in reset_val()
|
| H A D | fpsimd.c | 125 __vcpu_sys_reg(vcpu, ZCR_EL1) = read_sysreg_el1(SYS_ZCR); in kvm_arch_vcpu_put_fp()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | sysreg-sr.h | 174 __vcpu_sys_reg(vcpu, DACR32_EL2) = read_sysreg(dacr32_el2); in __sysreg32_save_state() 175 __vcpu_sys_reg(vcpu, IFSR32_EL2) = read_sysreg(ifsr32_el2); in __sysreg32_save_state() 178 __vcpu_sys_reg(vcpu, DBGVCR32_EL2) = read_sysreg(dbgvcr32_el2); in __sysreg32_save_state() 191 write_sysreg(__vcpu_sys_reg(vcpu, DACR32_EL2), dacr32_el2); in __sysreg32_restore_state() 192 write_sysreg(__vcpu_sys_reg(vcpu, IFSR32_EL2), ifsr32_el2); in __sysreg32_restore_state() 195 write_sysreg(__vcpu_sys_reg(vcpu, DBGVCR32_EL2), dbgvcr32_el2); in __sysreg32_restore_state()
|
| H A D | switch.h | 62 __vcpu_sys_reg(vcpu, FPEXC32_EL2) = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32() 223 write_sysreg_el1(__vcpu_sys_reg(vcpu, ZCR_EL1), SYS_ZCR); in __hyp_sve_restore_guest() 285 write_sysreg(__vcpu_sys_reg(vcpu, FPEXC32_EL2), fpexc32_el2); in __hyp_handle_fpsimd()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/ |
| H A D | exception.c | 28 return __vcpu_sys_reg(vcpu, reg); in __vcpu_read_sys_reg() 36 __vcpu_sys_reg(vcpu, reg) = val; in __vcpu_write_sys_reg() 44 __vcpu_sys_reg(vcpu, SPSR_EL1) = val; in __vcpu_write_spsr()
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 459 #define __vcpu_sys_reg(v,r) (ctxt_sys_reg(&(v)->arch.ctxt, (r))) macro
|