Searched refs:hpmn (Results 1 – 2 of 2) sorted by relevance
| /arch/arm64/kvm/ |
| A D | pmu-emul.c | 277 unsigned int hpmn, n; in kvm_pmu_hyp_counter_mask() local 282 hpmn = SYS_FIELD_GET(MDCR_EL2, HPMN, __vcpu_sys_reg(vcpu, MDCR_EL2)); in kvm_pmu_hyp_counter_mask() 290 if (hpmn >= n) in kvm_pmu_hyp_counter_mask() 300 return GENMASK(n - 1, hpmn); in kvm_pmu_hyp_counter_mask()
|
| A D | sys_regs.c | 2661 u64 hpmn, val, old = __vcpu_sys_reg(vcpu, MDCR_EL2); in access_mdcr() local 2669 hpmn = FIELD_GET(MDCR_EL2_HPMN, val); in access_mdcr() 2676 if (hpmn > vcpu->kvm->arch.nr_pmu_counters) { in access_mdcr() 2677 hpmn = vcpu->kvm->arch.nr_pmu_counters; in access_mdcr() 2678 u64p_replace_bits(&val, hpmn, MDCR_EL2_HPMN); in access_mdcr()
|
Completed in 16 milliseconds