Home
last modified time | relevance | path

Searched refs:max_stack (Results 1 – 25 of 30) sorted by relevance

12

/linux/tools/perf/util/
H A Dunwind-libdw.c259 return entry(pc, ui) || !(--ui->max_stack) ? in frame_callback()
266 int max_stack, in unwind__get_entries() argument
275 .max_stack = max_stack, in unwind__get_entries()
285 ui = zalloc(sizeof(ui_buf) + sizeof(ui_buf.entries[0]) * max_stack); in unwind__get_entries()
309 if (err && ui->max_stack != max_stack) in unwind__get_entries()
H A Dunwind.h26 struct perf_sample *data, int max_stack, bool best_effort);
37 struct perf_sample *data, int max_stack,
66 int max_stack __maybe_unused, in unwind__get_entries()
H A Dunwind-libunwind-local.c735 void *arg, int max_stack) in get_entries() argument
739 unw_word_t ips[max_stack]; in get_entries()
755 if (max_stack - 1 > 0) { in get_entries()
766 while (!ret && (unw_step(&c) > 0) && i < max_stack) { in get_entries()
782 max_stack = i; in get_entries()
788 for (i = 0; i < max_stack && !ret; i++) { in get_entries()
792 j = max_stack - i - 1; in get_entries()
801 struct perf_sample *data, int max_stack, in _unwind__get_entries() argument
814 if (max_stack <= 0) in _unwind__get_entries()
817 return get_entries(&ui, cb, arg, max_stack); in _unwind__get_entries()
H A Dbpf_lock_contention.c196 bpf_map__set_value_size(skel->maps.stacks, con->max_stack * sizeof(u64)); in lock_contention_prepare()
208 bpf_map__set_value_size(skel->maps.stack_buf, con->max_stack * sizeof(u64)); in lock_contention_prepare()
210 con->max_stack * sizeof(u64)); in lock_contention_prepare()
214 skel->rodata->max_stack = con->max_stack; in lock_contention_prepare()
636 idx < con->max_stack - 1) in lock_contention_get_name()
665 size_t stack_size = con->max_stack * sizeof(*stack_trace); in pop_owner_stack_trace()
723 size_t stack_size = con->max_stack * sizeof(*stack_trace); in lock_contention_read()
767 if (!match_callstack_filter(machine, stack_trace, con->max_stack)) { in lock_contention_read()
H A Dunwind-libunwind.c84 struct perf_sample *data, int max_stack, in unwind__get_entries() argument
90 return ops->get_entries(cb, arg, thread, data, max_stack, best_effort); in unwind__get_entries()
H A Dcallchain.h105 u16 max_stack; member
255 int max_stack);
318 struct perf_sample *sample, int max_stack,
H A Dunwind-libdw.h21 int max_stack; member
H A Dmachine.h194 int max_stack,
203 int max_stack) in thread__resolve_callchain() argument
211 max_stack, in thread__resolve_callchain()
H A Devsel_config.h43 int max_stack; member
H A Dtop.h34 int max_stack; member
H A Dmachine.c2595 int max_stack, in resolve_lbr_callchain_sample() argument
2601 int chain_nr = min(max_stack, (int)chain->nr), i; in resolve_lbr_callchain_sample()
2714 int max_stack, in thread__resolve_callchain_sample() argument
2734 root_al, max_stack, in thread__resolve_callchain_sample()
2760 int nr = min(max_stack, (int)branch->nr); in thread__resolve_callchain_sample()
2829 i < chain_nr && nr_entries < max_stack; i++) { in thread__resolve_callchain_sample()
2962 int max_stack, bool symbols) in thread__resolve_callchain_unwind() argument
2978 thread, sample, max_stack, false); in thread__resolve_callchain_unwind()
2987 int max_stack, in __thread__resolve_callchain() argument
3001 max_stack, symbols); in __thread__resolve_callchain()
[all …]
H A Dlock-contention.h154 int max_stack; member
H A Dcallchain.c283 param->max_stack = size; in parse_callchain_record()
1126 int max_stack) in sample__resolve_callchain() argument
1134 parent, al, max_stack); in sample__resolve_callchain()
1808 struct perf_sample *sample, int max_stack, in sample__for_each_callchain_node() argument
1820 max_stack, symbols); in sample__for_each_callchain_node()
H A Devsel.c1017 attr->sample_max_stack = param->max_stack; in __evsel__config_callchain()
1174 int max_stack = 0; in evsel__apply_config_terms() local
1215 max_stack = term->val.max_stack; in evsel__apply_config_terms()
1256 if ((callgraph_buf != NULL) || (dump_size > 0) || max_stack) { in evsel__apply_config_terms()
1259 if (max_stack) { in evsel__apply_config_terms()
1260 param.max_stack = max_stack; in evsel__apply_config_terms()
/linux/arch/mips/kernel/
H A Dperf_event.c36 if (entry->nr >= entry->max_stack) in save_raw_perf_callchain()
60 if (entry->nr >= entry->max_stack) in perf_callchain_kernel()
/linux/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c191 const volatile int max_stack; variable
560 for (i = 0; i < max_stack; i++) in contention_begin()
570 bpf_get_task_stack(task, buf, max_stack * sizeof(unsigned long), 0); in contention_begin()
705 for (i = 0; i < (u32)max_stack; i++) in contention_end()
726 max_stack * sizeof(unsigned long), 0); in contention_end()
/linux/arch/arm/kernel/
H A Dperf_callchain.c74 while ((entry->nr < entry->max_stack) && in perf_callchain_user()
/linux/arch/csky/kernel/
H A Dperf_callchain.c102 while (fp && !(fp & 0x3) && entry->nr < entry->max_stack) in perf_callchain_user()
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dverifier.c767 unsigned int max_stack; in nfp_bpf_finalize() local
795 max_stack = nn_readb(nn, NFP_NET_CFG_BPF_STACK_SZ) * 64; in nfp_bpf_finalize()
797 if (nfp_prog->stack_size > max_stack) { in nfp_bpf_finalize()
799 nfp_prog->stack_size, max_stack); in nfp_bpf_finalize()
H A Doffload.c501 unsigned int max_stack, max_prog_len; in nfp_net_bpf_load() local
511 max_stack = nn_readb(nn, NFP_NET_CFG_BPF_STACK_SZ) * 64; in nfp_net_bpf_load()
512 if (nfp_prog->stack_size > max_stack) { in nfp_net_bpf_load()
/linux/tools/perf/
H A Dbuiltin-report.c102 int max_stack; member
341 ret = hist_entry_iter__add(&iter, &al, rep->max_stack, rep); in process_sample_event()
1321 .max_stack = PERF_MAX_STACK_DEPTH, in cmd_report()
1385 OPT_INTEGER(0, "max-stack", &report.max_stack, in cmd_report()
1578 (int)itrace_synth_opts.callchain_sz > report.max_stack) in cmd_report()
1579 report.max_stack = itrace_synth_opts.callchain_sz; in cmd_report()
H A Dbuiltin-top.c847 if (hist_entry_iter__add(&iter, &al, top->max_stack, top) < 0) in perf_event__process_sample()
1468 .max_stack = sysctl__max_stack(), in cmd_top()
1544 OPT_INTEGER(0, "max-stack", &top.max_stack, in cmd_top()
H A Dbuiltin-lock.c945 static u64 *get_callstack(struct perf_sample *sample, int max_stack) in get_callstack() argument
951 callstack = calloc(max_stack, sizeof(*callstack)); in get_callstack()
955 for (i = 0, c = 0; i < sample->callchain->nr && c < max_stack; i++) { in get_callstack()
2004 .max_stack = max_stack_depth, in __cmd_contention()
H A Dbuiltin-trace.c196 unsigned int max_stack; member
2900 int max_stack = evsel->core.attr.sample_max_stack ? in trace__resolve_callchain() local
2902 trace->max_stack; in trace__resolve_callchain()
2909 err = thread__resolve_callchain(al.thread, cursor, evsel, sample, NULL, NULL, max_stack); in trace__resolve_callchain()
4563 evsel->core.attr.sample_max_stack = trace->max_stack; in trace__run()
5391 .max_stack = UINT_MAX, in cmd_trace()
5457 OPT_UINTEGER(0, "max-stack", &trace.max_stack, in cmd_trace()
5601 if (trace.max_stack == UINT_MAX) { in cmd_trace()
5602 trace.max_stack = input_name ? PERF_MAX_STACK_DEPTH : sysctl__max_stack(); in cmd_trace()
/linux/arch/loongarch/kernel/
H A Dperf_event.c69 while (entry->nr < entry->max_stack && fp && !((unsigned long)fp & 0xf)) in perf_callchain_user()

12