Home
last modified time | relevance | path

Searched refs:trace_buffer (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/include/linux/
H A Dring_buffer.h11 struct trace_buffer;
89 struct trace_buffer *
132 void ring_buffer_free(struct trace_buffer *buffer);
141 int ring_buffer_write(struct trace_buffer *buffer,
145 void ring_buffer_nest_end(struct trace_buffer *buffer);
172 void ring_buffer_reset(struct trace_buffer *buffer);
176 struct trace_buffer *buffer_b, int cpu);
179 ring_buffer_swap_cpu(struct trace_buffer *buffer_a, in ring_buffer_swap_cpu()
180 struct trace_buffer *buffer_b, int cpu) in ring_buffer_swap_cpu()
186 bool ring_buffer_empty(struct trace_buffer *buffer);
[all …]
H A Dtrace_events.h227 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
303 struct trace_buffer *buffer;
563 struct trace_buffer *buffer;
730 struct trace_buffer *buffer, void *rec,
/linux-6.15/tools/testing/selftests/powerpc/pmu/ebb/
H A Dtrace.h24 struct trace_buffer struct
32 struct trace_buffer *trace_buffer_allocate(u64 size); argument
33 int trace_log_reg(struct trace_buffer *tb, u64 reg, u64 value);
34 int trace_log_counter(struct trace_buffer *tb, u64 value);
35 int trace_log_string(struct trace_buffer *tb, char *str);
36 int trace_log_indent(struct trace_buffer *tb);
37 int trace_log_outdent(struct trace_buffer *tb);
38 void trace_buffer_print(struct trace_buffer *tb);
39 void trace_print_location(struct trace_buffer *tb);
H A Dtrace.c15 struct trace_buffer *trace_buffer_allocate(u64 size) in trace_buffer_allocate()
17 struct trace_buffer *tb; in trace_buffer_allocate()
38 static bool trace_check_bounds(struct trace_buffer *tb, void *p) in trace_check_bounds()
43 static bool trace_check_alloc(struct trace_buffer *tb, void *p) in trace_check_alloc()
62 static void *trace_alloc(struct trace_buffer *tb, int bytes) in trace_alloc()
104 int trace_log_counter(struct trace_buffer *tb, u64 value) in trace_log_counter()
120 int trace_log_string(struct trace_buffer *tb, char *str) in trace_log_string()
142 int trace_log_indent(struct trace_buffer *tb) in trace_log_indent()
155 int trace_log_outdent(struct trace_buffer *tb) in trace_log_outdent()
269 void trace_buffer_print(struct trace_buffer *tb) in trace_buffer_print()
[all …]
H A Debb.h29 struct trace_buffer *trace;
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_fw_trace.c39 pvr_fw_object_get_fw_addr(trace_buffer->buf_obj, in tracebuf_ctrl_init()
42 tracebuf_space->trace_buffer = trace_buffer->buf; in tracebuf_ctrl_init()
57 trace_buffer->buf = in pvr_fw_trace_init()
60 sizeof(*trace_buffer->buf), in pvr_fw_trace_init()
63 NULL, NULL, &trace_buffer->buf_obj); in pvr_fw_trace_init()
64 if (IS_ERR(trace_buffer->buf)) { in pvr_fw_trace_init()
66 err = PTR_ERR(trace_buffer->buf); in pvr_fw_trace_init()
67 trace_buffer->buf = NULL; in pvr_fw_trace_init()
96 trace_buffer->tracebuf_space = tracebuf_space; in pvr_fw_trace_init()
105 if (trace_buffer->buf) in pvr_fw_trace_init()
[all …]
H A Dpvr_rogue_fwif_check.h23 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, trace_buffer, 8);
H A Dpvr_rogue_fwif.h88 u32 *trace_buffer; member
/linux-6.15/kernel/trace/
H A Dring_buffer.c481 struct trace_buffer *buffer;
535 struct trace_buffer { struct
2105 struct trace_buffer *buffer = cpu_buffer->buffer; in __rb_allocate_pages()
2362 struct trace_buffer *buffer; in alloc_buffer()
2560 ring_buffer_free(struct trace_buffer *buffer) in ring_buffer_free()
3461 struct trace_buffer *buffer = cpu_buffer->buffer; in rb_move_tail()
5590 struct trace_buffer *buffer; in rb_iter_peek()
6277 struct trace_buffer *buffer_b, int cpu) in ring_buffer_swap_cpu()
7342 struct trace_buffer *buffer; in trace_rb_cpu_prepare()
7397 struct trace_buffer *buffer;
[all …]
H A Dtrace_events_trigger.c59 struct trace_buffer *buffer, void *rec, in event_triggers_call()
1262 struct trace_buffer *buffer, void *rec, in traceon_trigger()
1283 struct trace_buffer *buffer, void *rec, in traceon_count_trigger()
1310 struct trace_buffer *buffer, void *rec, in traceoff_trigger()
1331 struct trace_buffer *buffer, void *rec, in traceoff_count_trigger()
1438 struct trace_buffer *buffer, void *rec, in snapshot_trigger()
1451 struct trace_buffer *buffer, void *rec, in snapshot_count_trigger()
1557 struct trace_buffer *buffer, void *rec, in stacktrace_trigger()
1570 struct trace_buffer *buffer, void *rec, in stacktrace_count_trigger()
1641 struct trace_buffer *buffer, void *rec, in event_enable_trigger()
[all …]
H A Dtrace.h214 struct trace_buffer *buffer;
679 trace_buffer_lock_reserve(struct trace_buffer *buffer,
684 int ring_buffer_meta_seq_init(struct file *file, struct trace_buffer *buffer, int cpu);
692 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
865 int trace_array_printk_buf(struct trace_buffer *buffer,
1480 struct trace_buffer *buffer,
1486 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1511 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1539 struct trace_buffer *buffer, in __event_trigger_test_discard()
1585 struct trace_buffer *buffer, in event_trigger_unlock_commit()
[all …]
H A Dtrace_events_hist.c89 struct trace_buffer *buffer,
205 struct trace_buffer *buffer,
211 struct trace_buffer *buffer, in hist_field_const()
240 struct trace_buffer *buffer, in hist_field_dynstring()
278 struct trace_buffer *buffer, in hist_field_log2()
312 struct trace_buffer *buffer, in hist_field_plus()
342 struct trace_buffer *buffer, in hist_field_div()
365 struct trace_buffer *buffer, in div_by_power_of_two()
379 struct trace_buffer *buffer, in div_by_not_power_of_two()
393 struct trace_buffer *buffer, in div_by_mult_and_shift()
[all …]
H A Dtrace_mmiotrace.c297 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw()
326 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map()
H A Dtrace.c185 struct trace_buffer *buffer,
987 struct trace_buffer *buffer,
997 struct trace_buffer *buffer, in __ftrace_trace_stack()
1086 struct trace_buffer *buffer; in __trace_array_puts()
1153 struct trace_buffer *buffer; in __trace_bputs()
2423 struct trace_buffer *buffer; in tracing_start_tr()
2471 struct trace_buffer *buffer; in tracing_stop_tr()
3287 struct trace_buffer *buffer; in trace_vbprintk()
7110 struct trace_buffer *buffer; in tracing_mark_write()
7203 struct trace_buffer *buffer; in tracing_mark_raw_write()
[all …]
H A Dtrace_osnoise.c458 struct trace_buffer *buffer; \
473 __record_osnoise_sample(struct osnoise_sample *sample, struct trace_buffer *buffer) in __record_osnoise_sample()
501 struct trace_buffer *buffer; in record_osnoise_sample()
552 __record_timerlat_sample(struct timerlat_sample *sample, struct trace_buffer *buffer) in __record_timerlat_sample()
575 struct trace_buffer *buffer; in record_timerlat_sample()
628 __timerlat_dump_stack(struct trace_buffer *buffer, struct trace_stack *fstack, unsigned int size) in __timerlat_dump_stack()
652 struct trace_buffer *buffer; in timerlat_dump_stack()
H A Dtrace_sched_wakeup.c397 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace()
425 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
H A Dring_buffer_benchmark.c32 static struct trace_buffer *buffer;
H A Dtrace_branch.c34 struct trace_buffer *buffer; in probe_likely_condition()
H A Dtrace_functions_graph.c121 struct trace_buffer *buffer = tr->array_buffer.buffer; in __graph_entry()
161 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_retaddr_entry()
325 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return()
H A Dtrace_hwlat.c133 struct trace_buffer *buffer = tr->array_buffer.buffer; in trace_hwlat_sample()
H A Dtrace_eprobe.c470 struct trace_buffer *buffer, void *rec, in eprobe_trigger_func()
H A Dblktrace.c74 struct trace_buffer *buffer = NULL; in trace_note()
221 struct trace_buffer *buffer = NULL; in __blk_add_trace()
H A Dtrace_events_synth.c505 struct trace_buffer *buffer; in trace_event_raw_event_synth()
H A Dtrace_events.c4729 struct trace_buffer *buffer; in function_test_events_call()