Home
last modified time | relevance | path

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

/Linux-v5.10/include/linux/
Dring_buffer.h9 struct trace_buffer;
80 void ring_buffer_discard_commit(struct trace_buffer *buffer,
86 struct trace_buffer *
100 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full);
101 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu,
107 void ring_buffer_free(struct trace_buffer *buffer);
109 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, int cpu);
111 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val);
113 struct ring_buffer_event *ring_buffer_lock_reserve(struct trace_buffer *buffer,
115 int ring_buffer_unlock_commit(struct trace_buffer *buffer,
[all …]
Dtrace_events.h158 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
231 struct trace_buffer *buffer;
441 struct trace_buffer *buffer;
/Linux-v5.10/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-v5.10/arch/powerpc/oprofile/cell/
Dspu_profiler.c76 u64 trace_buffer[2]; in spu_pc_extract() local
90 cbe_read_trace_buffer(cpu, trace_buffer); in spu_pc_extract()
97 = (spu_mask & trace_buffer[0]) << 2; in spu_pc_extract()
99 = (spu_mask & trace_buffer[1]) << 2; in spu_pc_extract()
101 trace_buffer[0] = trace_buffer[0] >> NUM_SPU_BITS_TRBUF; in spu_pc_extract()
102 trace_buffer[1] = trace_buffer[1] >> NUM_SPU_BITS_TRBUF; in spu_pc_extract()
/Linux-v5.10/kernel/trace/
Dring_buffer.c487 struct trace_buffer *buffer;
527 struct trace_buffer { struct
749 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages()
761 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
804 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full) in ring_buffer_wait()
915 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, in ring_buffer_poll_wait()
973 static inline u64 rb_time_stamp(struct trace_buffer *buffer) in rb_time_stamp()
987 u64 ring_buffer_time_stamp(struct trace_buffer *buffer, int cpu) in ring_buffer_time_stamp()
999 void ring_buffer_normalize_time_stamp(struct trace_buffer *buffer, in ring_buffer_normalize_time_stamp()
1522 rb_allocate_cpu_buffer(struct trace_buffer *buffer, long nr_pages, int cpu) in rb_allocate_cpu_buffer()
[all …]
Dtrace.h196 struct trace_buffer *buffer;
766 trace_buffer_lock_reserve(struct trace_buffer *buffer,
778 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
935 int trace_array_printk_buf(struct trace_buffer *buffer,
1466 struct trace_buffer *buffer,
1470 struct trace_buffer *buffer,
1476 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1489 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1515 struct trace_buffer *buffer, in __event_trigger_test_discard()
1550 struct trace_buffer *buffer, in event_trigger_unlock_commit()
[all …]
Dtrace.c167 struct trace_buffer *buffer,
481 struct trace_buffer *buffer, in call_filter_check_discard()
896 static void __ftrace_trace_stack(struct trace_buffer *buffer,
900 struct trace_buffer *buffer,
905 static inline void __ftrace_trace_stack(struct trace_buffer *buffer, in __ftrace_trace_stack()
911 struct trace_buffer *buffer, in ftrace_trace_stack()
929 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve()
974 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit()
997 struct trace_buffer *buffer; in __trace_puts()
1051 struct trace_buffer *buffer; in __trace_bputs()
[all …]
Dtrace_mmiotrace.c300 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw()
330 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map()
Dtrace_sched_wakeup.c381 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace()
411 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
Dring_buffer_benchmark.c32 static struct trace_buffer *buffer;
Dtrace_syscalls.c300 struct trace_buffer *buffer; in ftrace_syscall_enter()
350 struct trace_buffer *buffer; in ftrace_syscall_exit()
Dtrace_branch.c35 struct trace_buffer *buffer; in probe_likely_condition()
Dtrace_hwlat.c108 struct trace_buffer *buffer = tr->array_buffer.buffer; in trace_hwlat_sample()
Dtrace_functions_graph.c104 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_entry()
224 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return()
Dblktrace.c74 struct trace_buffer *buffer = NULL; in trace_note()
221 struct trace_buffer *buffer = NULL; in __blk_add_trace()
Dtrace_uprobe.c947 struct trace_buffer *buffer; in __uprobe_trace_func()
Dtrace_events_synth.c438 struct trace_buffer *buffer; in trace_event_raw_event_synth()
Dtrace_events.c3678 struct trace_buffer *buffer; in function_test_events_call()
/Linux-v5.10/arch/powerpc/oprofile/
Dop_model_cell.c1484 u64 trace_buffer[2]; in cell_handle_interrupt_spu() local
1528 cbe_read_trace_buffer(cpu, trace_buffer); in cell_handle_interrupt_spu()
1547 trace_entry = trace_buffer[0] in cell_handle_interrupt_spu()
1554 last_trace_buffer = trace_buffer[0]; in cell_handle_interrupt_spu()
/Linux-v5.10/drivers/oprofile/
Dcpu_buffer.c35 static struct trace_buffer *op_ring_buffer;
/Linux-v5.10/drivers/net/ethernet/qlogic/qed/
Dqed_hsi.h13307 u8 trace_buffer[MCP_TRACE_SIZE]; member
13308 #define MCP_TRACE_BUF ((u8 *)(STRUCT_OFFSET(trace_buffer)))