Home
last modified time | relevance | path

Searched refs:riscv_pmu_ctr_read_csr (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/perf/
H A Driscv_pmu_legacy.c53 val = riscv_pmu_ctr_read_csr(CSR_CYCLE); in pmu_legacy_read_ctr()
55 val = (u64)riscv_pmu_ctr_read_csr(CSR_CYCLEH) << 32 | val; in pmu_legacy_read_ctr()
57 val = riscv_pmu_ctr_read_csr(CSR_INSTRET); in pmu_legacy_read_ctr()
59 val = ((u64)riscv_pmu_ctr_read_csr(CSR_INSTRETH)) << 32 | val; in pmu_legacy_read_ctr()
H A Driscv_pmu.c136 unsigned long riscv_pmu_ctr_read_csr(unsigned long csr) in riscv_pmu_ctr_read_csr() function
H A Driscv_pmu_sbi.c501 val = riscv_pmu_ctr_read_csr(info.csr); in pmu_sbi_ctr_read()
503 val = ((u64)riscv_pmu_ctr_read_csr(info.csr + 0x80)) << 31 | val; in pmu_sbi_ctr_read()
/openbmc/linux/include/linux/perf/
H A Driscv_pmu.h72 unsigned long riscv_pmu_ctr_read_csr(unsigned long csr);