Home
last modified time | relevance | path

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

/openbmc/linux/drivers/perf/
H A Driscv_pmu.c150 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_ctr_get_width_mask()
164 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_update()
192 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_stop()
247 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_start()
263 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_add()
287 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_del()
311 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_init()
359 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_idx()
372 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_mapped()
390 struct riscv_pmu *riscv_pmu_alloc(void) in riscv_pmu_alloc()
[all …]
H A Driscv_pmu_sbi.c344 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_get_idx()
403 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_clear_idx()
607 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu) in pmu_sbi_stop_all()
617 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu) in pmu_sbi_stop_hw_ctrs()
678 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler()
766 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); in pmu_sbi_starting_cpu()
850 struct riscv_pmu *rvpmu = container_of(b, struct riscv_pmu, riscv_pm_nb); in riscv_pm_pmu_notify()
886 static int riscv_pm_pmu_register(struct riscv_pmu *pmu) in riscv_pm_pmu_register()
892 static void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) in riscv_pm_pmu_unregister()
901 static void riscv_pmu_destroy(struct riscv_pmu *pmu) in riscv_pmu_destroy()
[all …]
H A Driscv_pmu_legacy.c110 static void pmu_legacy_init(struct riscv_pmu *pmu) in pmu_legacy_init()
134 struct riscv_pmu *pmu = NULL; in pmu_legacy_device_probe()
H A DMakefile15 obj-$(CONFIG_RISCV_PMU) += riscv_pmu.o
/openbmc/linux/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)) argument
81 struct riscv_pmu *riscv_pmu_alloc(void);
/openbmc/linux/
H A DMAINTAINERS18518 F: drivers/perf/riscv_pmu.c
/openbmc/
H A Dopengrok1.0.log25681 …lelessChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/drivers/perf/riscv_pmu.c.gz
27480 …Children: not file-less due to: /opengrok/data/xref/openbmc/linux/include/linux/perf/riscv_pmu.h.gz
H A Dopengrok2.0.log27452 …lelessChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/drivers/perf/riscv_pmu.c.gz
29251 …Children: not file-less due to: /opengrok/data/xref/openbmc/linux/include/linux/perf/riscv_pmu.h.gz