Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netlink/af_netlink.c __netlink_dump_start() -> (struct netlink_dump_control)->start()

Type Parameter Key Value
PARAM_VALUE 0 cb 4096-ptr_max
PARAM_VALUE 0 cb->done 0,4096-ptr_max
PARAM_VALUE 0 cb->dump 4096-ptr_max
PARAM_VALUE 0 cb->extack 0,4971238048455385088
PARAM_VALUE 0 cb->flags 0
PARAM_VALUE 0 cb->min_dump_alloc 0
PARAM_VALUE 0 cb->module 0
PARAM_VALUE 0 cb->module->refcnt.counter 0-s32max
PARAM_VALUE 0 cb->module->state 0-1,3-u32max
PARAM_VALUE 0 cb->nlh 4096-ptr_max
PARAM_VALUE 0 cb->skb 4096-ptr_max
PARAM_VALUE 0 cb->skb->data 4096-ptr_max
PARAM_VALUE 0 cb->skb->len 16-u32max
BUF_SIZE 0 cb 128
BUF_SIZE 0 cb->data (-1),56,72,264
BUF_SIZE 0 cb->nlh (-1),1-s32max
BUF_SIZE 0 cb->skb (-1)-s32max
STR_LEN 0 cb->skb->sk (-1)
NOSPEC 0 cb->nlh->nlmsg_len
MEM_ZERO 0 cb
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 cb->nlh->nlmsg_flags 0-u16max[u]
USER_DATA 0 cb->nlh->nlmsg_len 0-u32max
USER_DATA 0 cb->nlh->nlmsg_pid 0-u32max[u]
USER_DATA 0 cb->nlh->nlmsg_seq 0-u32max[u]
USER_DATA 0 cb->nlh->nlmsg_type 0-u16max[u]
NO_OVERFLOW_SIMPLE 0 cb->skb->end
NO_OVERFLOW_SIMPLE 0 cb->skb->len
NO_OVERFLOW_SIMPLE 0 cb->skb->tail
USER_PTR 0 cb->nlh
USER_PTR 0 cb->skb->data
LOCK2 &nlk->nl_cb_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex