Searched refs:riscv_pmu (Results 1 – 7 of 7) sorted by relevance
148 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_ctr_get_width_mask()162 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_update()190 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_stop()243 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_start()259 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_add()283 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_del()307 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_init()355 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_idx()368 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in riscv_pmu_event_mapped()386 struct riscv_pmu *riscv_pmu_alloc(void) in riscv_pmu_alloc()[all …]
405 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_get_idx()464 struct riscv_pmu *rvpmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_clear_idx()568 static void pmu_sbi_snapshot_free(struct riscv_pmu *pmu) in pmu_sbi_snapshot_free()584 static int pmu_sbi_snapshot_alloc(struct riscv_pmu *pmu) in pmu_sbi_snapshot_alloc()657 struct riscv_pmu *pmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_read()738 struct riscv_pmu *pmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_stop()958 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler()1060 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); in pmu_sbi_starting_cpu()1155 struct riscv_pmu *rvpmu = container_of(b, struct riscv_pmu, riscv_pm_nb); in riscv_pm_pmu_notify()1206 static void riscv_pmu_destroy(struct riscv_pmu *pmu) in riscv_pmu_destroy()[all …]
110 static void pmu_legacy_init(struct riscv_pmu *pmu) in pmu_legacy_init()134 struct riscv_pmu *pmu = NULL; in pmu_legacy_device_probe()
19 obj-$(CONFIG_RISCV_PMU) += riscv_pmu.o
52 struct riscv_pmu { struct76 #define to_riscv_pmu(p) (container_of(p, struct riscv_pmu, pmu)) argument89 struct riscv_pmu *riscv_pmu_alloc(void);
275 struct riscv_pmu *rpmu = to_riscv_pmu(perf_event->pmu); in kvm_riscv_pmu_overflow()
21020 F: drivers/perf/riscv_pmu.c