Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/
Dring_buffer.h9 struct trace_buffer;
64 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer,
81 void ring_buffer_discard_commit(struct trace_buffer *buffer,
87 struct trace_buffer *
101 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full);
102 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu,
104 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu);
108 void ring_buffer_free(struct trace_buffer *buffer);
110 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, int cpu);
112 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val);
[all …]
Dtrace_events.h223 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
296 struct trace_buffer *buffer;
553 struct trace_buffer *buffer;
703 struct trace_buffer *buffer, void *rec,
/Linux-v6.1/tools/testing/selftests/powerpc/pmu/ebb/
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);
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()
76 static struct trace_entry *trace_alloc_entry(struct trace_buffer *tb, int payload_size) in trace_alloc_entry()
87 int trace_log_reg(struct trace_buffer *tb, u64 reg, u64 value) in trace_log_reg()
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()
[all …]
Debb.h29 struct trace_buffer *trace;
/Linux-v6.1/kernel/trace/
Dring_buffer.c499 struct trace_buffer *buffer;
541 struct trace_buffer { struct
823 static inline u64 rb_time_stamp(struct trace_buffer *buffer);
842 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp()
883 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages()
895 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
919 static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full) in full_hit()
959 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) in ring_buffer_wake_waiters()
1004 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full) in ring_buffer_wait()
1121 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, in ring_buffer_poll_wait()
[all …]
Dtrace_events_trigger.c57 struct trace_buffer *buffer, void *rec, in event_triggers_call()
1252 struct trace_buffer *buffer, void *rec, in traceon_trigger()
1273 struct trace_buffer *buffer, void *rec, in traceon_count_trigger()
1300 struct trace_buffer *buffer, void *rec, in traceoff_trigger()
1321 struct trace_buffer *buffer, void *rec, in traceoff_count_trigger()
1428 struct trace_buffer *buffer, void *rec, in snapshot_trigger()
1441 struct trace_buffer *buffer, void *rec, in snapshot_count_trigger()
1534 struct trace_buffer *buffer, void *rec, in stacktrace_trigger()
1547 struct trace_buffer *buffer, void *rec, in stacktrace_count_trigger()
1618 struct trace_buffer *buffer, void *rec, in event_enable_trigger()
[all …]
Dtrace.h185 struct trace_buffer *buffer;
400 extern u64 tracing_event_time_stamp(struct trace_buffer *buffer, struct ring_buffer_event *rbe);
601 trace_buffer_lock_reserve(struct trace_buffer *buffer,
612 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
781 int trace_array_printk_buf(struct trace_buffer *buffer,
1313 struct trace_buffer *buffer,
1317 struct trace_buffer *buffer,
1323 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1336 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1364 struct trace_buffer *buffer, in __event_trigger_test_discard()
[all …]
Dtrace_events_hist.c88 struct trace_buffer *buffer,
203 struct trace_buffer *buffer,
209 struct trace_buffer *buffer, in hist_field_const()
218 struct trace_buffer *buffer, in hist_field_counter()
227 struct trace_buffer *buffer, in hist_field_string()
238 struct trace_buffer *buffer, in hist_field_dynstring()
251 struct trace_buffer *buffer, in hist_field_reldynstring()
265 struct trace_buffer *buffer, in hist_field_pstring()
276 struct trace_buffer *buffer, in hist_field_log2()
289 struct trace_buffer *buffer, in hist_field_bucket()
[all …]
Dtrace_osnoise.c456 struct trace_buffer *buffer; \
471 __trace_osnoise_sample(struct osnoise_sample *sample, struct trace_buffer *buffer) in __trace_osnoise_sample()
501 struct trace_buffer *buffer; in trace_osnoise_sample()
550 __trace_timerlat_sample(struct timerlat_sample *sample, struct trace_buffer *buffer) in __trace_timerlat_sample()
575 struct trace_buffer *buffer; in trace_timerlat_sample()
626 __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()
Dtrace.c180 struct trace_buffer *buffer,
517 struct trace_buffer *buffer, in call_filter_check_discard()
911 static void __ftrace_trace_stack(struct trace_buffer *buffer,
915 struct trace_buffer *buffer,
920 static inline void __ftrace_trace_stack(struct trace_buffer *buffer, in __ftrace_trace_stack()
926 struct trace_buffer *buffer, in ftrace_trace_stack()
944 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve()
989 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit()
1014 struct trace_buffer *buffer; in __trace_puts()
1065 struct trace_buffer *buffer; in __trace_bputs()
[all …]
Dtrace_mmiotrace.c298 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw()
329 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map()
Dtrace_sched_wakeup.c378 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace()
408 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
Dring_buffer_benchmark.c32 static struct trace_buffer *buffer;
Dtrace_branch.c35 struct trace_buffer *buffer; in probe_likely_condition()
Dtrace_functions_graph.c103 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_entry()
222 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return()
Dtrace_hwlat.c134 struct trace_buffer *buffer = tr->array_buffer.buffer; in trace_hwlat_sample()
Dblktrace.c74 struct trace_buffer *buffer = NULL; in trace_note()
221 struct trace_buffer *buffer = NULL; in __blk_add_trace()
Dtrace_eprobe.c562 struct trace_buffer *buffer, void *rec, in eprobe_trigger_func()
Dtrace_events_synth.c458 struct trace_buffer *buffer; in trace_event_raw_event_synth()
Dtrace_events.c4006 struct trace_buffer *buffer; in function_test_events_call()