Documented in 1 files:

Defined in 1 files as a function:

Referenced in 37 files:

Smatch caller information:

fs/coredump.c dump_emit_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 5729779170813427712
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 page $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

net/ceph/messenger_v2.c do_try_sendpage() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 5251277528954654720
PARAM_VALUE 2 len 0-1000000000
CAPPED_DATA 2 len 1
NOCHECK_CALL
USER_DATA 2 len 0-1000000000[c]
UNITS 1 page unit_page
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/ceph/messenger_v2.c get_bvec_at() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 2 len 1-u32max
DATA_SOURCE 0 bv $1
DATA_SOURCE 1 page r ceph_msg_data_next
NOSPEC 2 len
NOCHECK_CALL
USER_DATA 0 bv->bv_len 1-1000000000[c]
USER_DATA 0 bv->bv_offset 0-4095[c]
USER_DATA 3 offset 0-2559[c]

net/ceph/messenger_v2.c prepare_read_enc_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 2640230247610937344
PARAM_VALUE 2 len 0,32,48-4096
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
NOCHECK_CALL

net/ceph/messenger_v2.c queue_enc_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 9131891243779833856
PARAM_VALUE 2 len 0-4096,2147483648-u32max
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
NOCHECK_CALL
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/ceph/messenger_v2.c set_out_bvec_zero() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096,2147483648-u32max
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &con->mutex

lib/iov_iter.c iov_iter_extract_bvecs() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
DATA_SOURCE 2 len r get_contig_folio_len
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 offset 0-4095[c]

io_uring/rsrc.c io_sqe_buffer_register() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
CAPPED_DATA 2 len 1
RX_PATH
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &ctx->uring_lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock

io_uring/rsrc.c io_vec_fill_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 0-2147479552
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
UNITS 1 page unit_page
UNITS 2 len unit_byte
UNITS 3 offset unit_byte

net/rds/tcp_send.c rds_tcp_xmit() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 2944676104957583360
PARAM_VALUE 1 page 0,4-u64max
NOCHECK_CALL

fs/orangefs/inode.c bvec_set_folio() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 3 offset 1
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 page unit_page
UNITS 2 len unit_byte

mm/page_io.c bvec_set_folio() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 3 offset 0
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 page unit_page

drivers/scsi/iscsi_tcp.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 6603321761702313984
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_xmit_segment() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 6603321761702313984
PARAM_VALUE 1 page 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/infiniband/sw/siw/siw_qp_tx.c siw_tcp_sendpages() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 6845596507347456000
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
DATA_SOURCE 3 offset $2 [m]
PREEMPT_ADD
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
LOCK2 &qp->state_lock
TYPE_LOCK (struct siw_qp)->state_lock

fs/splice.c iter_file_splice_write() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 1-1000000000[c]
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/splice.c splice_to_socket() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 1-1000000000[c]
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &inode->i_rwsem

drivers/vhost/vringh.c iotlb_translate() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
UNITS 1 page unit_page
UNITS 2 len unit_byte
LOCK2 vrh->iotlb_lock

net/rxrpc/output.c rxrpc_send_response() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 0,4-u64max
NOCHECK_CALL

net/core/skbuff.c __skb_send_sock() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4753122287764639744
PARAM_VALUE 2 len 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &psock->work_mutex

drivers/scsi/sd.c sd_set_special_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 3 offset 0
DATA_SOURCE 2 len $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

net/rxrpc/rxgk.c rxgk_issue_challenge() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 1813634629195358208
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 len 48
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 page r rxgk_alloc_packet
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/drbd/drbd_main.c _drbd_send_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 7882668630870417408
DATA_SOURCE 1 page $1
DATA_SOURCE 3 offset $2 [m]
NOCHECK_CALL
UNITS 1 page unit_page
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
LOCK2 &sock->mutex
TYPE_LOCK (struct drbd_socket)->mutex

drivers/nvme/host/core.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

block/bio-integrity.c bio_integrity_add_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 1 page $1
DATA_SOURCE 2 len $2
DATA_SOURCE 3 offset $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 0-u32max[c][u]
UNITS 2 len unit_byte

block/bio-integrity.c bio_integrity_alloc_buf() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 page r mempool_alloc_noprof
DATA_SOURCE 2 len r bio_integrity_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/bio-integrity.c bio_integrity_alloc_buf() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 0-4000000
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 2 len r bio_integrity_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/bio-integrity.c bvec_from_pages() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 4096-ptr_max
DATA_SOURCE 3 offset $4 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

lib/tests/kunit_iov_iter.c iov_kunit_iter_to_sg_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0
NOCHECK_CALL
UNITS 2 len unit_byte

lib/tests/kunit_iov_iter.c iov_kunit_load_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 0-4096,4294963205-u32max
PARAM_VALUE 3 offset 0,2,39,403,4093
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte

net/rxrpc/rxperf.c rxperf_process_call() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 6307511252164423680
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

fs/nfsd/vfs.c nfsd_direct_read() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
NOCHECK_CALL

fs/nfsd/vfs.c nfsd_iter_read() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
DATA_SOURCE 3 offset $5 [m]
FUZZY_MAX 3 offset 0
NOCHECK_CALL

net/xfrm/espintcp.c espintcp_sendskmsg_locked() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4909371517300948992
PARAM_VALUE 1 page 0,4-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

fs/ocfs2/cluster/tcp.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 8174494055747219456
PARAM_VALUE 2 len 24,32
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

