Lines Matching refs:cmask
100 static unsigned long cmask; variable
306 0, cmask, 0, edata->event_idx, 0, 0); in pmu_sbi_check_event()
356 if (!cmask) in riscv_pmu_get_hpm_info()
359 for_each_set_bit(i, &cmask, RISCV_MAX_COUNTERS) { in riscv_pmu_get_hpm_info()
409 uint64_t cbase = 0, cmask = rvpmu->cmask; in pmu_sbi_ctr_get_idx() local
422 cmask = 1; in pmu_sbi_ctr_get_idx()
425 cmask = BIT(CSR_INSTRET - CSR_CYCLE); in pmu_sbi_ctr_get_idx()
432 cmask, cflags, hwc->event_base, hwc->config, in pmu_sbi_ctr_get_idx()
436 cmask, cflags, hwc->event_base, hwc->config, 0); in pmu_sbi_ctr_get_idx()
445 if (!test_bit(idx, &rvpmu->cmask) || !pmu_ctr_list[idx].value) in pmu_sbi_ctr_get_idx()
819 0, pmu->cmask, SBI_PMU_STOP_FLAG_RESET, 0, 0, 0); in pmu_sbi_stop_all()
1356 if (pmu_sbi_get_ctrinfo(num_counters, &cmask)) in pmu_sbi_device_probe()
1368 pmu->cmask = cmask; in pmu_sbi_device_probe()