Home
last modified time | relevance | path

Searched refs:array_buffer (Results 1 – 19 of 19) sorted by relevance

/linux/kernel/trace/
A Dtrace_selftest.c396 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_dynamic_tracing()
417 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_dynamic_tracing()
723 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_function()
816 tracing_reset_online_cpus(&tr->array_buffer); in trace_selftest_startup_function_graph()
838 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_function_graph()
853 tracing_reset_online_cpus(&tr->array_buffer); in trace_selftest_startup_function_graph()
945 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_irqsoff()
1007 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptoff()
1073 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
1103 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
[all …]
A Dtrace.c944 if (tr->array_buffer.buffer) in tracer_tracing_on()
1404 if (tr->array_buffer.buffer) in tracer_tracing_off()
1450 if (tr->array_buffer.buffer) in tracer_tracing_is_on()
1744 struct array_buffer *trace_buf = &tr->array_buffer; in __update_max_tr()
4241 struct array_buffer *buf = iter->array_buffer; in print_trace_header()
4742 iter->array_buffer = &tr->array_buffer; in __tracing_open()
4910 struct array_buffer *trace_buf = &tr->array_buffer; in tracing_open()
6567 iter->array_buffer = &tr->array_buffer; in tracing_open_pipe()
7974 info->iter.array_buffer = &tr->array_buffer; in tracing_buffers_open()
8275 struct array_buffer *trace_buf = &tr->array_buffer; in tracing_stats_read()
[all …]
A Dtrace_kdb.c46 ring_buffer_read_prepare(iter.array_buffer->buffer, in ftrace_dump_buf()
54 ring_buffer_read_prepare(iter.array_buffer->buffer, in ftrace_dump_buf()
127 atomic_inc(&per_cpu_ptr(iter.array_buffer->data, cpu)->disabled); in kdb_ftdump()
142 atomic_dec(&per_cpu_ptr(iter.array_buffer->data, cpu)->disabled); in kdb_ftdump()
A Dtrace_sched_wakeup.c85 *data = per_cpu_ptr(tr->array_buffer.data, cpu); in func_prolog_preempt_disable()
378 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace()
408 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace()
457 disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled); in probe_wakeup_sched_switch()
471 data = per_cpu_ptr(wakeup_trace->array_buffer.data, wakeup_cpu); in probe_wakeup_sched_switch()
494 atomic_dec(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled); in probe_wakeup_sched_switch()
513 tracing_reset_online_cpus(&tr->array_buffer); in wakeup_reset()
549 disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled); in probe_wakeup()
581 data = per_cpu_ptr(wakeup_trace->array_buffer.data, wakeup_cpu); in probe_wakeup()
596 atomic_dec(&per_cpu_ptr(wakeup_trace->array_buffer.data, cpu)->disabled); in probe_wakeup()
A Dtrace_mmiotrace.c33 tracing_reset_online_cpus(&tr->array_buffer); in mmio_reset_data()
123 unsigned long over = ring_buffer_overruns(iter->array_buffer->buffer); in count_overruns()
298 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw()
320 struct trace_array_cpu *data = per_cpu_ptr(tr->array_buffer.data, smp_processor_id()); in mmio_trace_rw()
329 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map()
354 data = per_cpu_ptr(tr->array_buffer.data, smp_processor_id()); in mmio_trace_mapping()
A Dtrace_functions.c152 tr->array_buffer.cpu = raw_smp_processor_id(); in function_trace_init()
168 tracing_reset_online_cpus(&tr->array_buffer); in function_trace_start()
191 data = per_cpu_ptr(tr->array_buffer.data, cpu); in function_trace_call()
236 data = per_cpu_ptr(tr->array_buffer.data, cpu); in function_stack_trace_call()
257 ring_buffer_time_stamp(tr->array_buffer.buffer); in is_repeat_check()
300 data = per_cpu_ptr(tr->array_buffer.data, cpu); in function_no_repeats_trace_call()
347 data = per_cpu_ptr(tr->array_buffer.data, cpu); in function_stack_no_repeats_trace_call()
A Dtrace_irqsoff.c125 *data = per_cpu_ptr(tr->array_buffer.data, cpu); in func_prolog_dec()
173 tracing_reset_online_cpus(&irqsoff_trace->array_buffer); in irqsoff_display_graph()
385 data = per_cpu_ptr(tr->array_buffer.data, cpu); in start_critical_timing()
421 data = per_cpu_ptr(tr->array_buffer.data, cpu); in stop_critical_timing()
A Dtrace_functions_graph.c103 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_entry()
173 data = per_cpu_ptr(tr->array_buffer.data, cpu); in trace_graph_entry()
222 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return()
253 data = per_cpu_ptr(tr->array_buffer.data, cpu); in trace_graph_return()
445 ring_buffer_consume(iter->array_buffer->buffer, iter->cpu, in get_return_for_leaf()
447 event = ring_buffer_peek(iter->array_buffer->buffer, iter->cpu, in get_return_for_leaf()
504 usecs = iter->ts - iter->array_buffer->time_start; in print_graph_rel_time()
A Dtrace_branch.c58 data = this_cpu_ptr(tr->array_buffer.data); in probe_likely_condition()
63 buffer = tr->array_buffer.buffer; in probe_likely_condition()
A Dtrace.h181 struct array_buffer { struct
293 struct array_buffer array_buffer; member
306 struct array_buffer max_buffer;
578 void tracing_reset_online_cpus(struct array_buffer *buf);
985 return this_cpu_read(tr->array_buffer.data->ftrace_ignore_pid) != in ftrace_trace_task()
A Dtrace_osnoise.c461 buffer = inst->tr->array_buffer.buffer; \
506 buffer = inst->tr->array_buffer.buffer; in trace_osnoise_sample()
580 buffer = inst->tr->array_buffer.buffer; in trace_timerlat_sample()
669 buffer = inst->tr->array_buffer.buffer; in timerlat_dump_stack()
1254 trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_, in osnoise_stop_tracing()
A Dtrace_events.c456 data = this_cpu_ptr(tr->array_buffer.data); in trace_event_ignore_this_pid()
779 this_cpu_write(tr->array_buffer.data->ignore_pid, ret || in event_filter_pid_sched_switch_probe_pre()
795 this_cpu_write(tr->array_buffer.data->ignore_pid, in event_filter_pid_sched_switch_probe_post()
807 if (!this_cpu_read(tr->array_buffer.data->ignore_pid)) in event_filter_pid_sched_wakeup_probe_pre()
813 this_cpu_write(tr->array_buffer.data->ignore_pid, in event_filter_pid_sched_wakeup_probe_pre()
825 if (this_cpu_read(tr->array_buffer.data->ignore_pid)) in event_filter_pid_sched_wakeup_probe_post()
832 this_cpu_write(tr->array_buffer.data->ignore_pid, in event_filter_pid_sched_wakeup_probe_post()
875 per_cpu_ptr(tr->array_buffer.data, cpu)->ignore_pid = false; in __ftrace_clear_event_pids()
1889 this_cpu_write(tr->array_buffer.data->ignore_pid, in ignore_task_cpu()
A Dtrace_hwlat.c134 struct trace_buffer *buffer = tr->array_buffer.buffer; in trace_hwlat_sample()
191 trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_, msg); \
A Dtrace_syscalls.c326 buffer = tr->array_buffer.buffer; in ftrace_syscall_enter()
370 buffer = tr->array_buffer.buffer; in ftrace_syscall_exit()
A Dblktrace.c81 buffer = blk_tr->array_buffer.buffer; in trace_note()
255 buffer = blk_tr->array_buffer.buffer; in __blk_add_trace()
A Dtrace_events_synth.c466 buffer = trace_file->tr->array_buffer.buffer; in trace_event_raw_event_synth()
1582 trace_state->buffer = file->tr->array_buffer.buffer; in __synth_event_trace_start()
A Dftrace.c144 pid = this_cpu_read(tr->array_buffer.data->ftrace_ignore_pid); in ftrace_pid_func()
7330 this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid, in ftrace_filter_pid_sched_switch_probe()
7333 this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid, in ftrace_filter_pid_sched_switch_probe()
7399 per_cpu_ptr(tr->array_buffer.data, cpu)->ftrace_ignore_pid = FTRACE_PID_TRACE; in clear_ftrace_pids()
7598 this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid, in ignore_task_cpu()
7601 this_cpu_write(tr->array_buffer.data->ftrace_ignore_pid, in ignore_task_cpu()
A Dtrace_output.c547 unsigned long long abs_ts = iter->ts - iter->array_buffer->time_start; in lat_print_timestamp()
/linux/include/linux/
A Dtrace_events.h14 struct array_buffer;
84 struct array_buffer *array_buffer; member

Completed in 858 milliseconds