Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/tipc/node.c tipc_lxc_xmit() -> tipc_msg_assemble()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 0 list 1
DATA_SOURCE 0 list $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 list->prev->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->end
NO_OVERFLOW_SIMPLE 0 list->prev->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->next->end
NO_OVERFLOW_SIMPLE 0 list->prev->next->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->tail
NO_OVERFLOW_SIMPLE 0 list->prev->next->truesize
NO_OVERFLOW_SIMPLE 0 list->prev->tail
NO_OVERFLOW_SIMPLE 0 list->prev->truesize
UNITS 0 list unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &nt->cluster_scope_lock
HALF_LOCKED2 sk

net/tipc/msg.c tipc_msg_build() -> tipc_msg_assemble()

Type Parameter Key Value
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $5
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 list->prev->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->end
NO_OVERFLOW_SIMPLE 0 list->prev->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->data_len
NO_OVERFLOW_SIMPLE 0 list->prev->next->end
NO_OVERFLOW_SIMPLE 0 list->prev->next->len
NO_OVERFLOW_SIMPLE 0 list->prev->next->tail
NO_OVERFLOW_SIMPLE 0 list->prev->next->truesize
NO_OVERFLOW_SIMPLE 0 list->prev->tail
NO_OVERFLOW_SIMPLE 0 list->prev->truesize
HALF_LOCKED2 sk