Lines Matching refs:evsel
154 static int create_perf_stat_counter(struct perf_evsel *evsel) in create_perf_stat_counter() argument
156 struct perf_event_attr *attr = &evsel->attr; in create_perf_stat_counter()
165 return perf_evsel__open_per_cpu(evsel, perf_evsel__cpus(evsel)); in create_perf_stat_counter()
167 if (!target__has_task(&target) && perf_evsel__is_group_leader(evsel)) { in create_perf_stat_counter()
173 return perf_evsel__open_per_thread(evsel, evsel_list->threads); in create_perf_stat_counter()
179 static inline int nsec_counter(struct perf_evsel *evsel) in nsec_counter() argument
181 if (perf_evsel__match(evsel, SOFTWARE, SW_CPU_CLOCK) || in nsec_counter()
182 perf_evsel__match(evsel, SOFTWARE, SW_TASK_CLOCK)) in nsec_counter()
440 static void print_noise(struct perf_evsel *evsel, double avg) in print_noise() argument
447 ps = evsel->priv; in print_noise()
451 static void aggr_printout(struct perf_evsel *evsel, int id, int nr) in aggr_printout() argument
476 perf_evsel__cpus(evsel)->map[id], csv_sep); in aggr_printout()
481 thread_map__comm(evsel->threads, id), in aggr_printout()
483 thread_map__pid(evsel->threads, id), in aggr_printout()
493 static void nsec_printout(int id, int nr, struct perf_evsel *evsel, double avg) in nsec_printout() argument
503 aggr_printout(evsel, id, nr); in nsec_printout()
506 perf_evsel__name(evsel), csv_output ? "" : " (msec)"); in nsec_printout()
511 fprintf(output, "%s%s", evsel->unit, csv_sep); in nsec_printout()
513 fprintf(output, "%-*s%s", unit_width, evsel->unit, csv_sep); in nsec_printout()
517 if (evsel->cgrp) in nsec_printout()
518 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in nsec_printout()
521 static void abs_printout(int id, int nr, struct perf_evsel *evsel, double avg) in abs_printout() argument
524 double sc = evsel->scale; in abs_printout()
536 aggr_printout(evsel, id, nr); in abs_printout()
540 if (evsel->unit) in abs_printout()
543 evsel->unit, csv_sep); in abs_printout()
545 fprintf(output, "%-*s", csv_output ? 0 : 25, perf_evsel__name(evsel)); in abs_printout()
547 if (evsel->cgrp) in abs_printout()
548 fprintf(output, "%s%s", csv_sep, evsel->cgrp->name); in abs_printout()