Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

net/ceph/messenger_v2.c do_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 msg 6969626498197839872
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
DATA_SOURCE 0 sock $0
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/sunrpc/xprtsock.c xs_sock_recv_cmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_node.next->pprev 1-u64max
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner (-1)
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu 4294967295
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_u16hashes 0-u32max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->sk_backlog.head->cb->type 4
PARAM_VALUE 0 sock->sk->sk_backlog.head->dev->flags 1-u32max
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.func 1-u64max
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->sk_error_queue.next->prev 2011684551238094848
PARAM_VALUE 0 sock->sk->sk_lock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_lock.owned 0
PARAM_VALUE 0 sock->sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_prot_creator->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_queued 0-1
PARAM_VALUE 0 sock->sk->tcp_retransmit_timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->cb->data_end (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *sock->sk->sk_backlog.head->data->hdr 0-4294967295
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 2471587709045506048
PARAM_VALUE 1 msg->msg_control 6659966153048875008
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 6659966153048875008
PARAM_VALUE 1 msg->msg_controllen 24
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 0 sock $0
DATA_SOURCE 2 flags $2
LOCK2 &transport->recv_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct sock_xprt)->recv_mutex

net/sunrpc/xprtsock.c xs_sock_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 msg 6544760882105671680
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 0 sock $0
DATA_SOURCE 1 msg $1
DATA_SOURCE 2 flags $2
LOCK2 &pool->lock
LOCK2 &transport->recv_mutex
TYPE_LOCK (struct sock_xprt)->recv_mutex

drivers/block/drbd/drbd_receiver.c drbd_recv_short() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 5683643795283148800
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 66,16448,16640
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 66,16448,16640
DATA_SOURCE 0 sock $0
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->truesize

net/smc/smc_clc.c smc_clc_wait_msg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_rcvtimeo 250,1500
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 4843270644290482176
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 258
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

net/smc/smc_clc.c smc_clc_wait_msg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->ipv4.tcp_death_row.sysctl_max_tw_buckets s32min-(-1),1-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_node.next->pprev 1-u64max
PARAM_VALUE 0 sock->sk->__sk_common.skc_nulls_node.pprev 0
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner (-1)
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.func 1-u64max
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->sk_err 0
PARAM_VALUE 0 sock->sk->sk_error_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_error_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_filter->rcu.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_lock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_prot_creator->twsk_prot 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_receive_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_user_data->connect_cookie 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_conn->c_proposed_version 769
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_state.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.state 2
PARAM_VALUE 0 sock->sk->sk_user_data->dev->carrier_down_count.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.done 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->mpa_timer->type 5,7
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_auth.authorizer->buf 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_auth.authorizer->session_key.key 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_sparse_read.sr_extent 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->qp->tx_ctx.tx_suspend 1
PARAM_VALUE 0 sock->sk->sk_user_data->read.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->reestablish_timeout 0,750
PARAM_VALUE 0 sock->sk->sk_user_data->ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_node->nd_item.ci_dentry->d_fsdata->s_dependent_count s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_page->_refcount.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_page->page_type 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->session->state s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sock_state.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_write_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_write_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->tcp_retransmit_timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 0 *sock->sk->sk_user_data->dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *sock->sk->sk_user_data->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *sock->sk->sk_user_data->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 msg 4843270644290482176
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 256
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

