Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/can/raw.c raw_sendmsg() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 325024513322582016
PARAM_VALUE 1 sk 4096-ptr_max
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
UNITS 1 sk unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv4/ping.c ipcm_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 8093818204654346240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/packet/af_packet.c packet_sendmsg_spkt() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 5798240594105733120
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
UNITS 1 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 sk

net/packet/af_packet.c packet_snd() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 2028865319573905408
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
UNITS 1 sk unit_byte
HALF_LOCKED2 &vq->mutex

net/packet/af_packet.c tpacket_snd() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 2007998961182048256
PARAM_VALUE 1 sk 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &po->pg_vec_lock
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct packet_sock)->pg_vec_lock

net/ipv6/udp.c ipcm6_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 4941898643751067648
PARAM_VALUE 1 sk 4096-ptr_max
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sk unit_byte

net/ipv4/raw.c ipcm_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 1423554224653365248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv6/ping.c ipcm6_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 2189001213010419712
PARAM_VALUE 1 sk 4096-ptr_max
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sk unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/l2tp/l2tp_ip6.c ipcm6_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 9175465522676625408
PARAM_VALUE 1 sk 4096-ptr_max
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sk unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv4/udp.c ipcm_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 220240098717503488
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv6/raw.c ipcm6_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 5497335225115070464
PARAM_VALUE 1 sk 4096-ptr_max
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sk unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/ipv6/icmp.c ipcm6_init_sk() -> sockcm_init()

Type Parameter Key Value
PARAM_VALUE 0 sockc 409532831159685120,1660784924244668416
PARAM_VALUE 1 sk 4096-ptr_max
BUF_SIZE 1 sk 0
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 sk $1
BIT_INFO 1 sk 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 rcu_read