Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 3 files as a function:

Referenced in 28 files:

Smatch caller information:

fs/coredump.c coredump_sock_mark() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 3961094365441896448
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16384
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 3694606626354933760
PARAM_VALUE 2 vec->iov_len 4
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 4
BUF_SIZE 0 sock s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte

fs/coredump.c coredump_sock_send() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 5924978024732033024
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16384
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 6850726899888795648
PARAM_VALUE 2 vec->iov_base 1259645570481684480
PARAM_VALUE 2 vec->iov_len 16
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 16
BUF_SIZE 0 sock s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte

net/rds/tcp_send.c rds_tcp_sendmsg() -> kernel_sendmsg()

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_socket 4096-ptr_max
PARAM_VALUE 1 msg 4658023935024087040
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16448
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 8877360729119064064
PARAM_VALUE 2 vec->iov_len 1-48
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 1-48
DATA_SOURCE 0 sock $0
DATA_SOURCE 4 size $2
UNITS 4 size unit_byte

drivers/infiniband/sw/siw/siw_qp_tx.c siw_sendmsg() -> kernel_sendmsg()

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 4807163746331721728
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 64,192,32832
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 vec (-1),448
BUF_SIZE 2 vec (-1),448
DATA_SOURCE 0 sock $0
DATA_SOURCE 2 vec $2
DATA_SOURCE 3 num $3
DATA_SOURCE 4 size $4
PREEMPT_ADD
TASK_NOT_RUNNING
UNITS 4 size unit_byte
LOCK2 &qp->state_lock
TYPE_LOCK (struct siw_qp)->state_lock

drivers/infiniband/sw/siw/siw_cm.c siw_send_mpareqrep() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1592837403999117312
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1-3
PARAM_VALUE 4 size 20-279
BUF_SIZE 2 vec 48
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 size 21-279[u]
UNITS 4 size unit_byte

drivers/usb/usbip/vudc_tx.c v_send_ret_submit() -> kernel_sendmsg()

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 1415871094642786304
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1-s32max
PARAM_VALUE 4 size 48-4298967343
BUF_SIZE 2 vec 0-u64max
DATA_SOURCE 2 vec r _kzalloc_noprof
MEM_ZERO 1 msg
NO_OVERFLOW_SIMPLE 3 num
UNITS 3 num unit_array_size
UNITS 4 size unit_byte

drivers/usb/usbip/vudc_tx.c v_send_ret_unlink() -> kernel_sendmsg()

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 733036501314662400
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 48
MEM_ZERO 1 msg

net/qrtr/ns.c ctrl_cmd_bye() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 5033065404983865344
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 3636364141605871616
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4186431075699187712
PARAM_VALUE 2 vec->iov_base 2261060679993532416
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/qrtr/ns.c ctrl_cmd_del_client() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 4434114016563560448
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_name 795817018332143616
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4275416424449597440
PARAM_VALUE 2 vec->iov_base 2039202820781617152
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/qrtr/ns.c lookup_notify() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1852100597963599872
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 4096-ptr_max
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4502964311409287168
PARAM_VALUE 2 vec->iov_base 7375564925547237376
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/qrtr/ns.c say_hello() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 3955688091292545024
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1805418633789247496,8398784880220422144
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 5367596737437782016
PARAM_VALUE 2 vec->iov_base 2658933670587174912
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte

net/qrtr/ns.c service_announce_del() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 8648166098655662080
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1805418633789247496
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 7140375443364855808
PARAM_VALUE 2 vec->iov_base 5863897183330656256
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/qrtr/ns.c service_announce_new() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 555411590063181824
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1805418633789247496,8398784880220422144
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 7405928068473171968
PARAM_VALUE 2 vec->iov_base 1886032480152395776
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/bluetooth/hidp/core.c hidp_send_frame() -> kernel_sendmsg()

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_state 1
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_receive_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 msg 6076378348097683456
PARAM_VALUE 2 vec 7439904625866940416
PARAM_VALUE 2 vec->iov_len 1-s32max,18446744071562067968-u64max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 1-s32max,18446744071562067968-u64max
DATA_SOURCE 0 sock $0
DATA_SOURCE 4 size $2
MEM_ZERO 1 msg
UNITS 4 size unit_byte

net/rxrpc/conn_event.c rxrpc_conn_retransmit_call() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 5060689434249252864
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_name 4096-ptr_max
PARAM_VALUE 1 msg->msg_namelen 0-u16max
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1,3
PARAM_VALUE 4 size 32,65
BUF_SIZE 2 vec 48
BIT_INFO 3 num 0x1,0x3
UNITS 4 size unit_byte

drivers/infiniband/hw/erdma/erdma_cm.c erdma_send_mpareqrep() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 2758965191016321024
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 2-3
PARAM_VALUE 4 size 28-283
BUF_SIZE 2 vec 48
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 size 29-283[u]
UNITS 4 size unit_byte

net/smc/smc_clc.c smc_clc_send_confirm_accept() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 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.len 0
PARAM_VALUE 0 sock->sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 5631741487632412672
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 48,68,78,108,114,130,144,148-4244
BUF_SIZE 2 vec 80
CAPPED_DATA 0 sock->sk 1
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 size 48,68,78,108,114,130,144,148-4244
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 global &smc_server_lgr_pending

net/smc/smc_clc.c smc_clc_send_decline() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 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->dev->name 0-255
PARAM_VALUE 1 msg 8224008885760819200
PARAM_VALUE 2 vec 5424259354137370624
PARAM_VALUE 2 vec->iov_base 6199939082468614144
PARAM_VALUE 2 vec->iov_len 28,44
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 28,44
BIT_INFO 4 size 0xc,0x3c
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk

net/smc/smc_clc.c smc_clc_send_proposal() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 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->dev->name 0-255
PARAM_VALUE 1 msg 2952817775883288576
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 3-8
PARAM_VALUE 4 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 vec 128
CAPPED_DATA 0 sock->sk 1
CAPPED_DATA 0 sock->sk->sk_dst_cache 1
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 sk

drivers/usb/usbip/vhci_tx.c vhci_send_cmd_submit() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1095741567066476544
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1-s32max
BUF_SIZE 2 vec 0-u64max
DATA_SOURCE 2 vec r _kzalloc_noprof
MEM_ZERO 1 msg
NO_OVERFLOW_SIMPLE 3 num
UNITS 3 num unit_array_size

drivers/usb/usbip/vhci_tx.c vhci_send_cmd_unlink() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 6353309792429637632
PARAM_VALUE 2 vec 8134941027704344576
PARAM_VALUE 2 vec->iov_base 8206962951326248960
PARAM_VALUE 2 vec->iov_len 48
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 48
MEM_ZERO 1 msg
MEM_ZERO 2 vec
UNITS 4 size unit_byte

fs/ocfs2/cluster/tcp.c o2net_send_tcp_msg() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 4899436551397412864
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 2-3
PARAM_VALUE 4 size 24-4096
BUF_SIZE 2 vec 32-48
BUF_SIZE 2 vec 32-48
CAPPED_DATA 3 num 1
CAPPED_DATA 3 num 1
DATA_SOURCE 0 sock $0
DATA_SOURCE 2 vec $1
DATA_SOURCE 3 num $2
DATA_SOURCE 4 size $3
FUZZY_MAX 3 num 3
HARD_MAX 3 num 3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 num
UNITS 3 num unit_array_size
UNITS 4 size unit_byte
ELEM_COUNT 2 ==vec3 8051
LOCK2 &sc->sc_send_lock
TYPE_LOCK (struct o2net_sock_container)->sc_send_lock

drivers/usb/usbip/stub_tx.c stub_send_ret_submit() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 7874864720732807168
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1-s32max
BUF_SIZE 2 vec 0-u64max
DATA_SOURCE 2 vec r _kzalloc_noprof
MEM_ZERO 1 msg
NO_OVERFLOW_SIMPLE 3 num
UNITS 3 num unit_array_size
UNITS 4 size unit_byte

drivers/usb/usbip/stub_tx.c stub_send_ret_unlink() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 7993491646011031552
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 48-u64max
MEM_ZERO 1 msg