net/smc/smc_clc.c smc_clc_wait_msg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->ipv4.tcp_death_row.sysctl_max_tw_buckets s32min-(-1),1-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_node.next->pprev 1-u64max
PARAM_VALUE 0 sock->sk->__sk_common.skc_nulls_node.pprev 0
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner (-1)
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.func 1-u64max
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->sk_error_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_error_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_filter->rcu.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_filter->rcu.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_lock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_prot_creator->twsk_prot 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_receive_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_user_data->connect_cookie 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_conn->c_proposed_version 769
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_recv_w.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_send_w.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->cp_state.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.failfast_work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->ctrl->ctrl.state 2
PARAM_VALUE 0 sock->sk->sk_user_data->dev->carrier_down_count.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.done 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->door_bell.wait.lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->login_work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->mpa_timer->type 5,7
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_auth.authorizer->buf 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_auth.authorizer->session_key.key 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->o_sparse_read.sr_extent 0
PARAM_VALUE 0 sock->sk->sk_user_data->private->s_delegated_inos.xa_flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->qp->tx_ctx.tx_suspend 1
PARAM_VALUE 0 sock->sk->sk_user_data->read.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->reestablish_timeout 0,750
PARAM_VALUE 0 sock->sk->sk_user_data->ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_node->nd_item.ci_dentry->d_fsdata->s_dependent_count s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_page->_refcount.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sc_page->page_type 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->session->state s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->sock_state.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->work.cpu s32min-s32max
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.timer.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_write_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_write_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->tcp_retransmit_timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 0 *sock->sk->sk_user_data->dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *sock->sk->sk_user_data->private->o_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *sock->sk->sk_user_data->private->s_auth.authorizer->session_key.key (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 msg 4843270644290482176
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 256
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

fs/ocfs2/cluster/tcp.c o2net_recv_tcp_msg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 msg 3838929857264640000
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 64
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 0 sock $0
RX_PATH
HALF_LOCKED2 &pool->lock

io_uring/net.c io_recv() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_inq (-1)
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 0 sock s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

io_uring/net.c io_recvmsg_multishot() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->file 4096-ptr_max
PARAM_VALUE 1 msg->msg_flags 0,1073741824-u32max
PARAM_VALUE 1 msg->msg_get_inq 1
PARAM_VALUE 1 msg->msg_inq (-1)
PARAM_VALUE 1 msg->msg_namelen 0
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 0 sock s32min-(-2),1-s32max
DATA_SOURCE 0 sock $0
DATA_SOURCE 2 flags $3 [m]
BIT_INFO 0 sock->file->f_flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING

net/ceph/messenger_v1.c ceph_tcp_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 msg 4672782360528384000
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16448,16480
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 16448,16480
DATA_SOURCE 0 sock $0
BIT_INFO 2 flags 0x4040,0x4060
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->truesize
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &pool->lock

net/ceph/messenger_v1.c ceph_tcp_recvpage() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 msg 4714082294003851264
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16448
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 16448
DATA_SOURCE 0 sock $0
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->truesize
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &pool->lock

net/socket.c ____sys_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->file 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->msg_flags 0,1073741824-u32max
PARAM_VALUE 1 msg->msg_name 3436987221621841920
PARAM_VALUE 1 msg->msg_namelen 0
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 1 msg->msg_name 128
DATA_SOURCE 0 sock $0
DATA_SOURCE 1 msg $1
DATA_SOURCE 2 flags $4 [m]
BIT_INFO 0 sock->file->f_flags 0x0,0xffffffff
BIT_INFO 1 msg->msg_flags 0x0,0xc0000000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->msg_controllen 0-u64max
USER_DATA 1 msg->msg_flags 0,1073741824-u32max[c]
USER_DATA 1 *msg->msg_name s64min-s64max
USER_DATA 2 flags s32min-s32max

net/socket.c __sys_recvfrom() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->file 4096-ptr_max
PARAM_VALUE 1 msg 8896203603836428288
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0,1643799491988107264
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 0 sock s32min-(-2),1-s32max
DATA_SOURCE 0 sock r sock_from_file
DATA_SOURCE 2 flags $3 [m]
BIT_INFO 0 sock->file->f_flags 0x0,0xffffffff
USER_DATA 2 flags s32min-s32max

net/socket.c kernel_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
BUF_SIZE 0 sock s32min-(-1),1-s32max
BUF_SIZE 0 sock s32min-(-1),1-s32max
DATA_SOURCE 0 sock $0
DATA_SOURCE 1 msg $1
DATA_SOURCE 2 flags $5
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->data_len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_receive_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->data_len
NO_OVERFLOW_SIMPLE 0 sock->sk->sk_write_queue.next->prev->data_len
HALF_LOCKED2 &con->sock_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qmi->sock_lock

net/socket.c sock_read_iter() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 2937628209075175424
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0,64
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_iter.__iov 0
PARAM_VALUE 1 msg->msg_iter.bvec 0
PARAM_VALUE 1 msg->msg_iter.count 0
PARAM_VALUE 1 msg->msg_iter.data_source 0
PARAM_VALUE 1 msg->msg_iter.folioq 0
PARAM_VALUE 1 msg->msg_iter.folioq_slot 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nr_segs 0
PARAM_VALUE 1 msg->msg_iter.ubuf 0
PARAM_VALUE 1 msg->msg_iter.xarray 0
PARAM_VALUE 1 msg->msg_iter.xarray_start 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 0,64
BUF_SIZE 0 sock s32min-(-2),1-s32max
BUF_SIZE 0 sock s32min-(-2),1-s32max
BIT_INFO 2 flags 0x0,0x40
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->msg_iter.iov_offset 0-u64max[c]
HALF_LOCKED2 &pool->lock

drivers/nvme/target/tcp.c nvmet_tcp_try_recv_data() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
HALF_LOCKED2 &pool->lock

net/sunrpc/svcsock.c svc_tcp_sock_recv_cmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 sock->sk->__sk_common.skc_node.next->pprev 1-u64max
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner (-1)
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu 4294967295
PARAM_VALUE 0 sock->sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 sock->sk->__sk_common.skc_u16hashes 0-u32max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->sk_backlog.head->cb->type 4
PARAM_VALUE 0 sock->sk->sk_backlog.head->dev->flags 1-u32max
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.func 1-u64max
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 0 sock->sk->sk_error_queue.next->prev 2011684551238094848
PARAM_VALUE 0 sock->sk->sk_lock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_lock.owned 0
PARAM_VALUE 0 sock->sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sock->sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_prot_creator->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_user_data->work.is_queued 0-1
PARAM_VALUE 0 sock->sk->tcp_retransmit_timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->cb->data_end (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *sock->sk->sk_backlog.head->data->hdr 0-4294967295
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 7107280255958020096
PARAM_VALUE 1 msg->msg_control 3422898102939262976
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 3422898102939262976
PARAM_VALUE 1 msg->msg_controllen 24
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 0 sock $0
RX_PATH

net/sunrpc/svcsock.c svc_tcp_sock_recvmsg() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 2088766166799265792,6397154812814635008
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 1 msg $1
RX_PATH

fs/smb/client/connect.c cifs_readv_from_socket() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 2530375774468702208,3459201966185340928,5521572973289111552
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 0
DATA_SOURCE 1 msg $1
NO_OVERFLOW_SIMPLE 1 msg->msg_iter.count
NO_OVERFLOW_SIMPLE 1 &msg->msg_inq

fs/smb/client/connect.c smb_recv_kvec() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_bind_node.pprev 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->core.prot_inuse 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->ipv4.ping_port_rover 1-u16max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 sock->sk->sk_backlog.head->cb->type 4
PARAM_VALUE 0 sock->sk->sk_backlog.head->dev->flags 1-u32max
PARAM_VALUE 0 sock->sk->sk_backlog.head->extensions->refcnt.refs.counter 1
PARAM_VALUE 0 sock->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->num_closed_socks 0-u16max
PARAM_VALUE 0 sock->sk->sk_user_data->work.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sobject 0-u16max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 2570194496449581056
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 0,64
DATA_SOURCE 1 msg $1
FUZZY_MAX 2 flags 64
BIT_INFO 2 flags 0x0,0x40
HARD_MAX 2 flags 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->msg_flags 0-u32max[c]
USER_DATA 1 msg->msg_iter.count 0-u64max
USER_DATA 1 msg->msg_iter.iov_offset 0-u64max[c]
NO_OVERFLOW_SIMPLE 1 &msg->msg_inq
HALF_LOCKED2 &server->_srv_mutex

drivers/usb/usbip/usbip_common.c usbip_recv() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_allocation 3072
PARAM_VALUE 0 sock->sk->sk_use_task_frag 0
PARAM_VALUE 1 msg 7211223201650454528
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 256
DATA_SOURCE 0 sock $0
RX_PATH

net/netfilter/ipvs/ip_vs_sync.c ip_vs_receive() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 msg 2313048549437382656
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
DATA_SOURCE 0 sock $0
TASK_NOT_RUNNING

net/tipc/topsrv.c tipc_conn_rcv_from_sock() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 msg 159032895588970496
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_control_user 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_namelen 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 64
HALF_LOCKED2 &pool->lock

drivers/block/nbd.c __sock_xmit() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_allocation 134144
PARAM_VALUE 0 sock->sk->sk_use_task_frag 0
PARAM_VALUE 1 msg 619827631358013440
PARAM_VALUE 1 msg->msg_control_is_user 0
PARAM_VALUE 1 msg->msg_flags 16384,16640,49152
PARAM_VALUE 1 msg->msg_get_inq 0
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 2 flags 16384,16640,49152
DATA_SOURCE 0 sock $1
BIT_INFO 2 flags 0x4000,0xc100
RX_PATH
TASK_NOT_RUNNING

drivers/target/iscsi/iscsi_target_util.c rx_data() -> sock_recvmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 6455409033832321024
PARAM_VALUE 2 flags 256
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING