Home
last modified time | relevance | path

Searched refs:num_hw_ctrs (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c19 #define kvm_pmu_num_counters(pmu) ((pmu)->num_hw_ctrs + (pmu)->num_fw_ctrs)
166 min = kvpmu->num_hw_ctrs; in kvm_pmu_get_programmable_pmc_index()
171 max = kvpmu->num_hw_ctrs; in kvm_pmu_get_programmable_pmc_index()
547 int i = 0, ret, num_hw_ctrs = 0, hpm_width = 0; in kvm_riscv_vcpu_pmu_init() local
559 ret = riscv_pmu_get_hpm_info(&hpm_width, &num_hw_ctrs); in kvm_riscv_vcpu_pmu_init()
560 if (ret < 0 || !hpm_width || !num_hw_ctrs) in kvm_riscv_vcpu_pmu_init()
566 kvpmu->num_hw_ctrs = num_hw_ctrs + 1; in kvm_riscv_vcpu_pmu_init()
570 if (kvpmu->num_hw_ctrs > RISCV_KVM_MAX_HW_CTRS) { in kvm_riscv_vcpu_pmu_init()
572 kvpmu->num_hw_ctrs = RISCV_KVM_MAX_HW_CTRS; in kvm_riscv_vcpu_pmu_init()
588 if (i < kvpmu->num_hw_ctrs) { in kvm_riscv_vcpu_pmu_init()
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_pmu.h48 int num_hw_ctrs; member