net/ceph/messenger_v1.c ceph_tcp_sendmsg() -> kernel_sendmsg()

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 8962838718577807360
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16576,49216
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 3 num 0-s32max,18446744071562067968-u64max
PARAM_VALUE 4 size 1-s32max
DATA_SOURCE 0 sock $0
DATA_SOURCE 2 vec $1
DATA_SOURCE 3 num $2
DATA_SOURCE 4 size $3
UNITS 4 size unit_byte
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

drivers/infiniband/sw/siw/siw_qp.c siw_send_terminate() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 2962947410531897344
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 192
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 2-3
PARAM_VALUE 4 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 vec 48
BIT_INFO 3 num 0x2,0x3
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
HALF_LOCKED2 &qp->state_lock

drivers/nvme/target/tcp.c nvmet_tcp_handle_icreq() -> kernel_sendmsg()

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->extensions->refcnt.refs.counter 1
PARAM_VALUE 0 sock->sk->sk_backlog.len 0
PARAM_VALUE 0 sock->sk->sk_backlog_rcv 0-1770402027252219903,1770402027252219905-3047833183539765247,3047833183539765249-u64max
PARAM_VALUE 0 sock->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 sock->sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_user_data->work.flags 0-4294967295
PARAM_VALUE 0 *sock->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 msg 5725309355265130496
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 5340285960535617536
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 128
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 128
UNITS 4 size unit_byte
LOCK2 &pool->lock

drivers/nvme/target/tcp.c nvmet_try_send_ddgst() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 5177878243851444224
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 192,32832
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4382498685024755712
PARAM_VALUE 2 vec->iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 0-s32max,18446744071562067968-u64max
BIT_INFO 4 size 0x0,0x7fffffff
BIT_INFO 4 size 0x0,0x7fffffff
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/soc/qcom/qmi_interface.c qmi_send_message() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 1894707835478847488
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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,4096-ptr_max
PARAM_VALUE 1 msg->msg_namelen 0,12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 3719711046227832832
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 7-2147483654
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 7-2147483654
DATA_SOURCE 4 size $5 [m]
RX_PATH
TASK_NOT_RUNNING
LOCK2 &qmi->sock_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qmi_handle)->sock_lock

drivers/soc/qcom/qmi_interface.c qmi_send_new_lookup() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 160169873194192896
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 6993118071329083392
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 8716222996408918016
PARAM_VALUE 2 vec->iov_base 5983483952624906240
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
LOCK2 &qmi->sock_lock
TYPE_LOCK (struct qmi_handle)->sock_lock

drivers/soc/qcom/qmi_interface.c qmi_send_new_server() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 9096123378370228224
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 5943503181962616832
PARAM_VALUE 1 msg->msg_namelen 12
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4654877721988112384
PARAM_VALUE 2 vec->iov_base 4476186211275083776
PARAM_VALUE 2 vec->iov_len 20
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 20
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
LOCK2 &qmi->sock_lock
TYPE_LOCK (struct qmi_handle)->sock_lock

net/rxrpc/rxkad.c rxkad_issue_challenge() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 2513118118044483584
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_name 4096-ptr_max
PARAM_VALUE 1 msg->msg_namelen 0-u16max
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 2
PARAM_VALUE 4 size 44
BUF_SIZE 2 vec 32
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/nvme/host/tcp.c nvme_tcp_init_connection() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->file 4096-ptr_max
PARAM_VALUE 0 sock->file->__f_path.dentry 4096-ptr_max
PARAM_VALUE 0 sock->file->f_flags 0-18433,32770
PARAM_VALUE 0 sock->file->f_inode 4096-ptr_max
PARAM_VALUE 0 sock->file->f_iocb_flags 0,2,16,18,131072,131074,131088,131090
PARAM_VALUE 0 sock->file->f_mapping 4096-ptr_max
PARAM_VALUE 0 sock->file->f_mode 167772160,168296448-705560583
PARAM_VALUE 0 sock->file->f_op 4096-ptr_max
PARAM_VALUE 0 sock->file->f_pos_lock.magic 4096-ptr_max
PARAM_VALUE 0 sock->sk 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->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->notrefcnt_tracker.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->__sk_common.skc_net.net->refcnt_tracker.list.next->prev 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_dst_cache->callback_head.flags 0-4294967295
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.is_hard 0-1
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.is_lazy 0-1
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.is_queued 0-1
PARAM_VALUE 0 sock->sk->sk_dst_cache->callback_head.is_soft 0-1
PARAM_VALUE 0 sock->sk->sk_dst_cache->ops->pcpuc_entries.lock.raw_lock.val.counter 0-s32max
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-1
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_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_memcg->high_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sock->sk->sk_memcg->id.id 0-s32max
PARAM_VALUE 0 sock->sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 0 sock->sk->sk_reuseport_cb->rcu.is_queued 0-1
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->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_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.flags 0-4294967295
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->type 1
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 7682745106852532224
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 2922594017840881664
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 128
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 128
CAPPED_DATA 0 sock->sk 1
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/nvme/host/tcp.c nvme_tcp_try_send_ddgst() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1768502375343624192
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 192,32832
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 1550503985456840704
PARAM_VALUE 3 num 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
LOCK2 &queue->send_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_tcp_queue)->send_mutex

