Defined in 1 files as a function:
Referenced in 7 files:
- net/tipc/bcast.c, line 351
- net/tipc/crypto.c, line 2256
- net/tipc/discover.c, line 93
- net/tipc/link.c
- net/tipc/msg.c
- net/tipc/name_distr.c
- net/tipc/socket.c, line 1353
Smatch caller information:
net/tipc/link.c tipc_link_build_proto_msg() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 40-67619 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &le->lock | ||
| HALF_LOCKED2 | &n->lock | ||
| HALF_LOCKED2 | &node->lock |
net/tipc/link.c tipc_link_build_proto_msg() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 56 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | &n->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &le->lock | ||
| TYPE_LOCK | (struct tipc_node)->lock |
net/tipc/link.c tipc_link_tnl_prepare() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 3856614447745216512 |
| PARAM_VALUE | 1 | sz | 40-u16max |
| CAPPED_DATA | 1 | sz | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | sz | 40-u16max[c] |
| UNITS | 1 | sz | unit_byte |
| LOCK2 | &n->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct tipc_node)->lock |
net/tipc/socket.c tipc_sk_conn_proto_rcv() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 32 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_append() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 24 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_append() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 1 | sz | 0-197071 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| CAPPED_DATA | 1 | sz | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | sz | 0-197071[c] |
| UNITS | 0 | m | unit_byte |
| UNITS | 1 | sz | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_build() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| BUF_SIZE | 0 | m | (-1),60 |
| BUF_SIZE | 0 | m | (-1),60 |
| DATA_SOURCE | 0 | m | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | sz | 0-590284[c] |
| UNITS | 1 | sz | unit_byte |
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_build() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 1250017158771159040 |
| PARAM_VALUE | 1 | sz | 0-2147483646,2147483648-u32max |
| CAPPED_DATA | 1 | sz | 1 |
| DATA_SOURCE | 1 | sz | $4 |
| MEM_ZERO | 0 | m | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | sz | unit_byte |
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_build() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 1250017158771159040 |
| PARAM_VALUE | 1 | sz | 0-2147483646,2147483648-u32max |
| CAPPED_DATA | 1 | sz | 1 |
| MEM_ZERO | 0 | m | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | sz | unit_byte |
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_bundle() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 1 | sz | 0-262143 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| CAPPED_DATA | 1 | sz | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &le->lock | ||
| HALF_LOCKED2 | &n->lock |
net/tipc/msg.c tipc_msg_create() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 24 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| MEM_ZERO | 0 | m | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| UNITS | 1 | sz | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &n->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_fragment() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 0-131110,2147483688-u32max |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| CAPPED_DATA | 1 | sz | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| UNITS | 1 | sz | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | &n->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct tipc_node)->lock |
net/tipc/msg.c tipc_msg_init() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 24,32,40,44,60 |
| BUF_SIZE | 0 | m | (-1),1-s32max |
| BUF_SIZE | 0 | m | (-1),1-s32max |
| DATA_SOURCE | 0 | m | $1 |
| DATA_SOURCE | 1 | sz | $4 |
| HARD_MAX | 1 | sz | 60 |
| MEM_ZERO | 0 | m | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| UNITS | 1 | sz | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &n->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/tipc/msg.c tipc_msg_reverse() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 0-525308 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| CAPPED_DATA | 1 | sz | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | sz | 0-525307[c] |
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk |
net/tipc/msg.c tipc_msg_try_bundle() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| PARAM_VALUE | 1 | sz | 40-131111 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| CAPPED_DATA | 1 | sz | 1 |
| MEM_ZERO | 0 | m | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &le->lock | ||
| HALF_LOCKED2 | &n->lock |
net/tipc/bcast.c tipc_mcast_send_sync() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 1 | sz | 44 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | sk |
net/tipc/crypto.c tipc_crypto_key_xmit() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 1 | sz | 40-65575 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/tipc/discover.c tipc_disc_init_msg() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| PARAM_VALUE | 1 | sz | 76 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &d->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/tipc/name_distr.c named_distribute() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *m->hdr | 0-4294967295 |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| USER_PTR | 0 | m | |
| LOCK2 | &nt->cluster_scope_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &tn->node_list_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct name_table)->cluster_scope_lock |
net/tipc/name_distr.c named_prepare_buf() -> msg_set_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | m | 4096-ptr_max |
| BUF_SIZE | 0 | m | 1-s32max |
| BUF_SIZE | 0 | m | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | m | unit_byte |
| UNITS | 1 | sz | unit_byte |
| USER_PTR | 0 | m | |
| HALF_LOCKED2 | &nt->cluster_scope_lock | ||
| HALF_LOCKED2 | &tn->nametbl_lock | ||
| HALF_LOCKED2 | bh |