Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/perf/
Darm_dmc620_pmu.c81 struct dmc620_pmu { struct
98 #define to_dmc620_pmu(p) (container_of(p, struct dmc620_pmu, pmu)) argument
237 u32 dmc620_pmu_creg_read(struct dmc620_pmu *dmc620_pmu, in dmc620_pmu_creg_read() argument
240 return readl(dmc620_pmu->base + DMC620_PMU_COUNTERn_OFFSET(idx) + reg); in dmc620_pmu_creg_read()
244 void dmc620_pmu_creg_write(struct dmc620_pmu *dmc620_pmu, in dmc620_pmu_creg_write() argument
247 writel(val, dmc620_pmu->base + DMC620_PMU_COUNTERn_OFFSET(idx) + reg); in dmc620_pmu_creg_write()
268 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu); in dmc620_get_event_idx() local
280 if (!test_and_set_bit(idx, dmc620_pmu->used_mask)) in dmc620_get_event_idx()
291 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu); in dmc620_pmu_read_counter() local
293 return dmc620_pmu_creg_read(dmc620_pmu, in dmc620_pmu_read_counter()
[all …]