Searched refs:ctr_mask (Results 1 – 1 of 1) sorted by relevance
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_pmu.c | 282 unsigned long ctr_mask) in kvm_pmu_validate_counter_mask() argument 287 if (!ctr_mask || ctr_base >= num_ctrs || (ctr_base + __fls(ctr_mask) >= num_ctrs)) in kvm_pmu_validate_counter_mask() 562 unsigned long ctr_mask, unsigned long flags, u64 ival, in kvm_riscv_vcpu_pmu_ctr_start() argument 571 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_start() 589 for_each_set_bit(i, &ctr_mask, RISCV_MAX_COUNTERS) { in kvm_riscv_vcpu_pmu_ctr_start() 639 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_stop() argument 650 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_stop() 661 for_each_set_bit(i, &ctr_mask, RISCV_MAX_COUNTERS) { in kvm_riscv_vcpu_pmu_ctr_stop() 737 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_cfg_match() argument 764 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_cfg_match() [all …]
|