Searched refs:ctr_mask (Results 1 – 2 of 2) sorted by relevance
| /Linux-v6.6/arch/riscv/kvm/ |
| D | vcpu_pmu.c | 223 unsigned long ctr_mask) in kvm_pmu_validate_counter_mask() argument 226 if (!ctr_mask || (ctr_base + __fls(ctr_mask) >= kvm_pmu_num_counters(kvpmu))) in kvm_pmu_validate_counter_mask() 339 unsigned long ctr_mask, unsigned long flags, u64 ival, in kvm_riscv_vcpu_pmu_ctr_start() argument 347 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_start() 353 for_each_set_bit(i, &ctr_mask, RISCV_MAX_COUNTERS) { in kvm_riscv_vcpu_pmu_ctr_start() 395 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_stop() argument 404 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_stop() 410 for_each_set_bit(i, &ctr_mask, RISCV_MAX_COUNTERS) { in kvm_riscv_vcpu_pmu_ctr_stop() 457 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_cfg_match() argument 482 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_cfg_match() [all …]
|
| /Linux-v6.6/arch/riscv/include/asm/ |
| D | kvm_vcpu_pmu.h | 76 unsigned long ctr_mask, unsigned long flags, u64 ival, 79 unsigned long ctr_mask, unsigned long flags, 82 unsigned long ctr_mask, unsigned long flags,
|