Home
last modified time | relevance | path

Searched refs:trace (Results 1 – 25 of 609) sorted by relevance

12345678910>>...25

/linux/tools/perf/
H A Dbuiltin-trace.c142 struct trace { struct
238 static void trace__load_vmlinux_btf(struct trace *trace __maybe_unused) in trace__load_vmlinux_btf() argument
241 if (trace->btf != NULL) in trace__load_vmlinux_btf()
244 trace->btf = btf__load_vmlinux_btf(); in trace__load_vmlinux_btf()
246 fprintf(trace->output, trace->btf ? "vmlinux BTF loaded\n" : in trace__load_vmlinux_btf()
970 struct btf *btf = arg->trace->btf; in syscall_arg__strtoul_btf_enum()
992 trace__load_vmlinux_btf(arg->trace); in syscall_arg__strtoul_btf_type()
994 btf = arg->trace->btf; in syscall_arg__strtoul_btf_type()
1059 dump_data_opts.skip_names = !arg->trace->show_arg_names; in btf_struct_scnprintf()
1078 static size_t trace__btf_scnprintf(struct trace *trace, struct syscall_arg *arg, char *bf, in trace__btf_scnprintf() argument
[all …]
/linux/tools/verification/rv/src/
H A Dtrace.c48 struct trace_instance *trace = context; in collect_registered_events() local
49 struct trace_seq *s = trace->seq; in collect_registered_events()
65 void trace_instance_destroy(struct trace_instance *trace) in trace_instance_destroy() argument
67 if (trace->inst) { in trace_instance_destroy()
68 destroy_instance(trace->inst); in trace_instance_destroy()
69 trace->inst = NULL; in trace_instance_destroy()
72 if (trace->seq) { in trace_instance_destroy()
73 free(trace->seq); in trace_instance_destroy()
74 trace->seq = NULL; in trace_instance_destroy()
77 if (trace->tep) { in trace_instance_destroy()
[all …]
/linux/arch/openrisc/kernel/
H A Dstacktrace.c28 struct stack_trace *trace = data; in save_stack_address() local
33 if (trace->skip > 0) { in save_stack_address()
34 trace->skip--; in save_stack_address()
38 if (trace->nr_entries < trace->max_entries) in save_stack_address()
39 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
42 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
44 unwind_stack(trace, (unsigned long *) &trace, save_stack_address); in save_stack_trace()
51 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local
59 if (trace->skip > 0) { in save_stack_address_nosched()
60 trace->skip--; in save_stack_address_nosched()
[all …]
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dtracepoints.rst11 kernel tracepoints interfaces (refer to Documentation/trace/ftrace.rst).
17 - mlx5e_configure_flower: trace flower filter actions and cookies offloaded to mlx5::
20 $ cat /sys/kernel/tracing/trace
24 - mlx5e_delete_flower: trace flower filter actions and cookies deleted from mlx5::
27 $ cat /sys/kernel/tracing/trace
31 - mlx5e_stats_flower: trace flower stats request::
34 $ cat /sys/kernel/tracing/trace
38 - mlx5e_tc_update_neigh_used_value: trace tunnel rule neigh update value offloaded to mlx5::
41 $ cat /sys/kernel/tracing/trace
45 - mlx5e_rep_neigh_update: trace neigh update tasks scheduled due to neigh state change events::
[all …]
/linux/arch/mips/kernel/
H A Dstacktrace.c17 static void save_raw_context_stack(struct stack_trace *trace, in save_raw_context_stack() argument
27 if (trace->skip > 0) in save_raw_context_stack()
28 trace->skip--; in save_raw_context_stack()
30 trace->entries[trace->nr_entries++] = addr; in save_raw_context_stack()
31 if (trace->nr_entries >= trace->max_entries) in save_raw_context_stack()
37 static void save_context_stack(struct stack_trace *trace, in save_context_stack() argument
50 save_raw_context_stack(trace, sp, savesched); in save_context_stack()
55 if (trace->skip > 0) in save_context_stack()
56 trace->skip--; in save_context_stack()
58 trace->entries[trace->nr_entries++] = pc; in save_context_stack()
[all …]
/linux/arch/sh/kernel/
H A Dstacktrace.c23 struct stack_trace *trace = data; in save_stack_address() local
28 if (trace->skip > 0) { in save_stack_address()
29 trace->skip--; in save_stack_address()
33 if (trace->nr_entries < trace->max_entries) in save_stack_address()
34 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
41 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
45 unwind_stack(current, NULL, sp, &save_stack_ops, trace); in save_stack_trace()
52 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local
60 if (trace->skip > 0) { in save_stack_address_nosched()
61 trace->skip--; in save_stack_address_nosched()
[all …]
/linux/tools/virtio/virtio-trace/
H A DREADME1 Trace Agent for virtio-trace
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
8 - write trace data to stdout by using -o option
11 The trace agent operates as follows:
16 4) After the controller of the trace agent receives a start order from a host,
18 5) The read/write threads start to read trace data from ring-buffers and
21 stop to read trace data.
28 Makefile: Makefile of trace agent for virtio-trace
29 trace-agent.c: includes main function, sets up for operating trace agent
30 trace-agent.h: includes all structures and some macros
[all …]
/linux/tools/testing/selftests/ftrace/test.d/kprobe/
H A Dkprobe_ftrace.tc13 echo > trace
15 grep testprobe trace
16 ! grep "$FUNCTION_FORK <-" trace
20 echo > trace
22 grep testprobe trace
23 grep "$FUNCTION_FORK <-" trace
27 echo > trace
29 ! grep testprobe trace
30 grep "$FUNCTION_FORK <-" trace
35 echo > trace
[all …]
/linux/tools/tracing/rtla/src/
H A Dtrace.c9 #include "trace.h"
50 * create_instance - create a trace instance with *instance_name
58 * destroy_instance - remove a trace instance and free the data
67 * save_trace_to_file - save the trace output of the instance to the file
71 const char *file = "trace"; in save_trace_to_file()
82 err_msg("Failed to open trace file\n"); in save_trace_to_file()
86 printf(" Saving trace to %s\n", filename); in save_trace_to_file()
121 struct trace_instance *trace = context; in collect_registered_events()
122 struct trace_seq *s = trace->seq; in collect_registered_events() local
124 trace in collect_registered_events()
146 struct trace_instance *trace = context; collect_missed_events() local
163 trace_instance_destroy(struct trace_instance * trace) trace_instance_destroy() argument
193 trace_instance_init(struct trace_instance * trace,char * tool_name) trace_instance_init() argument
236 trace_instance_start(struct trace_instance * trace) trace_instance_start() argument
244 trace_instance_stop(struct trace_instance * trace) trace_instance_stop() argument
578 trace_set_buffer_size(struct trace_instance * trace,int size) trace_set_buffer_size() argument
[all...]
H A Dtimerlat_hist.c185 struct trace_instance *trace = data; in timerlat_hist_handler() local
190 tool = container_of(trace, struct osnoise_tool, trace); in timerlat_hist_handler()
290 struct trace_seq *s = tool->trace.seq; in timerlat_hist_header()
349 struct trace_instance *trace, in timerlat_print_summary() argument
358 trace_seq_printf(trace->seq, "count:"); in timerlat_print_summary()
366 trace_seq_printf(trace->seq, "%9llu ", in timerlat_print_summary()
370 trace_seq_printf(trace->seq, "%9llu ", in timerlat_print_summary()
374 trace_seq_printf(trace->seq, "%9llu ", in timerlat_print_summary()
377 trace_seq_printf(trace in timerlat_print_summary()
468 timerlat_print_stats_all(struct timerlat_params * params,struct trace_instance * trace,struct timerlat_hist_data * data) timerlat_print_stats_all() argument
617 struct trace_instance *trace = &tool->trace; timerlat_print_stats() local
[all...]
H A Dosnoise_hist.c135 tracefs_hist_pause(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
136 tracefs_hist_destroy(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
156 data->trace_hist = tracefs_hist_alloc(tool->trace.tep, "osnoise", "sample_threshold", in osnoise_init_trace_hist()
165 retval = tracefs_hist_start(tool->trace.inst, data->trace_hist); in osnoise_init_trace_hist()
185 tracefs_hist_pause(tool->trace.inst, data->trace_hist); in osnoise_read_trace_hist()
187 content = tracefs_event_file_read(tool->trace.inst, "osnoise", in osnoise_read_trace_hist()
231 struct trace_seq *s = tool->trace.seq; in osnoise_hist_header()
267 struct trace_instance *trace, in osnoise_print_summary()
276 trace_seq_printf(trace->seq, "count:"); in osnoise_print_summary()
283 trace_seq_printf(trace in osnoise_print_summary()
268 osnoise_print_summary(struct osnoise_params * params,struct trace_instance * trace,struct osnoise_hist_data * data) osnoise_print_summary() argument
341 struct trace_instance *trace = &tool->trace; osnoise_print_stats() local
[all...]
H A Dcommon.c96 fatal("Error alloc trace event");
199 * Save trace instance into global variable so that SIGINT can stop in run_tool()
203 trace_inst = &tool->trace; in run_tool()
238 err_msg("Failed to enable the trace instance\n"); in run_tool()
241 params->threshold_actions.trace_output_inst = tool->record->trace.inst; in run_tool()
242 params->end_actions.trace_output_inst = tool->record->trace.inst;
245 retval = trace_events_enable(&tool->record->trace, params->events); in top_main_loop()
251 retval = trace_set_buffer_size(&tool->record->trace, params->buffer_size); in top_main_loop()
310 trace_events_destroy(&tool->record->trace, params->events); in hist_main_loop()
326 struct trace_instance *trace in hist_main_loop()
246 struct trace_instance *trace = &tool->trace; top_main_loop() local
304 struct trace_instance *trace = &tool->trace; hist_main_loop() local
[all...]
/linux/tools/testing/selftests/ftrace/test.d/event/
H A Devent-mod.tc7 rmmod trace-events-sample ||:
8 if ! modprobe trace-events-sample ; then
20 grep -q sample-trace:foo_bar set_event
21 grep -q sample-trace:foo_bar_with_cond set_event
22 grep -q sample-trace:foo_bar_with_fn set_event
25 val=`cat events/sample-trace/enable`
49 val=`cat events/sample-trace/enable`
65 val=`cat events/sample-trace/enable`
80 val=`cat events/sample-trace/enable`
96 val=`cat events/sample-trace/enable`
[all …]
H A Dtrace_printk.tc5 rmmod trace-printk ||:
6 if ! modprobe trace-printk ; then
14 grep -q ": This .* trace_bputs" trace
15 grep -q ": This .* trace_puts" trace
16 grep -q ": This .* trace_bprintk" trace
17 grep -q ": This .* trace_printk" trace
19 grep -q ": (irq) .* trace_bputs" trace
20 grep -q ": (irq) .* trace_puts" trace
21 grep -q ": (irq) .* trace_bprintk" trace
22 grep -q ": (irq) .* trace_printk" trace
[all …]
/linux/arch/sparc/kernel/
H A Dstacktrace.c14 struct stack_trace *trace, in __save_stack_trace() argument
55 if (trace->skip > 0) in __save_stack_trace()
56 trace->skip--; in __save_stack_trace()
58 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
66 if (trace->nr_entries < in __save_stack_trace()
67 trace->max_entries) in __save_stack_trace()
68 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
74 } while (trace->nr_entries < trace->max_entries); in __save_stack_trace()
77 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
79 __save_stack_trace(current_thread_info(), trace, false); in save_stack_trace()
[all …]
/linux/arch/arc/kernel/
H A Dstacktrace.c188 struct stack_trace *trace = arg; in __collect_all() local
190 if (trace->skip > 0) in __collect_all()
191 trace->skip--; in __collect_all()
193 trace->entries[trace->nr_entries++] = address; in __collect_all()
195 if (trace->nr_entries >= trace->max_entries) in __collect_all()
203 struct stack_trace *trace = arg; in __collect_all_but_sched() local
208 if (trace->skip > 0) in __collect_all_but_sched()
209 trace->skip--; in __collect_all_but_sched()
211 trace->entries[trace->nr_entries++] = address; in __collect_all_but_sched()
213 if (trace->nr_entries >= trace->max_entries) in __collect_all_but_sched()
[all …]
/linux/arch/x86/mm/
H A Dmmio-mod.c135 struct remap_trace *trace = p->private; in pre() local
147 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre()
148 my_trace->map_id = trace->id; in pre()
223 struct remap_trace *trace = kmalloc_obj(*trace); in ioremap_trace_core() local
232 if (!trace) { in ioremap_trace_core()
237 *trace = (struct remap_trace) { in ioremap_trace_core()
243 .private = trace in ioremap_trace_core()
248 map.map_id = trace->id; in ioremap_trace_core()
252 kfree(trace); in ioremap_trace_core()
257 list_add_tail(&trace->list, &trace_list); in ioremap_trace_core()
[all …]
/linux/arch/microblaze/kernel/
H A Dunwind.c157 struct stack_trace *trace,
165 unsigned long fp, struct stack_trace *trace, in unwind_trap() argument
185 struct stack_trace *trace, in microblaze_unwind_inner() argument
216 if (!trace) in microblaze_unwind_inner()
218 unwind_trap(task, pc, fp, trace, loglvl); in microblaze_unwind_inner()
224 if (trace) { in microblaze_unwind_inner()
226 if (trace->skip > 0) in microblaze_unwind_inner()
227 trace->skip--; in microblaze_unwind_inner()
229 trace->entries[trace->nr_entries++] = pc; in microblaze_unwind_inner()
231 if (trace->nr_entries >= trace->max_entries) in microblaze_unwind_inner()
[all …]
/linux/arch/um/kernel/
H A Dstacktrace.c46 struct stack_trace *trace = data; in save_addr() local
50 if (trace->nr_entries >= trace->max_entries) in save_addr()
53 trace->entries[trace->nr_entries++] = address; in save_addr()
60 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) in __save_stack_trace() argument
62 dump_trace(tsk, &dump_ops, trace); in __save_stack_trace()
65 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
67 __save_stack_trace(current, trace); in save_stack_trace()
71 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
73 __save_stack_trace(tsk, trace); in save_stack_trace_tsk()
/linux/tools/testing/selftests/ftrace/test.d/filter/
H A Devent-filter-function.tc28 echo > trace
31 target_func=`cat trace | grep -o 'call_site=\([^+]*\)' | sed 's/call_site=//' | sort | uniq -c | so…
35 echo > trace
42 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do
50 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l`
51 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l`
65 echo > trace
68 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do
76 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l`
77 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l`
[all …]
/linux/kernel/
H A Dstacktrace.c249 save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
255 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
271 struct stack_trace trace = { in stack_trace_save() local
277 save_stack_trace(&trace); in stack_trace_save()
278 return trace.nr_entries; in stack_trace_save()
295 struct stack_trace trace = { in stack_trace_save_tsk() local
302 save_stack_trace_tsk(task, &trace); in stack_trace_save_tsk()
303 return trace.nr_entries; in stack_trace_save_tsk()
319 struct stack_trace trace = { in stack_trace_save_regs() local
325 save_stack_trace_regs(regs, &trace); in stack_trace_save_regs()
[all …]
/linux/kernel/trace/
H A Dtrace_selftest.c98 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer() argument
101 trace->name, init_ret); in warn_failed_init_tracer()
357 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() argument
387 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
389 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_dynamic_tracing()
425 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
433 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
573 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
692 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() argument
711 ret = tracer_init(trace, tr); in trace_selftest_startup_function()
[all …]
/linux/kernel/trace/rv/
H A DKconfig33 theorem proving). RV works by analyzing the trace of the system's
38 Documentation/trace/rv/runtime-verification.rst
49 source "kernel/trace/rv/monitors/wip/Kconfig"
50 source "kernel/trace/rv/monitors/wwnr/Kconfig"
52 source "kernel/trace/rv/monitors/sched/Kconfig"
53 source "kernel/trace/rv/monitors/sco/Kconfig"
54 source "kernel/trace/rv/monitors/snroc/Kconfig"
55 source "kernel/trace/rv/monitors/scpd/Kconfig"
56 source "kernel/trace/rv/monitors/snep/Kconfig"
57 source "kernel/trace/rv/monitors/sts/Kconfig"
[all …]
/linux/net/ipv6/
H A Dioam6_iptunnel.c81 static bool ioam6_validate_trace_hdr(struct ioam6_trace_hdr *trace) in ioam6_validate_trace_hdr() argument
85 if (!trace->type_be32 || !trace->remlen || in ioam6_validate_trace_hdr()
86 trace->remlen > IOAM6_TRACE_DATA_SIZE_MAX / 4 || in ioam6_validate_trace_hdr()
87 trace->type.bit12 | trace->type.bit13 | trace->type.bit14 | in ioam6_validate_trace_hdr()
88 trace->type.bit15 | trace->type.bit16 | trace->type.bit17 | in ioam6_validate_trace_hdr()
89 trace->type.bit18 | trace->type.bit19 | trace->type.bit20 | in ioam6_validate_trace_hdr()
90 trace->type.bit21 | trace->type.bit23) in ioam6_validate_trace_hdr()
93 fields = be32_to_cpu(trace->type_be32); in ioam6_validate_trace_hdr()
94 trace->nodelen = ioam6_trace_compute_nodelen(fields); in ioam6_validate_trace_hdr()
106 struct ioam6_trace_hdr *trace; in ioam6_build_state() local
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c50 #define trace(fmt, args...) bioslog(TRACE, fmt, ##args) macro
324 trace("auxch read failed with %d\n", ret); in init_rdauxr()
337 trace("auxch write failed with %d\n", ret); in init_wrauxr()
487 trace("\t[0x%02x] (R[0x%06x] & 0x%08x) == 0x%08x\n", in init_condition_met()
504 trace("\t[0x%02x] (0x%04x[0x%02x] & 0x%02x) == 0x%02x\n", in init_io_condition_met()
598 trace("RESERVED 0x%02x\t", opcode); in init_reserved()
612 trace("DONE\n"); in init_done()
632 trace("IO_RESTRICT_PROG\tR[0x%06x] = " in init_io_restrict_prog()
642 trace("\t0x%08x *\n", data); in init_io_restrict_prog()
645 trace("\t0x%08x\n", data); in init_io_restrict_prog()
[all …]

12345678910>>...25