Searched refs:dmc620_pmu (Results 1 – 1 of 1) sorted by relevance
81 struct dmc620_pmu { struct98 #define to_dmc620_pmu(p) (container_of(p, struct dmc620_pmu, pmu)) argument237 u32 dmc620_pmu_creg_read(struct dmc620_pmu *dmc620_pmu, in dmc620_pmu_creg_read() argument240 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() argument247 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() local280 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() local293 return dmc620_pmu_creg_read(dmc620_pmu, in dmc620_pmu_read_counter()[all …]