Home
last modified time | relevance | path

Searched refs:trace_buffer (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-6.6/include/linux/
H A 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 *buffe
[all...]
H A Dtrace_events.h233 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
308 struct trace_buffer *buffer;
569 struct trace_buffer *buffer;
722 struct trace_buffer *buffer, void *rec,
/kernel/linux/linux-5.10/include/linux/
H A 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,
103 void ring_buffer_wake_waiters(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 *buffe
[all...]
H A Dtrace_events.h162 trace_event_buffer_lock_reserve(struct trace_buffer **current_buffer,
235 struct trace_buffer *buffer;
446 struct trace_buffer *buffer;
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/
H A Dtrace.h24 struct trace_buffer struct
32 struct trace_buffer *trace_buffer_allocate(u64 size);
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;
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ebb/
H A Dtrace.h24 struct trace_buffer struct
32 struct trace_buffer *trace_buffer_allocate(u64 size);
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;
/kernel/linux/linux-5.10/arch/powerpc/oprofile/cell/
H A Dspu_profiler.c76 u64 trace_buffer[2]; in spu_pc_extract() local
84 * 128-bit trace_buffer entry. Process two 64-bit values in spu_pc_extract()
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()
/kernel/linux/linux-6.6/kernel/trace/
H A Dring_buffer.c498 struct trace_buffer *buffer;
542 struct trace_buffer { struct
778 static inline u64 rb_time_stamp(struct trace_buffer *buffer);
797 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp()
838 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages()
850 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
874 static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full) in full_hit()
920 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) in ring_buffer_wake_waiters()
966 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full) in ring_buffer_wait()
1083 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffe
[all...]
H A Dtrace.h212 struct trace_buffer *buffer;
428 extern u64 tracing_event_time_stamp(struct trace_buffer *buffer, struct ring_buffer_event *rbe);
631 trace_buffer_lock_reserve(struct trace_buffer *buffer,
642 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
810 int trace_array_printk_buf(struct trace_buffer *buffer,
1354 struct trace_buffer *buffer,
1358 struct trace_buffer *buffer,
1364 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1379 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1407 struct trace_buffer *buffe in __event_trigger_test_discard()
[all...]
H A Dtrace_events_trigger.c59 struct trace_buffer *buffer, void *rec, in event_triggers_call()
1267 struct trace_buffer *buffer, void *rec, in traceon_trigger()
1288 struct trace_buffer *buffer, void *rec, in traceon_count_trigger()
1315 struct trace_buffer *buffer, void *rec, in traceoff_trigger()
1336 struct trace_buffer *buffer, void *rec, in traceoff_count_trigger()
1443 struct trace_buffer *buffer, void *rec, in snapshot_trigger()
1456 struct trace_buffer *buffer, void *rec, in snapshot_count_trigger()
1551 struct trace_buffer *buffer, void *rec, in stacktrace_trigger()
1564 struct trace_buffer *buffer, void *rec, in stacktrace_count_trigger()
1635 struct trace_buffer *buffe in event_enable_trigger()
[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()
220 struct trace_buffer *buffer, in hist_field_counter()
229 struct trace_buffer *buffer, in hist_field_string()
240 struct trace_buffer *buffer, in hist_field_dynstring()
253 struct trace_buffer *buffer, in hist_field_reldynstring()
267 struct trace_buffer *buffer, in hist_field_pstring()
278 struct trace_buffer *buffer, in hist_field_log2()
291 struct trace_buffer *buffe in hist_field_bucket()
[all...]
H A 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()
H A Dtrace.c185 struct trace_buffer *buffer,
558 struct trace_buffer *buffer, in call_filter_check_discard()
952 static void __ftrace_trace_stack(struct trace_buffer *buffer,
956 struct trace_buffer *buffer,
961 static inline void __ftrace_trace_stack(struct trace_buffer *buffer, in __ftrace_trace_stack()
967 struct trace_buffer *buffer, in ftrace_trace_stack()
985 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve()
1030 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit()
1050 struct trace_buffer *buffer; in __trace_array_puts()
1116 struct trace_buffer *buffe in __trace_bputs()
[all...]
H A Dtrace_osnoise.c479 struct trace_buffer *buffer; \
494 __trace_osnoise_sample(struct osnoise_sample *sample, struct trace_buffer *buffer) in __trace_osnoise_sample()
524 struct trace_buffer *buffer; in trace_osnoise_sample()
573 __trace_timerlat_sample(struct timerlat_sample *sample, struct trace_buffer *buffer) in __trace_timerlat_sample()
598 struct trace_buffer *buffer; in trace_timerlat_sample()
649 __timerlat_dump_stack(struct trace_buffer *buffer, struct trace_stack *fstack, unsigned int size) in __timerlat_dump_stack()
675 struct trace_buffer *buffer; in timerlat_dump_stack()
/kernel/linux/linux-5.10/kernel/trace/
H A Dring_buffer.c498 struct trace_buffer *buffer;
541 struct trace_buffer { struct
767 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages()
779 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
803 static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full) in full_hit()
848 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) in ring_buffer_wake_waiters()
883 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full) in ring_buffer_wait()
1000 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, in ring_buffer_poll_wait()
1071 static inline u64 rb_time_stamp(struct trace_buffer *buffer) in rb_time_stamp()
1085 u64 ring_buffer_time_stamp(struct trace_buffer *buffe
[all...]
H A Dtrace.h196 struct trace_buffer *buffer;
750 trace_buffer_lock_reserve(struct trace_buffer *buffer,
762 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
926 int trace_array_printk_buf(struct trace_buffer *buffer,
1457 struct trace_buffer *buffer,
1461 struct trace_buffer *buffer,
1467 struct trace_buffer *buffer, in trace_buffer_unlock_commit()
1480 __trace_event_discard_commit(struct trace_buffer *buffer, in __trace_event_discard_commit()
1506 struct trace_buffer *buffer, in __event_trigger_test_discard()
1553 struct trace_buffer *buffe in event_trigger_unlock_commit()
[all...]
H A 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()
H A Dtrace.c179 struct trace_buffer *buffer,
497 struct trace_buffer *buffer, in call_filter_check_discard()
912 static void __ftrace_trace_stack(struct trace_buffer *buffer,
916 struct trace_buffer *buffer,
921 static inline void __ftrace_trace_stack(struct trace_buffer *buffer, in __ftrace_trace_stack()
927 struct trace_buffer *buffer, in ftrace_trace_stack()
945 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve()
990 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit()
1013 struct trace_buffer *buffer; in __trace_puts()
1067 struct trace_buffer *buffe in __trace_bputs()
[all...]
H A Dtrace_sched_wakeup.c383 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace()
413 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
H A Dtrace_syscalls.c300 struct trace_buffer *buffer; in ftrace_syscall_enter()
350 struct trace_buffer *buffer; in ftrace_syscall_exit()
/kernel/linux/linux-5.10/arch/powerpc/oprofile/
H A 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()
1543 * Note trace_buffer[0] holds bits 0:63 of the HW in cell_handle_interrupt_spu()
1544 * trace buffer, trace_buffer[1] holds bits 64:127 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()

Completed in 46 milliseconds

12