Defined in 1 files as a function:

Referenced in 17 files:

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