callchain_param 2565 tools/perf/builtin-c2c.c struct callchain_param *callchain = opt->value; callchain_param 2594 tools/perf/builtin-c2c.c if (!callchain_param.enabled && callchain_param 2595 tools/perf/builtin-c2c.c callchain_param.mode != CHAIN_NONE && callchain_param 2598 tools/perf/builtin-c2c.c if (callchain_register_param(&callchain_param) < 0) { callchain_param 2604 tools/perf/builtin-c2c.c callchain_param.record_mode = mode; callchain_param 2605 tools/perf/builtin-c2c.c callchain_param.min_percent = 0; callchain_param 2747 tools/perf/builtin-c2c.c OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, callchain_param 766 tools/perf/builtin-record.c perf_evlist__config(evlist, opts, &callchain_param); callchain_param 1738 tools/perf/builtin-record.c static void callchain_debug(struct callchain_param *callchain) callchain_param 1750 tools/perf/builtin-record.c struct callchain_param *callchain, callchain_param 1778 tools/perf/builtin-record.c return record_opts__parse_callchain(opt->value, &callchain_param, arg, unset); callchain_param 1785 tools/perf/builtin-record.c struct callchain_param *callchain = opt->value; callchain_param 2154 tools/perf/builtin-record.c OPT_CALLBACK_NOOPT('g', NULL, &callchain_param, callchain_param 117 tools/perf/builtin-report.c callchain_param.min_percent = pcnt; callchain_param 358 tools/perf/builtin-report.c } else if (!callchain_param.enabled && callchain_param 359 tools/perf/builtin-report.c callchain_param.mode != CHAIN_NONE && callchain_param 362 tools/perf/builtin-report.c if (callchain_register_param(&callchain_param) < 0) { callchain_param 388 tools/perf/builtin-report.c callchain_param.record_mode = CALLCHAIN_DWARF; callchain_param 391 tools/perf/builtin-report.c callchain_param.record_mode = CALLCHAIN_LBR; callchain_param 393 tools/perf/builtin-report.c callchain_param.record_mode = CALLCHAIN_FP; callchain_param 935 tools/perf/builtin-report.c struct callchain_param *callchain = opt->value; callchain_param 1022 tools/perf/builtin-report.c callchain_param.min_percent = pcnt; callchain_param 1116 tools/perf/builtin-report.c OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, callchain_param 1259 tools/perf/builtin-report.c callchain_param.order = ORDER_CALLER; callchain_param 1260 tools/perf/builtin-report.c if (symbol_conf.cumulate_callchain && !callchain_param.order_set) callchain_param 1261 tools/perf/builtin-report.c callchain_param.order = ORDER_CALLER; callchain_param 1324 tools/perf/builtin-report.c callchain_param.key = CCKEY_ADDRESS; callchain_param 1325 tools/perf/builtin-report.c callchain_param.branch_callstack = 1; callchain_param 1327 tools/perf/builtin-report.c callchain_register_param(&callchain_param); callchain_param 2862 tools/perf/builtin-sched.c callchain_param.mode = CHAIN_FOLDED; callchain_param 2863 tools/perf/builtin-sched.c callchain_param.value = CCVAL_PERIOD; callchain_param 2865 tools/perf/builtin-sched.c callchain_register_param(&callchain_param); callchain_param 2879 tools/perf/builtin-sched.c callchain_param.sort(&itr->sorted_root.rb_root, &itr->callchain, callchain_param 2880 tools/perf/builtin-sched.c 0, &callchain_param); callchain_param 3245 tools/perf/builtin-script.c callchain_param.record_mode = CALLCHAIN_DWARF; callchain_param 3248 tools/perf/builtin-script.c callchain_param.record_mode = CALLCHAIN_LBR; callchain_param 3250 tools/perf/builtin-script.c callchain_param.record_mode = CALLCHAIN_FP; callchain_param 503 tools/perf/builtin-timechart.c if (callchain_param.order == ORDER_CALLEE) callchain_param 1013 tools/perf/builtin-top.c perf_evlist__config(evlist, opts, &callchain_param); callchain_param 1059 tools/perf/builtin-top.c static int callchain_param__setup_sample_type(struct callchain_param *callchain) callchain_param 1231 tools/perf/builtin-top.c ret = callchain_param__setup_sample_type(&callchain_param); callchain_param 1348 tools/perf/builtin-top.c struct callchain_param *callchain = opt->value; callchain_param 1480 tools/perf/builtin-top.c OPT_CALLBACK_NOOPT('g', NULL, &callchain_param, callchain_param 1483 tools/perf/builtin-top.c OPT_CALLBACK(0, "call-graph", &callchain_param, callchain_param 1591 tools/perf/builtin-top.c if (opts->branch_stack && callchain_param.enabled) callchain_param 1650 tools/perf/builtin-top.c if (!callchain_param.enabled) { callchain_param 1655 tools/perf/builtin-top.c if (symbol_conf.cumulate_callchain && !callchain_param.order_set) callchain_param 1656 tools/perf/builtin-top.c callchain_param.order = ORDER_CALLER; callchain_param 2734 tools/perf/builtin-trace.c perf_evsel__config_callchain(sys_enter, &trace->opts, &callchain_param); callchain_param 2735 tools/perf/builtin-trace.c perf_evsel__config_callchain(sys_exit, &trace->opts, &callchain_param); callchain_param 2740 tools/perf/builtin-trace.c if (callchain_param.enabled && !trace->kernel_syscallchains) { callchain_param 3289 tools/perf/builtin-trace.c perf_evsel__config_callchain(pgfault_maj, &trace->opts, &callchain_param); callchain_param 3297 tools/perf/builtin-trace.c perf_evsel__config_callchain(pgfault_min, &trace->opts, &callchain_param); callchain_param 3346 tools/perf/builtin-trace.c perf_evlist__config(evlist, &trace->opts, &callchain_param); callchain_param 4277 tools/perf/builtin-trace.c if ((trace.min_stack || max_stack_user_set) && !callchain_param.enabled) { callchain_param 4278 tools/perf/builtin-trace.c record_opts__parse_callchain(&trace.opts, &callchain_param, "dwarf", false); callchain_param 4282 tools/perf/builtin-trace.c if (callchain_param.enabled) { callchain_param 77 tools/perf/tests/dwarf-unwind.c int idx = callchain_param.order == ORDER_CALLER ? callchain_param 135 tools/perf/tests/dwarf-unwind.c callchain_param.order = ORDER_CALLER; callchain_param 139 tools/perf/tests/dwarf-unwind.c callchain_param.order = ORDER_CALLEE; callchain_param 193 tools/perf/tests/dwarf-unwind.c callchain_param.record_mode = CALLCHAIN_DWARF; callchain_param 286 tools/perf/tests/hists_cumulate.c callchain_register_param(&callchain_param); callchain_param 433 tools/perf/tests/hists_cumulate.c callchain_register_param(&callchain_param); callchain_param 491 tools/perf/tests/hists_cumulate.c callchain_register_param(&callchain_param); callchain_param 676 tools/perf/tests/hists_cumulate.c callchain_param = callchain_param_default; callchain_param 677 tools/perf/tests/hists_cumulate.c callchain_register_param(&callchain_param); callchain_param 239 tools/perf/ui/browsers/hists.c if (callchain_param.mode == CHAIN_FLAT) callchain_param 241 tools/perf/ui/browsers/hists.c else if (callchain_param.mode == CHAIN_FOLDED) callchain_param 372 tools/perf/ui/browsers/hists.c if (callchain_param.mode == CHAIN_FLAT || callchain_param 373 tools/perf/ui/browsers/hists.c callchain_param.mode == CHAIN_FOLDED) callchain_param 1059 tools/perf/ui/browsers/hists.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 1128 tools/perf/ui/browsers/hists.c if (callchain_param.mode == CHAIN_FLAT) { callchain_param 1133 tools/perf/ui/browsers/hists.c } else if (callchain_param.mode == CHAIN_FOLDED) { callchain_param 2789 tools/perf/ui/browsers/hists.c hb->min_pcnt = callchain_param.min_percent = percent; callchain_param 2802 tools/perf/ui/browsers/hists.c if (callchain_param.mode == CHAIN_GRAPH_REL) { callchain_param 2811 tools/perf/ui/browsers/hists.c callchain_param.sort(&he->sorted_chain, he->callchain, callchain_param 2812 tools/perf/ui/browsers/hists.c min_callchain_hits, &callchain_param); callchain_param 259 tools/perf/ui/gtk/hists.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 273 tools/perf/ui/gtk/hists.c if (callchain_param.mode == CHAIN_FLAT) callchain_param 275 tools/perf/ui/gtk/hists.c else if (callchain_param.mode == CHAIN_FOLDED) callchain_param 389 tools/perf/ui/gtk/hists.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 486 tools/perf/ui/gtk/hists.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 218 tools/perf/ui/hist.c if (callchain_param.order == ORDER_CALLER) callchain_param 142 tools/perf/ui/stdio/hist.c if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining)) callchain_param 159 tools/perf/ui/stdio/hist.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 169 tools/perf/ui/stdio/hist.c if (++entries_printed == callchain_param.print_limit) callchain_param 173 tools/perf/ui/stdio/hist.c if (callchain_param.mode == CHAIN_GRAPH_REL && callchain_param 182 tools/perf/ui/stdio/hist.c if (callchain_param.value == CCVAL_COUNT && child && child->parent) { callchain_param 262 tools/perf/ui/stdio/hist.c if (++entries_printed == callchain_param.print_limit) callchain_param 268 tools/perf/ui/stdio/hist.c if (callchain_param.mode == CHAIN_GRAPH_REL) callchain_param 320 tools/perf/ui/stdio/hist.c if (++entries_printed == callchain_param.print_limit) callchain_param 371 tools/perf/ui/stdio/hist.c if (++entries_printed == callchain_param.print_limit) callchain_param 389 tools/perf/ui/stdio/hist.c switch (callchain_param.mode) { callchain_param 43 tools/perf/util/callchain.c struct callchain_param callchain_param = { callchain_param 56 tools/perf/util/callchain.c struct callchain_param callchain_param_default = { callchain_param 62 tools/perf/util/callchain.c int parse_callchain_record_opt(const char *arg, struct callchain_param *param) callchain_param 70 tools/perf/util/callchain.c callchain_param.mode = CHAIN_GRAPH_ABS; callchain_param 74 tools/perf/util/callchain.c callchain_param.mode = CHAIN_FLAT; callchain_param 78 tools/perf/util/callchain.c callchain_param.mode = CHAIN_GRAPH_REL; callchain_param 82 tools/perf/util/callchain.c callchain_param.mode = CHAIN_FOLDED; callchain_param 91 tools/perf/util/callchain.c callchain_param.order = ORDER_CALLER; callchain_param 92 tools/perf/util/callchain.c callchain_param.order_set = true; callchain_param 96 tools/perf/util/callchain.c callchain_param.order = ORDER_CALLEE; callchain_param 97 tools/perf/util/callchain.c callchain_param.order_set = true; callchain_param 106 tools/perf/util/callchain.c callchain_param.key = CCKEY_FUNCTION; callchain_param 110 tools/perf/util/callchain.c callchain_param.key = CCKEY_ADDRESS; callchain_param 114 tools/perf/util/callchain.c callchain_param.key = CCKEY_SRCLINE; callchain_param 118 tools/perf/util/callchain.c callchain_param.branch_callstack = 1; callchain_param 127 tools/perf/util/callchain.c callchain_param.value = CCVAL_PERCENT; callchain_param 131 tools/perf/util/callchain.c callchain_param.value = CCVAL_PERIOD; callchain_param 135 tools/perf/util/callchain.c callchain_param.value = CCVAL_COUNT; callchain_param 176 tools/perf/util/callchain.c callchain_param.enabled = true; callchain_param 184 tools/perf/util/callchain.c callchain_param.mode = CHAIN_NONE; callchain_param 185 tools/perf/util/callchain.c callchain_param.enabled = false; callchain_param 198 tools/perf/util/callchain.c if (parse_callchain_record(tok, &callchain_param)) callchain_param 202 tools/perf/util/callchain.c if (callchain_param.record_mode == CALLCHAIN_DWARF) callchain_param 215 tools/perf/util/callchain.c callchain_param.dump_size = size; callchain_param 219 tools/perf/util/callchain.c callchain_param.min_percent = strtod(tok, &endptr); callchain_param 225 tools/perf/util/callchain.c callchain_param.print_limit = strtoul(tok, &endptr, 0); callchain_param 233 tools/perf/util/callchain.c if (callchain_register_param(&callchain_param) < 0) { callchain_param 250 tools/perf/util/callchain.c int parse_callchain_record(const char *arg, struct callchain_param *param) callchain_param 322 tools/perf/util/callchain.c return parse_callchain_record_opt(value, &callchain_param); callchain_param 328 tools/perf/util/callchain.c callchain_param.dump_size = size; callchain_param 354 tools/perf/util/callchain.c callchain_param.min_percent = strtod(value, &endptr); callchain_param 361 tools/perf/util/callchain.c callchain_param.print_limit = strtod(value, &endptr); callchain_param 437 tools/perf/util/callchain.c u64 min_hit, struct callchain_param *param __maybe_unused) callchain_param 465 tools/perf/util/callchain.c u64 min_hit, struct callchain_param *param __maybe_unused) callchain_param 495 tools/perf/util/callchain.c u64 min_hit __maybe_unused, struct callchain_param *param) callchain_param 501 tools/perf/util/callchain.c int callchain_register_param(struct callchain_param *param) callchain_param 715 tools/perf/util/callchain.c switch (callchain_param.key) { callchain_param 1150 tools/perf/util/callchain.c bool show_addr = callchain_param.key == CCKEY_ADDRESS; callchain_param 1151 tools/perf/util/callchain.c bool show_srcline = show_addr || callchain_param.key == CCKEY_SRCLINE; callchain_param 1183 tools/perf/util/callchain.c if (callchain_param.mode == CHAIN_FOLDED) { callchain_param 1188 tools/perf/util/callchain.c switch (callchain_param.value) { callchain_param 1212 tools/perf/util/callchain.c if (callchain_param.mode == CHAIN_FOLDED) { callchain_param 1217 tools/perf/util/callchain.c switch (callchain_param.value) { callchain_param 79 tools/perf/util/callchain.h struct callchain_param; callchain_param 82 tools/perf/util/callchain.h u64, struct callchain_param *); callchain_param 114 tools/perf/util/callchain.h extern struct callchain_param callchain_param; callchain_param 115 tools/perf/util/callchain.h extern struct callchain_param callchain_param_default; callchain_param 187 tools/perf/util/callchain.h int callchain_register_param(struct callchain_param *param); callchain_param 238 tools/perf/util/callchain.h struct callchain_param *callchain, callchain_param 250 tools/perf/util/callchain.h int parse_callchain_record(const char *arg, struct callchain_param *param); callchain_param 251 tools/perf/util/callchain.h int parse_callchain_record_opt(const char *arg, struct callchain_param *param); callchain_param 217 tools/perf/util/db-export.c enum chain_order saved_order = callchain_param.order; callchain_param 228 tools/perf/util/db-export.c callchain_param.order = ORDER_CALLER; callchain_param 232 tools/perf/util/db-export.c callchain_param.order = saved_order; callchain_param 271 tools/perf/util/db-export.c callchain_param.order = saved_order; callchain_param 161 tools/perf/util/evlist.h struct callchain_param; callchain_param 168 tools/perf/util/evlist.h struct callchain_param *callchain); callchain_param 691 tools/perf/util/evsel.c struct callchain_param *param) callchain_param 750 tools/perf/util/evsel.c struct callchain_param *param) callchain_param 758 tools/perf/util/evsel.c struct callchain_param *param) callchain_param 781 tools/perf/util/evsel.c struct callchain_param param = { callchain_param 782 tools/perf/util/evsel.c .record_mode = callchain_param.record_mode, callchain_param 887 tools/perf/util/evsel.c if (callchain_param.enabled) callchain_param 888 tools/perf/util/evsel.c perf_evsel__reset_callgraph(evsel, &callchain_param); callchain_param 937 tools/perf/util/evsel.c struct callchain_param *callchain) callchain_param 172 tools/perf/util/evsel.h struct callchain_param; callchain_param 176 tools/perf/util/evsel.h struct callchain_param *callchain); callchain_param 179 tools/perf/util/evsel.h struct callchain_param *callchain); callchain_param 1771 tools/perf/util/hist.c if (callchain_param.mode == CHAIN_GRAPH_REL) { callchain_param 1777 tools/perf/util/hist.c min_callchain_hits = total * (callchain_param.min_percent / 100); callchain_param 1780 tools/perf/util/hist.c callchain_param.sort(&he->sorted_chain, he->callchain, callchain_param 1781 tools/perf/util/hist.c min_callchain_hits, &callchain_param); callchain_param 1797 tools/perf/util/hist.c if (callchain_param.mode == CHAIN_GRAPH_REL) { callchain_param 1803 tools/perf/util/hist.c min_callchain_hits = total * (callchain_param.min_percent / 100); callchain_param 1805 tools/perf/util/hist.c callchain_param.sort(&he->sorted_chain, he->callchain, callchain_param 1806 tools/perf/util/hist.c min_callchain_hits, &callchain_param); callchain_param 1845 tools/perf/util/hist.c min_callchain_hits = callchain_total * (callchain_param.min_percent / 100); callchain_param 3273 tools/perf/util/intel-pt.c if (callchain_register_param(&callchain_param) < 0) { callchain_param 1984 tools/perf/util/machine.c if (!map || callchain_param.key == CCKEY_FUNCTION) callchain_param 1990 tools/perf/util/machine.c bool show_addr = callchain_param.key == CCKEY_ADDRESS; callchain_param 2208 tools/perf/util/machine.c if (callchain_param.order == ORDER_CALLEE) { callchain_param 2319 tools/perf/util/machine.c if (branch && callchain_param.branch_callstack) { callchain_param 2330 tools/perf/util/machine.c if (callchain_param.order == ORDER_CALLEE) { callchain_param 2381 tools/perf/util/machine.c if (chain && callchain_param.order != ORDER_CALLEE) { callchain_param 2391 tools/perf/util/machine.c if (callchain_param.order == ORDER_CALLEE) callchain_param 2403 tools/perf/util/machine.c else if (callchain_param.order != ORDER_CALLEE) { callchain_param 2513 tools/perf/util/machine.c if (callchain_param.order == ORDER_CALLEE) { callchain_param 49 tools/perf/util/python.c struct callchain_param callchain_param; callchain_param 52 tools/perf/util/python.c struct callchain_param *param __maybe_unused) callchain_param 140 tools/perf/util/record.c struct callchain_param *callchain) callchain_param 51 tools/perf/util/srcline.c if (callchain_param.order == ORDER_CALLEE) callchain_param 246 tools/perf/util/unwind-libdw.c if (callchain_param.order == ORDER_CALLER) callchain_param 696 tools/perf/util/unwind-libunwind-local.c if (callchain_param.order == ORDER_CALLER)