Lines Matching refs:ps

65 static void default_print_start(void *ps)
67 struct print_state *print_state = ps;
98 static void default_print_event(void *ps, const char *pmu_name, const char *topic,
105 struct print_state *print_state = ps;
177 static void default_print_metric(void *ps,
186 struct print_state *print_state = ps;
265 static void json_print_end(void *ps)
267 struct json_print_state *print_state = ps;
324 static void json_print_event(void *ps, const char *pmu_name, const char *topic,
331 struct json_print_state *print_state = ps;
390 static void json_print_metric(void *ps __maybe_unused, const char *group,
395 struct json_print_state *print_state = ps;
437 static bool json_skip_duplicate_pmus(void *ps __maybe_unused)
442 static bool default_skip_duplicate_pmus(void *ps)
444 struct print_state *print_state = ps;
454 void *ps = &default_ps;
513 ps = &json_ps;
533 print_cb.print_start(ps);
538 print_events(&print_cb, ps);
546 print_tracepoint_events(&print_cb, ps);
549 print_symbol_events(&print_cb, ps, PERF_TYPE_HARDWARE,
553 print_symbol_events(&print_cb, ps, PERF_TYPE_SOFTWARE,
555 print_tool_events(&print_cb, ps);
558 print_hwcache_events(&print_cb, ps);
560 perf_pmus__print_pmu_events(&print_cb, ps);
562 print_sdt_events(&print_cb, ps);
566 metricgroup__print(&print_cb, ps);
571 metricgroup__print(&print_cb, ps);
575 print_libpfm_events(&print_cb, ps);
586 print_tracepoint_events(&print_cb, ps);
587 print_sdt_events(&print_cb, ps);
590 metricgroup__print(&print_cb, ps);
599 print_symbol_events(&print_cb, ps, PERF_TYPE_HARDWARE,
601 print_symbol_events(&print_cb, ps, PERF_TYPE_SOFTWARE,
603 print_tool_events(&print_cb, ps);
604 print_hwcache_events(&print_cb, ps);
605 perf_pmus__print_pmu_events(&print_cb, ps);
606 print_tracepoint_events(&print_cb, ps);
607 print_sdt_events(&print_cb, ps);
610 metricgroup__print(&print_cb, ps);
616 print_cb.print_end(ps);