block/bio.c __bio_add_page() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 4096-ptr_max
DATA_SOURCE 1 page $1
DATA_SOURCE 2 len $2
DATA_SOURCE 3 offset $3
NOSPEC 3 offset
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 len 1-s32max[c]
USER_DATA 2 len 0-s32max[c]
USER_DATA 3 offset 0-4095[c]
UNITS 1 page unit_page
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &log->io_mutex
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &zmd->mblk_flush_lock
HALF_LOCKED2 &zmd->mblk_sem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &floppy_mutex

block/bio.c bvec_set_folio() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 3 offset 0
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 page unit_page
UNITS 2 len unit_byte

fs/netfs/buffered_read.c bvec_set_folio() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 page unit_page
UNITS 2 len unit_byte

net/tls/tls_main.c tls_push_sg() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 3286060867950145536
PARAM_VALUE 1 page 0,4-u64max
DATA_SOURCE 1 page r sg_page
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 sk

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

Type Parameter Key Value
PARAM_VALUE 0 bv 6452146807219519488
PARAM_VALUE 1 page 1-u64max
CAPPED_DATA 2 len 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 len $3
DATA_SOURCE 3 offset $2
BIT_INFO 2 len 0x0,0xffffffff
NOSPEC 2 len
NOCHECK_CALL
USER_DATA 3 offset 0-2559[c]
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &pool->lock

net/ceph/messenger_v1.c ceph_tcp_sendpage() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 1918632731692060672
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
CAPPED_DATA 2 len 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 len $3
DATA_SOURCE 3 offset $2
NOSPEC 2 len
NOCHECK_CALL
USER_DATA 3 offset 1-2559[c]
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

fs/dlm/lowcomms.c send_to_sock() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 5652750087405182976
PARAM_VALUE 2 len 1-u32max
NOCHECK_CALL
LOCK2 &con->sock_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct connection)->sock_lock

drivers/nvme/target/tcp.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 3417886574611165184,4831814471718428672,7795832818357035008
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &pool->lock

drivers/nvme/target/tcp.c nvmet_tcp_build_pdu_iovec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 1 page 0,4-u64max
PARAM_VALUE 2 len 1-s32max
CAPPED_DATA 2 len 1
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &pool->lock

drivers/nvme/target/tcp.c nvmet_try_send_data() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 8912008175831326720
PARAM_VALUE 1 page 0,4-u64max
DATA_SOURCE 1 page r sg_page
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c setup_copyup_bvecs() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 len 0-4096
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
DATA_SOURCE 1 page r alloc_pages_noprof
NOCHECK_CALL
LOCK2 &obj_req->state_mutex
HALF_LOCKED2 &img_req->state_mutex
TYPE_LOCK (struct rbd_obj_request)->state_mutex

net/sunrpc/svcsock.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 2 len 4
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &xprt->xpt_mutex
TYPE_LOCK (struct svc_xprt)->xpt_mutex

net/sunrpc/svcsock.c svc_tcp_read_msg() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0
RX_PATH
NOCHECK_CALL
UNITS 2 len unit_byte

net/sunrpc/xdr.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &xprt->xpt_mutex

net/sunrpc/xdr.c xdr_alloc_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &xprt->xpt_mutex

net/sunrpc/xdr.c xdr_buf_to_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
FUZZY_MAX 3 offset 0
NOCHECK_CALL
UNITS 2 len unit_byte

drivers/block/virtio_blk.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 16-1048560
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/nvme/host/tcp.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 2070272848876146688,8684501797325197312
PARAM_VALUE 3 offset 0-4095
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &queue->send_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_tcp_queue)->send_mutex

drivers/nvme/host/tcp.c nvme_tcp_try_send_data() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 6816070670916210688
CAPPED_DATA 2 len 1
DATA_SOURCE 1 page r nvme_tcp_req_cur_page
DATA_SOURCE 2 len r nvme_tcp_req_cur_length
DATA_SOURCE 3 offset r nvme_tcp_req_cur_offset
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &queue->send_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_tcp_queue)->send_mutex

net/ipv4/tcp_bpf.c tcp_bpf_push() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 2525754685673189376
PARAM_VALUE 1 page 0,4-u64max
DATA_SOURCE 1 page r sg_page
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 sk
HALF_LOCKED2 &vq->mutex

drivers/target/target_core_file.c fd_do_rw() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
HALF_LOCKED2 &dev->caw_sem
HALF_LOCKED2 &pool->lock

drivers/target/target_core_file.c fd_execute_rw_aio() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
HALF_LOCKED2 &dev->caw_sem
HALF_LOCKED2 &pool->lock

drivers/target/target_core_file.c fd_execute_write_same() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/nvme/target/io-cmd-file.c nvmet_file_execute_io() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 page 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/ceph/file.c __iter_get_bvecs() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 1-4096[c]
USER_DATA 3 offset 0-4095[c]
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

drivers/target/iscsi/iscsi_target_util.c iscsit_fe_sendpage_sg() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 642033852752355328
PARAM_VALUE 1 page 0,4-u64max
CAPPED_DATA 2 len 1
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/iterator.c netfs_extract_user_iter() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 2 len 0-4096,4294963202-u32max
PARAM_VALUE 3 offset 0-4095
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 0-4096,4294963202-u32max
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/nfs/localio.c nfs_local_iters_init() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
FUZZY_MAX 3 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/svc_rdma_rw.c bvec_set_virt() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
DATA_SOURCE 0 bv $0
DATA_SOURCE 2 len $2
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_build_read_segment() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
CAPPED_DATA 2 len 1
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
NO_OVERFLOW_SIMPLE 3 offset
UNITS 2 len unit_byte
UNITS 3 offset unit_byte

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_pagelist_to_bvec() -> bvec_set_page()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0-4095
CAPPED_DATA 2 len 1
FUZZY_MAX 3 offset 0
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte