Defined in 1 files as a function:
Referenced in 17 files:
- include/trace/trace_events.h, line 250
- kernel/trace/ftrace.c, line 601
- kernel/trace/trace.c
- kernel/trace/trace_events.c
- kernel/trace/trace_events_filter.c, line 1220
- kernel/trace/trace_output.c
- kernel/trace/trace_recursion_record.c, line 136
- kernel/trace/trace_remote.c
- kernel/trace/trace_seq.c
- tools/build/feature/test-libtraceevent.c, line 8
- tools/perf/builtin-kmem.c, line 775
- tools/perf/util/data-convert-json.c, line 258
- tools/perf/util/sort.c
- tools/perf/util/trace-event-parse.c, line 113
- tools/tracing/rtla/src/timerlat_aa.c
- tools/tracing/rtla/src/trace.c, line 213
- tools/verification/rv/src/trace.c, line 102
Smatch caller information:
drivers/firewire/core-trace.c trace_raw_output_async_request_inbound() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
drivers/firewire/core-trace.c trace_raw_output_async_response_outbound_initiate() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_output.c trace_print_bitmask_seq() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| NOCHECK_CALL |
kernel/trace/trace_output.c trace_raw_output_prep() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &iter->mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/power-traces.c trace_raw_output_pm_qos_update_flags() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/trace_events_filter.c append_filter_err() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
kernel/trace/trace_remote.c remote_events_dir_header_event_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_remote.c remote_events_dir_header_page_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_remote.c trace_pipe_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->readpos | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | s->seq.len | 0 |
| PARAM_VALUE | 0 | s->seq.size | 1-u64max |
| NOCHECK_CALL |
kernel/trace/trace_remote.c trace_remote_iter() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/trace/trace_remote.c trace_show() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace_recursion_record.c recursed_function_seq_start() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | global &recursed_function_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace.c output_printk() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &tracepoint_iter_lock |
kernel/trace/trace.c trace_printk_seq() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5788541559921352960,7508949142300877056 |
| PARAM_VALUE | 0 | s->buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | s->seq.len | 0-1000,u64max |
| CAPPED_DATA | 0 | s->seq.len | 1 |
| CAPPED_DATA | 0 | s->seq.size | 1 |
| DATA_SOURCE | 0 | s | $0 |
| FUZZY_MAX | 0 | s->seq.len | 1000 |
| PARAM_COMPARE | 0 | s->seq.len | < $0->seq.size |
| TERMINATED | 0 | s->buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags |
kernel/trace/trace.c tracing_open_pipe() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/trace/trace.c tracing_read_pipe() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->readpos | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | s->seq.len | 0 |
| PARAM_VALUE | 0 | s->seq.size | 1-u64max |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/trace/trace.c tracing_read_pipe() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->readpos | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | s->seq.len | 0 |
| PARAM_VALUE | 0 | s->seq.size | 1-u64max |
| TERMINATED | 0 | s->seq.buffer | 1 |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/trace/trace.c tracing_read_pipe() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->readpos | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | s->seq.len | 0 |
| PARAM_VALUE | 0 | s->seq.size | 1-u64max |
| TERMINATED | 0 | s->seq.buffer | 1 |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/trace/trace.c tracing_splice_read_pipe() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &iter->mutex | ||
| LOCK2 | global &all_cpu_access_lock | ||
| LOCK2 | global &trace_event_sem | ||
| TYPE_LOCK | (struct trace_iterator)->mutex |
kernel/trace/trace.c tracing_stats_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
net/tipc/trace.c trace_raw_output_tipc_link_bc_ack() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
samples/trace_events/trace-events-sample.c trace_raw_output_foo_with_template_print() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
kernel/trace/ftrace.c function_stat_show() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8884223723105214464 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace_events.c event_filter_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_events.c show_header_event_file() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_events.c show_header_page_file() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_events.c subsystem_filter_read() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| BUF_SIZE | 0 | s | 8192 |
| DATA_SOURCE | 0 | s | r _kmalloc_noprof |
| NOCHECK_CALL |
kernel/trace/trace_seq.c __trace_seq_init() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->seq.size | 0 |
| BUF_SIZE | 0 | s | (-1),8192 |
| BUF_SIZE | 0 | s | (-1),8192 |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | (-1)-1010101 |
| STR_LEN | 0 | s | (-1)-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/trace/trace_seq.c trace_print_seq() -> trace_seq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->readpos | 0 |
| PARAM_VALUE | 0 | s->seq->buffer | 0-255 |
| PARAM_VALUE | 0 | s->seq.len | 0 |
| PARAM_VALUE | 0 | s->seq.size | 1-u64max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | _T->lock |