/kernel/linux/linux-6.6/include/linux/ |
H A D | ring_buffer.h | 9 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 D | trace_events.h | 233 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 D | ring_buffer.h | 9 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 D | trace_events.h | 162 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 D | trace.h | 24 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 D | trace.c | 15 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 D | ebb.h | 29 struct trace_buffer *trace;
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | trace.h | 24 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 D | trace.c | 15 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 D | ebb.h | 29 struct trace_buffer *trace;
|
/kernel/linux/linux-5.10/arch/powerpc/oprofile/cell/ |
H A D | spu_profiler.c | 76 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 D | ring_buffer.c | 498 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 D | trace.h | 212 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 D | trace_events_trigger.c | 59 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 D | trace_events_hist.c | 89 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 D | trace_mmiotrace.c | 298 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 D | trace.c | 185 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 D | trace_osnoise.c | 479 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 D | ring_buffer.c | 498 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 D | trace.h | 196 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 D | trace_mmiotrace.c | 300 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 D | trace.c | 179 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 D | trace_sched_wakeup.c | 383 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 D | trace_syscalls.c | 300 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 D | op_model_cell.c | 1484 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()
|