Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/core/skmsg.c sk_psock_skb_ingress_enqueue() -> sk_psock_queue_msg()

Type Parameter Key Value
PARAM_VALUE 0 psock 4096-ptr_max
PARAM_VALUE 0 psock->sk 4096-ptr_max
PARAM_VALUE 0 psock->sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->sg.data->length 0-4294967295
PARAM_VALUE 1 msg->sg.data->offset 0-4294967295
PARAM_VALUE 1 msg->sg.end 0-s32max
PARAM_VALUE 1 msg->sg.start 0
PARAM_VALUE 1 msg->skb 4096-ptr_max
PARAM_VALUE 1 msg->skb->destructor 3826643865618239488
PARAM_VALUE 1 msg->skb->sk 4096-ptr_max
BUF_SIZE 1 msg 712
BUF_SIZE 1 msg->skb (-1)-s32max
CAPPED_DATA 0 psock->sk 1
DATA_SOURCE 0 psock $3
DATA_SOURCE 1 msg $5
BIT_INFO 1 msg->sg.size 0x0,0x7fffffff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 psock->ingress_bytes
NO_OVERFLOW_SIMPLE 1 msg->sg.data->length
USER_PTR 1 msg->skb->data
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &psock->work_mutex

net/ipv4/tcp_bpf.c bpf_tcp_ingress() -> sk_psock_queue_msg()

Type Parameter Key Value
PARAM_VALUE 0 psock 4096-ptr_max
PARAM_VALUE 0 psock->refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->sg.copy 4096-ptr_max
PARAM_VALUE 1 msg->sg.end 0-17,19-u32max
BUF_SIZE 1 msg 712
DATA_SOURCE 0 psock $1
DATA_SOURCE 1 msg r _kzalloc_noprof
BIT_INFO 1 msg->sg.end 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk