Searched refs:riscv_pmu (Results 1 - 7 of 7) sorted by relevance

/linux-master/include/linux/perf/
H A Driscv_pmu.h44 struct riscv_pmu { struct
68 #define to_riscv_pmu(p) (container_of(p, struct riscv_pmu, pmu))
81 struct riscv_pmu *riscv_pmu_alloc(void);
/linux-master/drivers/perf/
H A Driscv_pmu.c14 #include <linux/perf/riscv_pmu.h>
150 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
164 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
192 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
247 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
263 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
287 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
311 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
359 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
372 struct riscv_pmu *rvpm
[all...]
H A Driscv_pmu_legacy.c12 #include <linux/perf/riscv_pmu.h>
110 static void pmu_legacy_init(struct riscv_pmu *pmu)
134 struct riscv_pmu *pmu = NULL;
H A Driscv_pmu_sbi.c14 #include <linux/perf/riscv_pmu.h>
367 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
426 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu);
630 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu)
640 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu)
655 static inline void pmu_sbi_start_overflow_mask(struct riscv_pmu *pmu,
701 struct riscv_pmu *pmu;
789 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node);
825 static int pmu_sbi_setup_irqs(struct riscv_pmu *pm
[all...]
H A DMakefile15 obj-$(CONFIG_RISCV_PMU) += riscv_pmu.o
/linux-master/arch/riscv/include/asm/
H A Dkvm_vcpu_pmu.h12 #include <linux/perf/riscv_pmu.h>
/linux-master/arch/riscv/kvm/
H A Dvcpu_pmu.c13 #include <linux/perf/riscv_pmu.h>

Completed in 285 milliseconds