Home
last modified time | relevance | path

Searched refs:MDCR_EL2 (Results 1 – 8 of 8) sorted by relevance

/linux/arch/arm64/kvm/
H A Dpmu-emul.c101 return __vcpu_sys_reg(vcpu, MDCR_EL2) & MDCR_EL2_HLP; in kvm_pmc_has_64bit_overflow()
282 hpmn = SYS_FIELD_GET(MDCR_EL2, HPMN, __vcpu_sys_reg(vcpu, MDCR_EL2)); in kvm_pmu_hyp_counter_mask()
390 if (!(vcpu_read_sys_reg(vcpu, MDCR_EL2) & MDCR_EL2_HPME)) in kvm_pmu_overflow_status()
625 unsigned int mdcr = __vcpu_sys_reg(vcpu, MDCR_EL2); in kvm_pmu_counter_is_enabled()
657 u64 mdcr = __vcpu_sys_reg(vcpu, MDCR_EL2); in kvm_pmc_counts_at_el2()
1038 u64 val = __vcpu_sys_reg(vcpu, MDCR_EL2); in kvm_arm_set_nr_counters()
1041 __vcpu_assign_sys_reg(vcpu, MDCR_EL2, val); in kvm_arm_set_nr_counters()
1306 n = FIELD_GET(MDCR_EL2_HPMN, __vcpu_sys_reg(vcpu, MDCR_EL2)); in kvm_vcpu_read_pmcr()
H A Demulate-nested.c319 .index = MDCR_EL2,
326 .index = MDCR_EL2,
333 .index = MDCR_EL2,
339 .index = MDCR_EL2,
345 .index = MDCR_EL2,
351 .index = MDCR_EL2,
357 .index = MDCR_EL2,
363 .index = MDCR_EL2,
369 .index = MDCR_EL2,
375 .index = MDCR_EL2,
[all …]
H A Dnested.c1796 resx = get_reg_fixed_bits(kvm, MDCR_EL2); in kvm_init_nv_sysregs()
1797 set_sysreg_masks(kvm, MDCR_EL2, resx); in kvm_init_nv_sysregs()
1913 u64 guest_mdcr = __vcpu_sys_reg(vcpu, MDCR_EL2); in kvm_nested_setup_mdcr_el2()
H A Dconfig.c1237 static const DECLARE_FEAT_MAP(mdcr_el2_desc, MDCR_EL2,
1528 case MDCR_EL2: in get_reg_fixed_bits()
H A Dsys_regs.c2912 u64 hpmn, val, old = __vcpu_sys_reg(vcpu, MDCR_EL2); in access_mdcr()
2932 __vcpu_assign_sys_reg(vcpu, MDCR_EL2, val); in access_mdcr()
3646 EL2_REG(MDCR_EL2, access_mdcr, reset_mdcr, 0),
/linux/tools/testing/selftests/kvm/arm64/
H A Dget-reg-list.c725 SYS_REG(MDCR_EL2),
/linux/arch/arm64/include/asm/
H A Dkvm_host.h528 MDCR_EL2, /* Monitor Debug Configuration Register (EL2) */ enumerator
/linux/arch/arm64/tools/
H A Dsysreg3883 Sysreg MDCR_EL2 3 4 1 1 1