Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dring_buffer.h11 struct trace_buffer;
66 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer,
83 void ring_buffer_discard_commit(struct trace_buffer *buffer,
89 struct trace_buffer *
92 struct trace_buffer *__ring_buffer_alloc_range(unsigned long size, unsigned flags,
98 void *ring_buffer_meta_scratch(struct trace_buffer *buffer, unsigned int *size);
124 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full,
126 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu,
128 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu);
132 void ring_buffer_free(struct trace_buffer *buffe
[all...]
H A Dtrace_events.h227 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
303 struct trace_buffer *buffer;
562 struct trace_buffer *buffer;
727 struct trace_buffer *buffer, void *rec,
/linux/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()
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 *t
[all...]
H A Debb.h29 struct trace_buffer *trace;
/linux/drivers/gpu/drm/imagination/
H A Dpvr_fw_trace.c36 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; in tracebuf_ctrl_init() local
38 pvr_fw_object_get_fw_addr(trace_buffer->buf_obj, in tracebuf_ctrl_init()
41 tracebuf_space->trace_buffer = trace_buffer->buf; in tracebuf_ctrl_init()
53 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; in pvr_fw_trace_init() local
55 trace_buffer->buf = in pvr_fw_trace_init()
58 sizeof(*trace_buffer->buf), in pvr_fw_trace_init()
61 NULL, NULL, &trace_buffer->buf_obj); in pvr_fw_trace_init()
62 if (IS_ERR(trace_buffer->buf)) { in pvr_fw_trace_init()
64 err = PTR_ERR(trace_buffer in pvr_fw_trace_init()
92 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; pvr_fw_trace_init() local
101 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; pvr_fw_trace_init() local
115 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; pvr_fw_trace_fini() local
375 struct pvr_fw_trace_buffer *trace_buffer = inode->i_private; fw_trace_open() local
[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/kernel/trace/
H A Dring_buffer.c481 struct trace_buffer *buffer;
535 struct trace_buffer { struct
579 int ring_buffer_print_page_header(struct trace_buffer *buffer, struct trace_seq *s) in ring_buffer_print_page_header() argument
678 static inline u64 rb_time_stamp(struct trace_buffer *buffer);
697 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp()
735 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
759 static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full) in full_hit()
819 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) in ring_buffer_wake_waiters()
851 static bool rb_watermark_hit(struct trace_buffer *buffer, int cpu, int full) in rb_watermark_hit()
883 rb_wait_cond(struct rb_irq_work *rbwork, struct trace_buffer *buffe
536 flagstrace_buffer global() argument
537 cpustrace_buffer global() argument
538 record_disabledtrace_buffer global() argument
539 resizingtrace_buffer global() argument
540 cpumasktrace_buffer global() argument
542 reader_lock_keytrace_buffer global() argument
544 mutextrace_buffer global() argument
546 bufferstrace_buffer global() argument
548 nodetrace_buffer global() argument
549 clocktrace_buffer global() argument
551 irq_worktrace_buffer global() argument
552 time_stamp_abstrace_buffer global() argument
554 range_addr_starttrace_buffer global() argument
555 range_addr_endtrace_buffer global() argument
[all...]
H A Dtrace_events_trigger.c59 struct trace_buffer *buffer, void *rec, in event_triggers_call()
1255 struct trace_buffer *buffer, void *rec, in traceon_trigger()
1276 struct trace_buffer *buffer, void *rec, in traceon_count_trigger()
1303 struct trace_buffer *buffer, void *rec, in traceoff_trigger()
1324 struct trace_buffer *buffer, void *rec, in traceoff_count_trigger()
1431 struct trace_buffer *buffer, void *rec, in snapshot_trigger()
1444 struct trace_buffer *buffer, void *rec, in snapshot_count_trigger()
1550 struct trace_buffer *buffer, void *rec, in stacktrace_trigger()
1563 struct trace_buffer *buffer, void *rec, in stacktrace_count_trigger()
1634 struct trace_buffer *buffe in event_enable_trigger()
[all...]
H A Dtrace.h213 struct trace_buffer *buffer;
471 extern u64 tracing_event_time_stamp(struct trace_buffer *buffer, struct ring_buffer_event *rbe);
696 trace_buffer_lock_reserve(struct trace_buffer *buffer,
701 int ring_buffer_meta_seq_init(struct file *file, struct trace_buffer *buffer, int cpu);
709 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
882 int trace_array_printk_buf(struct trace_buffer *buffer,
1498 struct trace_buffer *buffer,
1504 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1529 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1557 struct trace_buffer *buffe in __event_trigger_test_discard()
[all...]
H A Dtrace_events_hist.c89 struct trace_buffer *buffer,
206 struct trace_buffer *buffer,
212 struct trace_buffer *buffer, in hist_field_const()
221 struct trace_buffer *buffer, in hist_field_counter()
230 struct trace_buffer *buffer, in hist_field_string()
241 struct trace_buffer *buffer, in hist_field_dynstring()
254 struct trace_buffer *buffer, in hist_field_reldynstring()
268 struct trace_buffer *buffer, in hist_field_pstring()
279 struct trace_buffer *buffer, in hist_field_log2()
292 struct trace_buffer *buffe in hist_field_bucket()
[all...]
H A Dtrace_mmiotrace.c296 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw()
323 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map()
H A Dtrace.c220 struct trace_buffer *buffer,
1036 struct trace_buffer *buffer,
1040 struct trace_buffer *buffer,
1046 struct trace_buffer *buffer, in __ftrace_trace_stack()
1052 struct trace_buffer *buffer, in ftrace_trace_stack()
1070 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve()
1113 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit()
1133 struct trace_buffer *buffer; in __trace_array_puts()
1196 struct trace_buffer *buffer; in __trace_bputs()
2397 struct trace_buffer *buffe in tracing_reset_cpu()
[all...]
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()
315 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 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.c4831 struct trace_buffer *buffer; in function_test_events_call()