Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/xprtsock.c bc_sendto() -> xprt_sock_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 1391795104987058176
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 xdr 4096-ptr_max
PARAM_VALUE 2 xdr->bvec 0,4096-ptr_max
PARAM_VALUE 3 base 0
PARAM_VALUE 5 sent_p 6293876216398094336
PARAM_VALUE 5 *sent_p 0
BUF_SIZE 2 xdr 72
TASK_NOT_RUNNING
LOCK2 &xprt->xpt_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct svc_xprt)->xpt_mutex

net/sunrpc/xprtsock.c xs_local_send_request() -> xprt_sock_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 2187809181911461888
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 xdr 4096-ptr_max
PARAM_VALUE 5 sent_p 4456879716478021632
BUF_SIZE 2 xdr 72
DATA_SOURCE 4 marker r xs_stream_record_marker
TASK_NOT_RUNNING
UNITS 3 base unit_byte
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtsock.c xs_tcp_send_request() -> xprt_sock_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 6955248247080628224
PARAM_VALUE 1 msg->msg_control 0
PARAM_VALUE 1 msg->msg_controllen 0
PARAM_VALUE 1 msg->msg_inq 0
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 xdr 4096-ptr_max
PARAM_VALUE 5 sent_p 606896600304873472
BUF_SIZE 2 xdr 72
DATA_SOURCE 4 marker r xs_stream_record_marker
TASK_NOT_RUNNING
UNITS 3 base unit_byte
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtsock.c xs_udp_send_request() -> xprt_sock_sendmsg()

Type Parameter Key Value
PARAM_VALUE 1 msg 3169078629115584512
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 4096-ptr_max
PARAM_VALUE 1 msg->msg_ubuf 0
PARAM_VALUE 1 msg->sg_from_iter 0
PARAM_VALUE 2 xdr 4096-ptr_max
PARAM_VALUE 2 xdr->bvec 0,4096-ptr_max
PARAM_VALUE 3 base 0
PARAM_VALUE 4 marker 0
PARAM_VALUE 5 sent_p 3735352768813117440
BUF_SIZE 2 xdr 72
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock