Searched refs:br_stack (Results  1 – 4 of 4) sorted by relevance
| /Linux-v6.6/tools/perf/util/ | 
| D | intel-pt.c | 158 	struct branch_stack *br_stack;  member1264 	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()
 2206 static void intel_pt_add_lbrs(struct branch_stack *br_stack,  in intel_pt_add_lbrs()  argument
 2212 	br_stack->nr = 0;  in intel_pt_add_lbrs()
 2214 	to = &br_stack->entries[0].from;  in intel_pt_add_lbrs()
 2225 				br_stack->nr += 1;  in intel_pt_add_lbrs()
 3584 	zfree(&pt->br_stack);  in intel_pt_free()
 
 | 
| /Linux-v6.6/kernel/trace/ | 
| D | bpf_trace.c | 1757 	struct perf_branch_stack *br_stack = ctx->data->br_stack;  in BPF_CALL_4()  local1766 	if (unlikely(!br_stack))  in BPF_CALL_4()
 1770 		return br_stack->nr * br_entry_size;  in BPF_CALL_4()
 1775 	to_copy = min_t(u32, br_stack->nr * br_entry_size, size);  in BPF_CALL_4()
 1776 	memcpy(buf, br_stack->entries, to_copy);  in BPF_CALL_4()
 
 | 
| /Linux-v6.6/include/linux/ | 
| D | perf_event.h | 1175 	struct perf_branch_stack	*br_stack;  member1261 	data->br_stack = brs;  in perf_sample_save_brstack()
 
 | 
| /Linux-v6.6/kernel/events/ | 
| D | core.c | 7343 		if (data->br_stack) {  in perf_output_sample()7346 			size = data->br_stack->nr  in perf_output_sample()
 7349 			perf_output_put(handle, data->br_stack->nr);  in perf_output_sample()
 7351 				perf_output_put(handle, data->br_stack->hw_idx);  in perf_output_sample()
 7352 			perf_output_copy(handle, data->br_stack->entries, size);  in perf_output_sample()
 7639 		data->br_stack = NULL;  in perf_prepare_sample()
 
 |