• Home
  • Raw
  • Download

Lines Matching refs:counter

212 void perf_stat__update_shadow_stats(struct evsel *counter, u64 count,  in perf_stat__update_shadow_stats()  argument
215 int ctx = evsel_context(counter); in perf_stat__update_shadow_stats()
219 count *= counter->scale; in perf_stat__update_shadow_stats()
221 if (perf_evsel__is_clock(counter)) in perf_stat__update_shadow_stats()
223 else if (perf_evsel__match(counter, HARDWARE, HW_CPU_CYCLES)) in perf_stat__update_shadow_stats()
225 else if (perf_stat_evsel__is(counter, CYCLES_IN_TX)) in perf_stat__update_shadow_stats()
227 else if (perf_stat_evsel__is(counter, TRANSACTION_START)) in perf_stat__update_shadow_stats()
229 else if (perf_stat_evsel__is(counter, ELISION_START)) in perf_stat__update_shadow_stats()
231 else if (perf_stat_evsel__is(counter, TOPDOWN_TOTAL_SLOTS)) in perf_stat__update_shadow_stats()
234 else if (perf_stat_evsel__is(counter, TOPDOWN_SLOTS_ISSUED)) in perf_stat__update_shadow_stats()
237 else if (perf_stat_evsel__is(counter, TOPDOWN_SLOTS_RETIRED)) in perf_stat__update_shadow_stats()
240 else if (perf_stat_evsel__is(counter, TOPDOWN_FETCH_BUBBLES)) in perf_stat__update_shadow_stats()
243 else if (perf_stat_evsel__is(counter, TOPDOWN_RECOVERY_BUBBLES)) in perf_stat__update_shadow_stats()
246 else if (perf_evsel__match(counter, HARDWARE, HW_STALLED_CYCLES_FRONTEND)) in perf_stat__update_shadow_stats()
249 else if (perf_evsel__match(counter, HARDWARE, HW_STALLED_CYCLES_BACKEND)) in perf_stat__update_shadow_stats()
252 else if (perf_evsel__match(counter, HARDWARE, HW_BRANCH_INSTRUCTIONS)) in perf_stat__update_shadow_stats()
254 else if (perf_evsel__match(counter, HARDWARE, HW_CACHE_REFERENCES)) in perf_stat__update_shadow_stats()
256 else if (perf_evsel__match(counter, HW_CACHE, HW_CACHE_L1D)) in perf_stat__update_shadow_stats()
258 else if (perf_evsel__match(counter, HW_CACHE, HW_CACHE_L1I)) in perf_stat__update_shadow_stats()
260 else if (perf_evsel__match(counter, HW_CACHE, HW_CACHE_LL)) in perf_stat__update_shadow_stats()
262 else if (perf_evsel__match(counter, HW_CACHE, HW_CACHE_DTLB)) in perf_stat__update_shadow_stats()
264 else if (perf_evsel__match(counter, HW_CACHE, HW_CACHE_ITLB)) in perf_stat__update_shadow_stats()
266 else if (perf_stat_evsel__is(counter, SMI_NUM)) in perf_stat__update_shadow_stats()
268 else if (perf_stat_evsel__is(counter, APERF)) in perf_stat__update_shadow_stats()
271 if (counter->collect_stat) { in perf_stat__update_shadow_stats()
272 v = saved_value_lookup(counter, cpu, true, STAT_NONE, 0, st); in perf_stat__update_shadow_stats()
274 if (counter->metric_leader) in perf_stat__update_shadow_stats()
276 } else if (counter->metric_leader) { in perf_stat__update_shadow_stats()
277 v = saved_value_lookup(counter->metric_leader, in perf_stat__update_shadow_stats()
326 struct evsel *counter, *leader, **metric_events, *oc; in perf_stat__collect_metric_expr() local
332 evlist__for_each_entry(evsel_list, counter) { in perf_stat__collect_metric_expr()
335 leader = counter->leader; in perf_stat__collect_metric_expr()
336 if (!counter->metric_expr) in perf_stat__collect_metric_expr()
338 metric_events = counter->metric_events; in perf_stat__collect_metric_expr()
340 if (expr__find_other(counter->metric_expr, counter->name, in perf_stat__collect_metric_expr()
348 counter->metric_events = metric_events; in perf_stat__collect_metric_expr()
382 counter->name); in perf_stat__collect_metric_expr()
395 counter->metric_events = NULL; in perf_stat__collect_metric_expr()
396 counter->metric_expr = NULL; in perf_stat__collect_metric_expr()