Home
last modified time | relevance | path

Searched refs:br_stack (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/kernel/trace/
H A Dbpf_trace.c1539 struct perf_branch_stack *br_stack = ctx->data->br_stack; in BPF_CALL_4() local
1545 if (unlikely(!br_stack)) in BPF_CALL_4()
1549 return br_stack->nr * br_entry_size; in BPF_CALL_4()
1554 to_copy = min_t(u32, br_stack->nr * br_entry_size, size); in BPF_CALL_4()
1555 memcpy(buf, br_stack->entries, to_copy); in BPF_CALL_4()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dintel-pt.c134 struct branch_stack *br_stack; member
976 pt->br_stack = intel_pt_alloc_br_stack(pt->br_stack_sz); in intel_pt_br_stack_init()
977 if (!pt->br_stack) in intel_pt_br_stack_init()
990 thread_stack__br_sample_late(thread, sample->cpu, pt->br_stack, in intel_pt_add_br_stack()
994 sample->branch_stack = pt->br_stack; in intel_pt_add_br_stack()
1756 static void intel_pt_add_lbrs(struct branch_stack *br_stack, in intel_pt_add_lbrs() argument
1762 br_stack->nr = 0; in intel_pt_add_lbrs()
1764 to = &br_stack->entries[0].from; in intel_pt_add_lbrs()
1775 br_stack->nr += 1; in intel_pt_add_lbrs()
/kernel/linux/linux-6.6/kernel/trace/
H A Dbpf_trace.c1760 struct perf_branch_stack *br_stack = ctx->data->br_stack; in BPF_CALL_4() local
1769 if (unlikely(!br_stack)) in BPF_CALL_4()
1773 return br_stack->nr * br_entry_size; in BPF_CALL_4()
1778 to_copy = min_t(u32, br_stack->nr * br_entry_size, size); in BPF_CALL_4()
1779 memcpy(buf, br_stack->entries, to_copy); in BPF_CALL_4()
/kernel/linux/linux-5.10/include/linux/
H A Dperf_event.h997 struct perf_branch_stack *br_stack; member
1044 data->br_stack = NULL; in perf_sample_data_init()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dintel-pt.c158 struct branch_stack *br_stack; member
1264 pt->br_stack = intel_pt_alloc_br_stack(pt->br_stack_sz); in intel_pt_br_stack_init()
1265 if (!pt->br_stack) in intel_pt_br_stack_init()
1278 thread_stack__br_sample_late(thread, sample->cpu, pt->br_stack, in intel_pt_add_br_stack()
1282 sample->branch_stack = pt->br_stack; in intel_pt_add_br_stack()
2208 static void intel_pt_add_lbrs(struct branch_stack *br_stack, in intel_pt_add_lbrs() argument
2214 br_stack->nr = 0; in intel_pt_add_lbrs()
2216 to = &br_stack->entries[0].from; in intel_pt_add_lbrs()
2227 br_stack->nr += 1; in intel_pt_add_lbrs()
3586 zfree(&pt->br_stack); in intel_pt_free()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dperf_event.h1179 struct perf_branch_stack *br_stack; member
1265 data->br_stack = brs; in perf_sample_save_brstack()
/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Dds.c1484 data->br_stack = &cpuc->lbr_stack; in setup_pebs_fixed_sample_data()
1610 data->br_stack = &cpuc->lbr_stack; in setup_pebs_adaptive_sample_data()
H A Dcore.c2694 data.br_stack = &cpuc->lbr_stack; in handle_pmi_common()
/kernel/linux/linux-5.10/kernel/events/
H A Dcore.c7059 if (data->br_stack) { in perf_output_sample()
7062 size = data->br_stack->nr in perf_output_sample()
7065 perf_output_put(handle, data->br_stack->nr); in perf_output_sample()
7067 perf_output_put(handle, data->br_stack->hw_idx); in perf_output_sample()
7068 perf_output_copy(handle, data->br_stack->entries, size); in perf_output_sample()
7266 if (data->br_stack) { in perf_prepare_sample()
7270 size += data->br_stack->nr in perf_prepare_sample()
/kernel/linux/linux-6.6/kernel/events/
H A Dcore.c7378 if (data->br_stack) { in perf_output_sample()
7381 size = data->br_stack->nr in perf_output_sample()
7384 perf_output_put(handle, data->br_stack->nr); in perf_output_sample()
7386 perf_output_put(handle, data->br_stack->hw_idx); in perf_output_sample()
7387 perf_output_copy(handle, data->br_stack->entries, size); in perf_output_sample()
7674 data->br_stack = NULL; in perf_prepare_sample()
/kernel/linux/linux-5.10/arch/powerpc/perf/
H A Dcore-book3s.c2203 data.br_stack = &cpuhw->bhrb_stack; in record_and_restart()

Completed in 70 milliseconds