fs/smb/server/transport_tcp.c ksmbd_tcp_writev() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1891313593475891200
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16384
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 0-s32max,18446744071562067968-u64max
PARAM_VALUE 4 size 4-16777219
DATA_SOURCE 2 vec $1
DATA_SOURCE 3 num $2
DATA_SOURCE 4 size $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &conn->srv_mutex
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

net/bluetooth/rfcomm/core.c rfcomm_send_frame() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 8573873769268604928
PARAM_VALUE 2 vec 2250397866812411904
PARAM_VALUE 2 vec->iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 0-s32max,18446744071562067968-u64max
DATA_SOURCE 4 size $2
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
UNITS 4 size unit_byte
HALF_LOCKED2 global &rfcomm_mutex

net/bluetooth/rfcomm/core.c rfcomm_send_test() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 6826667707809640448
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 3
PARAM_VALUE 4 size 0-131,18446744071562067974-u64max
BUF_SIZE 2 vec 48
MEM_ZERO 1 msg
UNITS 4 size unit_byte
LOCK2 global &rfcomm_mutex

net/netfilter/ipvs/ip_vs_sync.c ip_vs_send_async() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 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 1 msg 4977670795993018368
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 16448
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.iov_offset 0
PARAM_VALUE 1 msg->msg_iter.iter_type 0
PARAM_VALUE 1 msg->msg_iter.kvec 0
PARAM_VALUE 1 msg->msg_iter.nofault 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 1 msg->sg_from_iter 0
PARAM_VALUE 2 vec 5255057552252239872
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 0-u16max
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 0-u16max
DATA_SOURCE 0 sock $0
DATA_SOURCE 4 size $2
TASK_NOT_RUNNING
USER_DATA 2 vec->iov_len 0-u16max
USER_DATA 4 size 0-u16max
UNITS 4 size unit_byte

net/tipc/topsrv.c tipc_conn_send_to_sock() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 1-u64max
PARAM_VALUE 1 msg 3892174533262192640
PARAM_VALUE 1 msg->msg_flags 64
PARAM_VALUE 1 msg->msg_name 0
PARAM_VALUE 2 vec 2472329619254628352
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 48
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 48
MEM_ZERO 1 msg
UNITS 4 size unit_byte
HALF_LOCKED2 &pool->lock

net/rxrpc/local_event.c rxrpc_send_version_request() -> kernel_sendmsg()

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 6480811406901497856
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_flags 0
PARAM_VALUE 1 msg->msg_name 8878686132000915464
PARAM_VALUE 1 msg->msg_namelen 16,28
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 2
PARAM_VALUE 4 size 93
BUF_SIZE 2 vec 32
UNITS 4 size unit_byte

net/bluetooth/bnep/core.c bnep_send() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 vec 1899969903429771264
PARAM_VALUE 2 vec->iov_base 4096-ptr_max
PARAM_VALUE 2 vec->iov_len 3-4
PARAM_VALUE 3 num 1
PARAM_VALUE 4 size 3-4
DATA_SOURCE 4 size $2
HARD_MAX 4 size 4
RX_PATH
UNITS 4 size unit_byte

net/bluetooth/bnep/core.c bnep_tx_frame() -> kernel_sendmsg()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 0 sock->sk 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 vec 4096-ptr_max
PARAM_VALUE 3 num 1-s32max
PARAM_VALUE 4 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 vec 48