Symbol: array_buffer
include/linux/trace_events.h
102
struct array_buffer *array_buffer;
include/linux/trace_events.h
14
struct array_buffer;
kernel/trace/blktrace.c
188
buffer = blk_tr->array_buffer.buffer;
kernel/trace/blktrace.c
386
buffer = blk_tr->array_buffer.buffer;
kernel/trace/fgraph.c
1204
pid = this_cpu_read(tr->array_buffer.data->ftrace_ignore_pid);
kernel/trace/ftrace.c
179
pid = this_cpu_read(tr->array_buffer.data->ftrace_ignore_pid);
kernel/trace/ftrace.c
8605
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8608
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8676
per_cpu_ptr(tr->array_buffer.data, cpu)->ftrace_ignore_pid = FTRACE_PID_TRACE;
kernel/trace/ftrace.c
8875
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/ftrace.c
8878
this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid,
kernel/trace/trace.c
1000
if (tr->array_buffer.buffer)
kernel/trace/trace.c
1001
return ring_buffer_record_is_set_on(tr->array_buffer.buffer);
kernel/trace/trace.c
1250
ret = ring_buffer_wait(iter->array_buffer->buffer, iter->cpu_file, full,
kernel/trace/trace.c
1259
iter->array_buffer = &iter->tr->snapshot_buffer;
kernel/trace/trace.c
1318
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace.c
1346
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace.c
1530
void tracing_reset_cpu(struct array_buffer *buf, int cpu)
kernel/trace/trace.c
1546
void tracing_reset_online_cpus(struct array_buffer *buf)
kernel/trace/trace.c
1565
static void tracing_reset_all_cpus(struct array_buffer *buf)
kernel/trace/trace.c
1595
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace.c
1632
buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
1668
buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
1868
*current_rb = tr->array_buffer.buffer;
kernel/trace/trace.c
2075
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
2210
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
2247
__ftrace_trace_stack(printk_trace, printk_trace->array_buffer.buffer,
kernel/trace/trace.c
2319
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
2363
event = ring_buffer_peek(iter->array_buffer->buffer, cpu, ts,
kernel/trace/trace.c
2379
struct trace_buffer *buffer = iter->array_buffer->buffer;
kernel/trace/trace.c
2690
ring_buffer_consume(iter->array_buffer->buffer, iter->cpu, &iter->ts,
kernel/trace/trace.c
2727
per_cpu_ptr(iter->array_buffer->data, cpu)->skipped_entries = 0;
kernel/trace/trace.c
2741
if (ts >= iter->array_buffer->time_start)
kernel/trace/trace.c
2749
per_cpu_ptr(iter->array_buffer->data, cpu)->skipped_entries = entries;
kernel/trace/trace.c
2825
get_total_entries_cpu(struct array_buffer *buf, unsigned long *total,
kernel/trace/trace.c
2847
get_total_entries(struct array_buffer *buf,
kernel/trace/trace.c
2870
get_total_entries_cpu(&tr->array_buffer, &total, &entries, cpu);
kernel/trace/trace.c
2882
get_total_entries(&tr->array_buffer, &total, &entries);
kernel/trace/trace.c
2900
static void print_event_info(struct array_buffer *buf, struct seq_file *m)
kernel/trace/trace.c
2911
static void print_func_help_header(struct array_buffer *buf, struct seq_file *m,
kernel/trace/trace.c
2922
static void print_func_help_header_irq(struct array_buffer *buf, struct seq_file *m,
kernel/trace/trace.c
2945
struct array_buffer *buf = iter->array_buffer;
kernel/trace/trace.c
3008
if (per_cpu_ptr(iter->array_buffer->data, iter->cpu)->skipped_entries)
kernel/trace/trace.c
3172
if (!ring_buffer_empty_cpu(iter->array_buffer->buffer, cpu))
kernel/trace/trace.c
3184
if (!ring_buffer_empty_cpu(iter->array_buffer->buffer, cpu))
kernel/trace/trace.c
3278
print_func_help_header_irq(iter->array_buffer,
kernel/trace/trace.c
3281
print_func_help_header(iter->array_buffer, m,
kernel/trace/trace.c
3420
iter->array_buffer = &tr->snapshot_buffer;
kernel/trace/trace.c
3423
iter->array_buffer = &tr->array_buffer;
kernel/trace/trace.c
3434
if (ring_buffer_overruns(iter->array_buffer->buffer))
kernel/trace/trace.c
3453
ring_buffer_read_start(iter->array_buffer->buffer,
kernel/trace/trace.c
3460
ring_buffer_read_start(iter->array_buffer->buffer,
kernel/trace/trace.c
3624
struct array_buffer *trace_buf = &tr->array_buffer;
kernel/trace/trace.c
3839
ring_buffer_record_disable_cpu(tr->array_buffer.buffer, cpu);
kernel/trace/trace.c
3846
ring_buffer_record_enable_cpu(tr->array_buffer.buffer, cpu);
kernel/trace/trace.c
4056
ring_buffer_change_overwrite(tr->array_buffer.buffer, enabled);
kernel/trace/trace.c
4700
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace.c
4705
void trace_set_buffer_entries(struct array_buffer *buf, unsigned long val)
kernel/trace/trace.c
4713
static void update_buffer_entries(struct array_buffer *buf, int cpu)
kernel/trace/trace.c
4735
if (!tr->array_buffer.buffer)
kernel/trace/trace.c
4741
ret = ring_buffer_resize(tr->array_buffer.buffer, size, cpu);
kernel/trace/trace.c
4751
int r = resize_buffer_duplicate_size(&tr->array_buffer,
kernel/trace/trace.c
4752
&tr->array_buffer, cpu);
kernel/trace/trace.c
4779
update_buffer_entries(&tr->array_buffer, cpu);
kernel/trace/trace.c
4940
tracing_reset_all_cpus(&tr->array_buffer);
kernel/trace/trace.c
5268
iter->array_buffer = &tr->array_buffer;
kernel/trace/trace.c
5327
return ring_buffer_poll_wait(iter->array_buffer->buffer, iter->cpu_file,
kernel/trace/trace.c
5381
if (!ring_buffer_empty(tr->array_buffer.buffer))
kernel/trace/trace.c
5699
size = per_cpu_ptr(tr->array_buffer.data, cpu)->entries;
kernel/trace/trace.c
5700
if (size != per_cpu_ptr(tr->array_buffer.data, cpu)->entries) {
kernel/trace/trace.c
5716
r = sprintf(buf, "%lu\n", per_cpu_ptr(tr->array_buffer.data, cpu)->entries >> 10);
kernel/trace/trace.c
5763
size += per_cpu_ptr(tr->array_buffer.data, cpu)->entries >> 10;
kernel/trace/trace.c
5884
ret = ring_buffer_meta_seq_init(filp, tr->array_buffer.buffer, cpu);
kernel/trace/trace.c
5937
buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
6347
buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
6471
ring_buffer_set_clock(tr->array_buffer.buffer, trace_clocks[i].func);
kernel/trace/trace.c
6477
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace.c
6550
if (ring_buffer_time_stamp_abs(tr->array_buffer.buffer))
kernel/trace/trace.c
686
static u64 buffer_ftrace_now(struct array_buffer *buf, int cpu)
kernel/trace/trace.c
702
return buffer_ftrace_now(&global_trace.array_buffer, cpu);
kernel/trace/trace.c
7055
info->iter.array_buffer = &tr->array_buffer;
kernel/trace/trace.c
7098
page_size = ring_buffer_subbuf_size_get(iter->array_buffer->buffer);
kernel/trace/trace.c
7103
ring_buffer_free_read_page(iter->array_buffer->buffer,
kernel/trace/trace.c
7110
info->spare = ring_buffer_alloc_read_page(iter->array_buffer->buffer,
kernel/trace/trace.c
7129
ret = ring_buffer_read_page(iter->array_buffer->buffer,
kernel/trace/trace.c
7179
ring_buffer_wake_waiters(iter->array_buffer->buffer, iter->cpu_file);
kernel/trace/trace.c
7196
ring_buffer_free_read_page(iter->array_buffer->buffer,
kernel/trace/trace.c
7282
page_size = ring_buffer_subbuf_size_get(iter->array_buffer->buffer);
kernel/trace/trace.c
7297
entries = ring_buffer_entries_cpu(iter->array_buffer->buffer, iter->cpu_file);
kernel/trace/trace.c
7310
ref->buffer = iter->array_buffer->buffer;
kernel/trace/trace.c
7338
entries = ring_buffer_entries_cpu(iter->array_buffer->buffer, iter->cpu_file);
kernel/trace/trace.c
7386
err = ring_buffer_wait(iter->array_buffer->buffer,
kernel/trace/trace.c
7394
return ring_buffer_map_get_reader(iter->array_buffer->buffer,
kernel/trace/trace.c
7409
ring_buffer_wake_waiters(iter->array_buffer->buffer, iter->cpu_file);
kernel/trace/trace.c
7423
ring_buffer_map_dup(iter->array_buffer->buffer, iter->cpu_file);
kernel/trace/trace.c
7431
WARN_ON(ring_buffer_unmap(iter->array_buffer->buffer, iter->cpu_file));
kernel/trace/trace.c
7464
ret = ring_buffer_map(iter->array_buffer->buffer, iter->cpu_file, vma);
kernel/trace/trace.c
7490
struct array_buffer *trace_buf = &tr->array_buffer;
kernel/trace/trace.c
8095
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace.c
8186
order = ring_buffer_subbuf_order_get(tr->array_buffer.buffer);
kernel/trace/trace.c
8221
old_order = ring_buffer_subbuf_order_get(tr->array_buffer.buffer);
kernel/trace/trace.c
8225
ret = ring_buffer_subbuf_order_set(tr->array_buffer.buffer, order);
kernel/trace/trace.c
8237
cnt = ring_buffer_subbuf_order_set(tr->array_buffer.buffer, old_order);
kernel/trace/trace.c
830
if (tr->array_buffer.buffer)
kernel/trace/trace.c
831
ring_buffer_record_on(tr->array_buffer.buffer);
kernel/trace/trace.c
8386
int allocate_trace_buffer(struct trace_array *tr, struct array_buffer *buf, int size)
kernel/trace/trace.c
8425
trace_set_buffer_entries(&tr->array_buffer,
kernel/trace/trace.c
8426
ring_buffer_size(tr->array_buffer.buffer, 0));
kernel/trace/trace.c
8431
static void free_trace_buffer(struct array_buffer *buf)
kernel/trace/trace.c
8445
ret = allocate_trace_buffer(tr, &tr->array_buffer, size);
kernel/trace/trace.c
8451
free_trace_buffer(&tr->array_buffer);
kernel/trace/trace.c
8461
free_trace_buffer(&tr->array_buffer);
kernel/trace/trace.c
914
if (tr->array_buffer.buffer)
kernel/trace/trace.c
915
ring_buffer_record_off(tr->array_buffer.buffer);
kernel/trace/trace.c
9330
iter->array_buffer = &tr->array_buffer;
kernel/trace/trace.c
9336
if (ring_buffer_overruns(iter->array_buffer->buffer))
kernel/trace/trace.c
939
if (WARN_ON_ONCE(!tr->array_buffer.buffer))
kernel/trace/trace.c
942
ring_buffer_record_disable(tr->array_buffer.buffer);
kernel/trace/trace.c
954
if (WARN_ON_ONCE(!tr->array_buffer.buffer))
kernel/trace/trace.c
957
ring_buffer_record_enable(tr->array_buffer.buffer);
kernel/trace/trace.c
979
trace_array_printk_buf(global_trace.array_buffer.buffer, _THIS_IP_,
kernel/trace/trace.c
985
trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_,
kernel/trace/trace.h
2317
int resize_buffer_duplicate_size(struct array_buffer *trace_buf,
kernel/trace/trace.h
2318
struct array_buffer *size_buf, int cpu_id);
kernel/trace/trace.h
336
struct array_buffer array_buffer;
kernel/trace/trace.h
350
struct array_buffer snapshot_buffer;
kernel/trace/trace.h
691
void tracing_reset_online_cpus(struct array_buffer *buf);
kernel/trace/trace.h
706
int allocate_trace_buffer(struct trace_array *tr, struct array_buffer *buf, int size);
kernel/trace/trace.h
733
void trace_set_buffer_entries(struct array_buffer *buf, unsigned long val);
kernel/trace/trace.h
745
void tracing_reset_cpu(struct array_buffer *buf, int cpu);
kernel/trace/trace.h
764
if (tr->array_buffer.buffer)
kernel/trace/trace.h
765
return ring_buffer_record_is_on_cpu(tr->array_buffer.buffer, cpu);
kernel/trace/trace_branch.c
60
buffer = tr->array_buffer.buffer;
kernel/trace/trace_events.c
1102
this_cpu_write(tr->array_buffer.data->ignore_pid, ret ||
kernel/trace/trace_events.c
1120
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
1132
if (!this_cpu_read(tr->array_buffer.data->ignore_pid))
kernel/trace/trace_events.c
1138
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
1150
if (this_cpu_read(tr->array_buffer.data->ignore_pid))
kernel/trace/trace_events.c
1157
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
1200
per_cpu_ptr(tr->array_buffer.data, cpu)->ignore_pid = false;
kernel/trace/trace_events.c
2426
ring_buffer_print_page_header(tr->array_buffer.buffer, s);
kernel/trace/trace_events.c
2474
this_cpu_write(tr->array_buffer.data->ignore_pid,
kernel/trace/trace_events.c
648
return this_cpu_read(tr->array_buffer.data->ignore_pid) != 0;
kernel/trace/trace_events_synth.c
1698
trace_state->buffer = file->tr->array_buffer.buffer;
kernel/trace/trace_events_synth.c
543
buffer = trace_file->tr->array_buffer.buffer;
kernel/trace/trace_functions.c
166
tr->array_buffer.cpu = raw_smp_processor_id();
kernel/trace/trace_functions.c
182
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace_functions.c
293
data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_functions.c
318
ring_buffer_time_stamp(tr->array_buffer.buffer);
kernel/trace/trace_functions.c
404
data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_functions_graph.c
131
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_functions_graph.c
172
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_functions_graph.c
340
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_functions_graph.c
664
ring_buffer_consume(iter->array_buffer->buffer, iter->cpu,
kernel/trace/trace_functions_graph.c
666
event = ring_buffer_peek(iter->array_buffer->buffer, iter->cpu,
kernel/trace/trace_functions_graph.c
725
usecs = iter->ts - iter->array_buffer->time_start;
kernel/trace/trace_hwlat.c
133
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_hwlat.c
189
trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_, msg); \
kernel/trace/trace_irqsoff.c
125
*data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_irqsoff.c
173
tracing_reset_online_cpus(&irqsoff_trace->array_buffer);
kernel/trace/trace_irqsoff.c
407
data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_irqsoff.c
446
data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_kdb.c
46
ring_buffer_read_start(iter.array_buffer->buffer,
kernel/trace/trace_kdb.c
53
ring_buffer_read_start(iter.array_buffer->buffer,
kernel/trace/trace_mmiotrace.c
123
unsigned long over = ring_buffer_overruns(iter->array_buffer->buffer);
kernel/trace/trace_mmiotrace.c
296
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_mmiotrace.c
323
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_mmiotrace.c
33
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace_osnoise.c
1192
trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_,
kernel/trace/trace_osnoise.c
1365
trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_,
kernel/trace/trace_osnoise.c
479
buffer = inst->tr->array_buffer.buffer; \
kernel/trace/trace_osnoise.c
524
buffer = inst->tr->array_buffer.buffer;
kernel/trace/trace_osnoise.c
598
buffer = inst->tr->array_buffer.buffer;
kernel/trace/trace_osnoise.c
685
buffer = inst->tr->array_buffer.buffer;
kernel/trace/trace_output.c
602
unsigned long long abs_ts = iter->ts - iter->array_buffer->time_start;
kernel/trace/trace_printk.c
413
buffer = tr->array_buffer.buffer;
kernel/trace/trace_printk.c
473
buffer = tr->array_buffer.buffer;
kernel/trace/trace_printk.c
642
buffer = tr->array_buffer.buffer;
kernel/trace/trace_printk.c
722
return __trace_array_vprintk(tr->array_buffer.buffer, ip, fmt, args);
kernel/trace/trace_sched_wakeup.c
393
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_sched_wakeup.c
421
struct trace_buffer *buffer = tr->array_buffer.buffer;
kernel/trace/trace_sched_wakeup.c
470
disabled = local_inc_return(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled);
kernel/trace/trace_sched_wakeup.c
484
data = per_cpu_ptr(wakeup_trace->array_buffer.data, wakeup_cpu);
kernel/trace/trace_sched_wakeup.c
507
local_dec(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled);
kernel/trace/trace_sched_wakeup.c
526
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace_sched_wakeup.c
562
disabled = local_inc_return(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled);
kernel/trace/trace_sched_wakeup.c
594
data = per_cpu_ptr(wakeup_trace->array_buffer.data, wakeup_cpu);
kernel/trace/trace_sched_wakeup.c
609
local_dec(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled);
kernel/trace/trace_sched_wakeup.c
85
*data = per_cpu_ptr(tr->array_buffer.data, cpu);
kernel/trace/trace_selftest.c
1080
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace_selftest.c
1102
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_selftest.c
1123
tracing_reset_online_cpus(&tr->array_buffer);
kernel/trace/trace_selftest.c
1158
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_selftest.c
1226
ret = trace_test_buffer(&tr->array_buffer, NULL);
kernel/trace/trace_selftest.c
1288
ret = trace_test_buffer(&tr->array_buffer, NULL);
kernel/trace/trace_selftest.c
1354
ret = trace_test_buffer(&tr->array_buffer, NULL);
kernel/trace/trace_selftest.c
1384
ret = trace_test_buffer(&tr->array_buffer, NULL);
kernel/trace/trace_selftest.c
1514
ret = trace_test_buffer(&tr->array_buffer, NULL);
kernel/trace/trace_selftest.c
1555
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_selftest.c
27
static int trace_test_buffer_cpu(struct array_buffer *buf, int cpu)
kernel/trace/trace_selftest.c
397
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_selftest.c
418
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_selftest.c
64
static int __maybe_unused trace_test_buffer(struct array_buffer *buf, unsigned long *count)
kernel/trace/trace_selftest.c
724
ret = trace_test_buffer(&tr->array_buffer, &count);
kernel/trace/trace_snapshot.c
137
int resize_buffer_duplicate_size(struct array_buffer *trace_buf,
kernel/trace/trace_snapshot.c
138
struct array_buffer *size_buf, int cpu_id)
kernel/trace/trace_snapshot.c
170
order = ring_buffer_subbuf_order_get(tr->array_buffer.buffer);
kernel/trace/trace_snapshot.c
177
&tr->array_buffer, RING_BUFFER_ALL_CPUS);
kernel/trace/trace_snapshot.c
419
struct array_buffer *trace_buf = &tr->array_buffer;
kernel/trace/trace_snapshot.c
421
struct array_buffer *max_buf = &tr->snapshot_buffer;
kernel/trace/trace_snapshot.c
483
if (ring_buffer_record_is_set_on(tr->array_buffer.buffer))
kernel/trace/trace_snapshot.c
493
swap(tr->array_buffer.buffer, tr->snapshot_buffer.buffer);
kernel/trace/trace_snapshot.c
500
ring_buffer_wake_waiters(tr->array_buffer.buffer, RING_BUFFER_ALL_CPUS);
kernel/trace/trace_snapshot.c
528
ret = ring_buffer_swap_cpu(tr->snapshot_buffer.buffer, tr->array_buffer.buffer, cpu);
kernel/trace/trace_snapshot.c
616
iter->array_buffer = &tr->snapshot_buffer;
kernel/trace/trace_snapshot.c
680
&tr->array_buffer, iter->cpu_file);
kernel/trace/trace_snapshot.c
751
info->iter.array_buffer = &info->iter.tr->snapshot_buffer;