|
static int | saved_value_cmp (struct rb_node *rb_node, const void *entry) |
|
static struct rb_node * | saved_value_new (struct rblist *rblist __maybe_unused, const void *entry) |
|
static void | saved_value_delete (struct rblist *rblist __maybe_unused, struct rb_node *rb_node) |
|
static struct saved_value * | saved_value_lookup (struct perf_evsel *evsel, int cpu, bool create, enum stat_type type, int ctx, struct runtime_stat *st) |
|
void | runtime_stat__init (struct runtime_stat *st) |
|
void | runtime_stat__exit (struct runtime_stat *st) |
|
void | perf_stat__init_shadow_stats (void) |
|
static int | evsel_context (struct perf_evsel *evsel) |
|
static void | reset_stat (struct runtime_stat *st) |
|
void | perf_stat__reset_shadow_stats (void) |
|
void | perf_stat__reset_shadow_per_stat (struct runtime_stat *st) |
|
static void | update_runtime_stat (struct runtime_stat *st, enum stat_type type, int ctx, int cpu, u64 count) |
|
void | perf_stat__update_shadow_stats (struct perf_evsel *counter, u64 count, int cpu, struct runtime_stat *st) |
|
static const char * | get_ratio_color (enum grc_type type, double ratio) |
|
static struct perf_evsel * | perf_stat__find_event (struct perf_evlist *evsel_list, const char *name) |
|
void | perf_stat__collect_metric_expr (struct perf_evlist *evsel_list) |
|
static double | runtime_stat_avg (struct runtime_stat *st, enum stat_type type, int ctx, int cpu) |
|
static double | runtime_stat_n (struct runtime_stat *st, enum stat_type type, int ctx, int cpu) |
|
static void | print_stalled_cycles_frontend (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_stalled_cycles_backend (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_branch_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_l1_dcache_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_l1_icache_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_dtlb_cache_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_itlb_cache_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | print_ll_cache_misses (int cpu, struct perf_evsel *evsel, double avg, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static double | sanitize_val (double x) |
|
static double | td_total_slots (int ctx, int cpu, struct runtime_stat *st) |
|
static double | td_bad_spec (int ctx, int cpu, struct runtime_stat *st) |
|
static double | td_retiring (int ctx, int cpu, struct runtime_stat *st) |
|
static double | td_fe_bound (int ctx, int cpu, struct runtime_stat *st) |
|
static double | td_be_bound (int ctx, int cpu, struct runtime_stat *st) |
|
static void | print_smi_cost (int cpu, struct perf_evsel *evsel, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
static void | generic_metric (const char *metric_expr, struct perf_evsel **metric_events, char *name, const char *metric_name, double avg, int cpu, struct perf_stat_output_ctx *out, struct runtime_stat *st) |
|
void | perf_stat__print_shadow_stats (struct perf_evsel *evsel, double avg, int cpu, struct perf_stat_output_ctx *out, struct rblist *metric_events, struct runtime_stat *st) |
|