| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | trace.c | 25 } trace_buffer = { variable 30 static bool hyp_trace_buffer_loaded(struct hyp_trace_buffer *trace_buffer) in hyp_trace_buffer_loaded() argument 32 return trace_buffer->bpages_backing_size > 0; in hyp_trace_buffer_loaded() 37 return simple_ring_buffer_reserve(this_cpu_ptr(trace_buffer.simple_rbs), length, in tracing_reserve_entry() 43 simple_ring_buffer_commit(this_cpu_ptr(trace_buffer.simple_rbs)); in tracing_commit_entry() 65 static int hyp_trace_buffer_load_bpage_backing(struct hyp_trace_buffer *trace_buffer, in hyp_trace_buffer_load_bpage_backing() argument 78 trace_buffer->bpages_backing_start = start; in hyp_trace_buffer_load_bpage_backing() 79 trace_buffer->bpages_backing_size = size; in hyp_trace_buffer_load_bpage_backing() 84 static void hyp_trace_buffer_unload_bpage_backing(struct hyp_trace_buffer *trace_buffer) in hyp_trace_buffer_unload_bpage_backing() argument 86 void *start = trace_buffer->bpages_backing_start; in hyp_trace_buffer_unload_bpage_backing() [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | hyp_trace.c | 132 } trace_buffer; variable 152 static int hyp_trace_buffer_alloc_bpages_backing(struct hyp_trace_buffer *trace_buffer, size_t size) in hyp_trace_buffer_alloc_bpages_backing() argument 172 trace_buffer->desc->bpages_backing_start = (unsigned long)start; in hyp_trace_buffer_alloc_bpages_backing() 173 trace_buffer->desc->bpages_backing_size = backing_size; in hyp_trace_buffer_alloc_bpages_backing() 178 static void hyp_trace_buffer_free_bpages_backing(struct hyp_trace_buffer *trace_buffer) in hyp_trace_buffer_free_bpages_backing() argument 180 free_pages_exact((void *)trace_buffer->desc->bpages_backing_start, in hyp_trace_buffer_free_bpages_backing() 181 trace_buffer->desc->bpages_backing_size); in hyp_trace_buffer_free_bpages_backing() 184 static void hyp_trace_buffer_unshare_hyp(struct hyp_trace_buffer *trace_buffer, int last_cpu) in hyp_trace_buffer_unshare_hyp() argument 189 for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) { in hyp_trace_buffer_unshare_hyp() 199 static int hyp_trace_buffer_share_hyp(struct hyp_trace_buffer *trace_buffer) in hyp_trace_buffer_share_hyp() argument [all …]
|
| /linux/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); 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 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 *tb) in trace_log_indent() [all …]
|
| H A D | ebb.h | 29 struct trace_buffer *trace;
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_fw_trace.c | 99 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; in tracebuf_ctrl_init() local 101 pvr_fw_object_get_fw_addr(trace_buffer->buf_obj, in tracebuf_ctrl_init() 104 tracebuf_space->trace_buffer = trace_buffer->buf; in tracebuf_ctrl_init() 116 struct pvr_fw_trace_buffer *trace_buffer = &fw_trace->buffers[thread_nr]; in pvr_fw_trace_init() local 118 trace_buffer->buf = in pvr_fw_trace_init() 121 sizeof(*trace_buffer->buf), in pvr_fw_trace_init() 124 NULL, NULL, &trace_buffer->buf_obj); in pvr_fw_trace_init() 125 if (IS_ERR(trace_buffer->buf)) { in pvr_fw_trace_init() 127 err = PTR_ERR(trace_buffer->buf); in pvr_fw_trace_init() 128 trace_buffer->buf = NULL; in pvr_fw_trace_init() [all …]
|
| H A D | pvr_rogue_fwif_check.h | 23 OFFSET_CHECK(struct rogue_fwif_tracebuf_space, trace_buffer, 8);
|
| /linux/kernel/trace/ |
| H A D | trace_remote.c | 44 struct trace_buffer *trace_buffer; member 62 return !!remote->trace_buffer; in trace_remote_loaded() 83 remote->trace_buffer = ring_buffer_alloc_remote(rb_remote); in trace_remote_load() 84 if (!remote->trace_buffer) { in trace_remote_load() 106 if (!ring_buffer_empty(remote->trace_buffer)) in trace_remote_try_unload() 109 ring_buffer_free(remote->trace_buffer); in trace_remote_try_unload() 110 remote->trace_buffer = NULL; in trace_remote_try_unload() 151 ring_buffer_poll_remote(remote->trace_buffer, RING_BUFFER_ALL_CPUS); in trace_remote_disable_tracing() 166 ring_buffer_reset(remote->trace_buffer); in trace_remote_reset() 168 ring_buffer_reset_cpu(remote->trace_buffer, cpu); in trace_remote_reset() [all …]
|
| H A D | ring_buffer.c | 517 struct trace_buffer *buffer; 572 struct trace_buffer { struct 601 static __always_inline unsigned int rb_subbuf_size(struct trace_buffer *buffer) in rb_subbuf_size() argument 615 static __always_inline unsigned int rb_subbuf_capacity(struct trace_buffer *buffer) in rb_subbuf_capacity() 626 static __always_inline unsigned int rb_subbuf_max_data_size(struct trace_buffer *buffer) in rb_subbuf_max_data_size() 645 unsigned long rb_subbuf_start(struct trace_buffer *buffer, unsigned long addr) in rb_subbuf_start() 670 int ring_buffer_print_page_header(struct trace_buffer *buffer, struct trace_seq *s) in ring_buffer_print_page_header() 770 static inline u64 rb_time_stamp(struct trace_buffer *buffer); 789 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp() 827 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages() [all …]
|
| H A D | trace.h | 219 struct trace_buffer *buffer; 497 extern u64 tracing_event_time_stamp(struct trace_buffer *buffer, struct ring_buffer_event *rbe); 774 trace_buffer_lock_reserve(struct trace_buffer *buffer, 779 int ring_buffer_meta_seq_init(struct file *file, struct trace_buffer *buffer, int cpu); 787 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer, 981 int trace_array_printk_buf(struct trace_buffer *buffer, 1612 struct trace_buffer *buffer, 1618 struct trace_buffer *buffer, in trace_buffer_unlock_commit() 1669 __trace_buffer_lock_reserve(struct trace_buffer *buffer, in __trace_buffer_lock_reserve() 1684 __buffer_unlock_commit(struct trace_buffer *buffer, struct ring_buffer_event *event) in __buffer_unlock_commit() [all …]
|
| H A D | trace_events_trigger.c | 144 struct trace_buffer *buffer, void *rec, in data_ops_trigger() 185 struct trace_buffer *buffer, void *rec, in event_triggers_call() 519 struct trace_buffer *buffer, void *rec, in event_trigger_count() 1408 struct trace_buffer *buffer, void *rec, in traceon_trigger() 1424 struct trace_buffer *buffer, void *rec, in traceon_count_func() 1446 struct trace_buffer *buffer, void *rec, in traceoff_trigger() 1462 struct trace_buffer *buffer, void *rec, in traceoff_count_func() 1528 struct trace_buffer *buffer, void *rec, in snapshot_trigger() 1617 struct trace_buffer *buffer, void *rec, in stacktrace_trigger() 1671 struct trace_buffer *buffer, void *rec, in event_enable_trigger() [all …]
|
| H A D | trace_events_hist.c | 90 struct trace_buffer *buffer, 212 struct trace_buffer *buffer, 218 struct trace_buffer *buffer, in hist_field_const() 227 struct trace_buffer *buffer, in hist_field_counter() 236 struct trace_buffer *buffer, in hist_field_string() 247 struct trace_buffer *buffer, in hist_field_dynstring() 260 struct trace_buffer *buffer, in hist_field_reldynstring() 274 struct trace_buffer *buffer, in hist_field_pstring() 285 struct trace_buffer *buffer, in hist_field_log2() 298 struct trace_buffer *buffer, in hist_field_bucket() [all …]
|
| H A D | trace_mmiotrace.c | 300 struct trace_buffer *buffer; in __trace_mmiotrace_rw() 331 struct trace_buffer *buffer; in __trace_mmiotrace_map()
|
| H A D | trace_osnoise.c | 501 __record_osnoise_sample(struct osnoise_sample *sample, struct trace_buffer *buffer) in __record_osnoise_sample() 529 struct trace_buffer *buffer; in record_osnoise_sample() 580 __record_timerlat_sample(struct timerlat_sample *sample, struct trace_buffer *buffer) in __record_timerlat_sample() 603 struct trace_buffer *buffer; in record_timerlat_sample() 656 __timerlat_dump_stack(struct trace_buffer *buffer, struct trace_stack *fstack, unsigned int size) in __timerlat_dump_stack() 680 struct trace_buffer *buffer; in timerlat_dump_stack()
|
| H A D | trace.c | 215 struct trace_buffer *buffer, 1532 struct trace_buffer *buffer = buf->buffer; in tracing_reset_cpu() 1548 struct trace_buffer *buffer = buf->buffer; in tracing_reset_online_cpus() 1567 struct trace_buffer *buffer = buf->buffer; in tracing_reset_all_cpus() 1615 struct trace_buffer *buffer; in tracing_start_tr() 1659 struct trace_buffer *buffer; in tracing_stop_tr() 1740 trace_buffer_lock_reserve(struct trace_buffer *buffer, in trace_buffer_lock_reserve() 1856 static struct trace_buffer *temp_buffer; 1859 trace_event_buffer_lock_reserve(struct trace_buffer **current_rb, in trace_event_buffer_lock_reserve() 2044 struct trace_buffer *buffer, in trace_buffer_unlock_commit_regs() [all …]
|
| H A D | trace_sched_wakeup.c | 393 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace() 421 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
|
| H A D | ring_buffer_benchmark.c | 32 static struct trace_buffer *buffer;
|
| H A D | trace_functions_graph.c | 131 struct trace_buffer *buffer = tr->array_buffer.buffer; in __graph_entry() 172 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_retaddr_entry() 340 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return()
|
| H A D | trace_eprobe.c | 479 struct trace_buffer *buffer, void *rec, in eprobe_trigger_func()
|
| H A D | blktrace.c | 177 struct trace_buffer *buffer = NULL; in trace_note() 316 struct trace_buffer *buffer = NULL; in __blk_add_trace()
|
| H A D | trace_events_synth.c | 590 struct trace_buffer *buffer; in trace_event_raw_event_synth()
|
| H A D | trace_events.c | 5150 struct trace_buffer *buffer; in function_test_events_call()
|