Home
last modified time | relevance | path

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

/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c285 unsigned long ctr_mask) in kvm_pmu_validate_counter_mask() argument
290 if (!ctr_mask || ctr_base >= num_ctrs || (ctr_base + __fls(ctr_mask) >= num_ctrs)) in kvm_pmu_validate_counter_mask()
575 unsigned long ctr_mask, unsigned long flags, u64 ival, in kvm_riscv_vcpu_pmu_ctr_start() argument
584 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_start()
602 for_each_set_bit(i, &ctr_mask, BITS_PER_LONG) { in kvm_riscv_vcpu_pmu_ctr_start()
652 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_stop() argument
662 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_stop()
673 for_each_set_bit(i, &ctr_mask, BITS_PER_LONG) { in kvm_riscv_vcpu_pmu_ctr_stop()
750 unsigned long ctr_mask, unsigned long flags, in kvm_riscv_vcpu_pmu_ctr_cfg_match() argument
777 if (kvm_pmu_validate_counter_mask(kvpmu, ctr_base, ctr_mask) < 0) { in kvm_riscv_vcpu_pmu_ctr_cfg_match()
[all …]
/linux/drivers/perf/
H A Driscv_pmu_sbi.c363 unsigned long ctr_mask, in pmu_sbi_ctr_cfg_match() argument
370 ctr_mask, cflags, event_idx, config, config >> 32); in pmu_sbi_ctr_cfg_match()
373 ctr_mask, cflags, event_idx, config, 0); in pmu_sbi_ctr_cfg_match()