Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/tipc/diag.c __tipc_add_sock_diag() -> nlmsg_put_answer()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 cb 4096-ptr_max
PARAM_VALUE 1 cb->args 4096-ptr_max
PARAM_VALUE 1 cb->extack 0,1892393987123912704
PARAM_VALUE 2 type 20
PARAM_VALUE 3 payload 0
PARAM_VALUE 4 flags 2
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 1 cb->data (-1),144
BUF_SIZE 1 cb->extack (-1),128
BUF_SIZE 1 cb->nlh (-1),1-s32max
BUF_SIZE 1 cb->skb (-1),16,20,24,28,32,36,80,84,92,128,132,140,3776,3792,3796,3800,3856
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 cb $1
STR_LEN 0 skb->sk (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len
USER_PTR 1 cb->nlh
LOCK2 &tsk->sk
TYPE_LOCK (struct tipc_sock)->sk

net/netlink/af_netlink.c netlink_dump_done() -> nlmsg_put_answer()

Type Parameter Key Value
PARAM_VALUE 1 cb 4096-ptr_max
PARAM_VALUE 2 type 3
PARAM_VALUE 3 payload 4
PARAM_VALUE 4 flags 2-65537
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 1 cb 128
DATA_SOURCE 0 skb $1
DATA_SOURCE 1 cb $2
BIT_INFO 4 flags 0x2,0xffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len
UNITS 0 skb unit_byte
UNITS 3 payload unit_byte
HALF_LOCKED2 &nlk->nl_cb_mutex
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex