Home
last modified time | relevance | path

Searched refs:riscv_pmu (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/perf/
Driscv_pmu.c77 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_ctr_get_width_mask()
99 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_update()
127 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_stop()
180 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_start()
199 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_add()
223 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_del()
247 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_init()
286 struct riscv_pmu *riscv_pmu_alloc(void) in riscv_pmu_alloc()
288 struct riscv_pmu *pmu; in riscv_pmu_alloc()
Driscv_pmu_sbi.c270 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_get_idx()
317 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_clear_idx()
498 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu) in pmu_sbi_stop_all()
508 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu) in pmu_sbi_stop_hw_ctrs()
523 static inline void pmu_sbi_start_overflow_mask(struct riscv_pmu *pmu, in pmu_sbi_start_overflow_mask()
569 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler()
652 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); in pmu_sbi_starting_cpu()
687 static int pmu_sbi_setup_irqs(struct riscv_pmu *pmu, struct platform_device *pdev) in pmu_sbi_setup_irqs()
735 struct riscv_pmu *rvpmu = container_of(b, struct riscv_pmu, riscv_pm_nb); in riscv_pm_pmu_notify()
777 static int riscv_pm_pmu_register(struct riscv_pmu *pmu) in riscv_pm_pmu_register()
[all …]
Driscv_pmu_legacy.c81 static void pmu_legacy_init(struct riscv_pmu *pmu) in pmu_legacy_init()
100 struct riscv_pmu *pmu = NULL; in pmu_legacy_device_probe()
DMakefile13 obj-$(CONFIG_RISCV_PMU) += riscv_pmu.o
/Linux-v6.1/include/linux/perf/
Driscv_pmu.h42 struct riscv_pmu { struct
62 #define to_riscv_pmu(p) (container_of(p, struct riscv_pmu, pmu)) argument
75 struct riscv_pmu *riscv_pmu_alloc(void);
/Linux-v6.1/
DMAINTAINERS17714 F: drivers/perf/riscv_pmu.c