Lines Matching refs:pmu
184 static enum user_read_state set_user_read(struct perf_pmu *pmu, enum user_read_state enabled) in set_user_read() argument
198 rdpmc_fd = perf_pmu__pathname_fd(events_fd, pmu->name, "rdpmc", O_RDWR); in set_user_read()
225 struct perf_pmu *pmu = NULL; in test_stat_user_read() local
236 while ((pmu = perf_pmus__scan_core(pmu)) != NULL) { in test_stat_user_read()
237 enum user_read_state saved_user_read_state = set_user_read(pmu, enabled); in test_stat_user_read()
241 ? event | ((u64)pmu->type << PERF_PMU_TYPE_SHIFT) in test_stat_user_read()
254 pr_debug("User space counter reading for PMU %s\n", pmu->name); in test_stat_user_read()
261 if (pmu->cpus != NULL) in test_stat_user_read()
262 cpu_map__set_affinity(pmu->cpus); in test_stat_user_read()
268 pmu->name); in test_stat_user_read()
276 pmu->name); in test_stat_user_read()
284 pmu->name); in test_stat_user_read()
293 pmu->name); in test_stat_user_read()
305 pmu->name, pc->cap_user_rdpmc, pc->index); in test_stat_user_read()
312 pmu->name, pc->cap_user_rdpmc); in test_stat_user_read()
319 pmu->name, pc->pmc_width); in test_stat_user_read()
326 pr_err("User space counter reading for PMU %s [Failed read]\n", pmu->name); in test_stat_user_read()
347 pmu->name, end, start, last); in test_stat_user_read()
354 pr_debug("User space counter reading for PMU %s [Success]\n", pmu->name); in test_stat_user_read()
363 if (pmu->cpus != NULL) { in test_stat_user_read()
369 set_user_read(pmu, saved_user_read_state); in test_stat_user_read()