Home
last modified time | relevance | path

Searched full:tad_pmu (Results 1 – 2 of 2) sorted by relevance

/linux-6.12.1/drivers/perf/
Dmarvell_cn10k_tad_pmu.c7 #define pr_fmt(fmt) "tad_pmu: " fmt
24 #define to_tad_pmu(p) (container_of(p, struct tad_pmu, pmu))
30 struct tad_pmu { struct
44 struct tad_pmu *tad_pmu = to_tad_pmu(event->pmu); in tad_pmu_event_counter_read() local
52 for (i = 0, new = 0; i < tad_pmu->region_cnt; i++) in tad_pmu_event_counter_read()
53 new += readq(tad_pmu->regions[i].base + in tad_pmu_event_counter_read()
62 struct tad_pmu *tad_pmu = to_tad_pmu(event->pmu); in tad_pmu_event_counter_stop() local
70 for (i = 0; i < tad_pmu->region_cnt; i++) { in tad_pmu_event_counter_stop()
71 writeq_relaxed(0, tad_pmu->regions[i].base + in tad_pmu_event_counter_stop()
81 struct tad_pmu *tad_pmu = to_tad_pmu(event->pmu); in tad_pmu_event_counter_start() local
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/perf/
Dmarvell-cn10k-tad.yaml56 tad_pmu@80000000 {