Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/fuse/dev.c fuse_copy_out_args() -> fuse_copy_args()

Type Parameter Key Value
PARAM_VALUE 0 cs 830036563090239488,5275624651834953728,9045465290001678336
PARAM_VALUE 0 cs->currbuf 0,4096-ptr_max
PARAM_VALUE 0 cs->currbuf->len 0
PARAM_VALUE 0 cs->currbuf->offset 0
PARAM_VALUE 0 cs->currbuf->ops 4096-ptr_max
PARAM_VALUE 0 cs->currbuf->page 4096-ptr_max
PARAM_VALUE 0 cs->iter 0,4096-ptr_max
PARAM_VALUE 0 cs->pg->_refcount.counter 1
PARAM_VALUE 0 cs->pipe 0,4096-ptr_max
PARAM_VALUE 0 cs->pipebufs 0,2-u64max
PARAM_VALUE 0 cs->pipebufs->len 0
PARAM_VALUE 0 cs->pipebufs->offset 0
PARAM_VALUE 0 cs->pipebufs->page 4096-ptr_max
PARAM_VALUE 0 cs->pipebufs->page->_refcount.counter 1
PARAM_VALUE 0 cs->req 4096-ptr_max
BUF_SIZE 3 args 32
CAPPED_DATA 1 numargs 1
DATA_SOURCE 0 cs $0
MEM_ZERO 0 cs
RX_PATH
TASK_NOT_RUNNING

fs/fuse/dev.c fuse_dev_do_read() -> fuse_copy_args()

Type Parameter Key Value
PARAM_VALUE 0 cs 463010508728725504,2539242712833417216
PARAM_VALUE 0 cs->currbuf 0,4096-ptr_max
PARAM_VALUE 0 cs->currbuf->offset 0
PARAM_VALUE 0 cs->currbuf->ops 4096-ptr_max
PARAM_VALUE 0 cs->currbuf->page 4096-ptr_max
PARAM_VALUE 0 cs->is_uring 0
PARAM_VALUE 0 cs->iter 0,4096-ptr_max
PARAM_VALUE 0 cs->iter->__iov 4096-u64max
PARAM_VALUE 0 cs->iter->bvec 4096-u64max
PARAM_VALUE 0 cs->iter->folioq 1-u64max
PARAM_VALUE 0 cs->move_folios 0
PARAM_VALUE 0 cs->pg->_refcount.counter 1
PARAM_VALUE 0 cs->pipe 0,4096-ptr_max
PARAM_VALUE 0 cs->pipebufs 0,2-u64max
PARAM_VALUE 0 cs->pipebufs->len 0
PARAM_VALUE 0 cs->pipebufs->offset 0
PARAM_VALUE 0 cs->pipebufs->page 4096-ptr_max
PARAM_VALUE 0 cs->pipebufs->page->_refcount.counter 1
PARAM_VALUE 0 cs->req 4096-ptr_max
PARAM_VALUE 0 cs->req->args 4096-ptr_max
PARAM_VALUE 0 cs->req->in.h.len 0-2147479552
PARAM_VALUE 0 cs->req->list.next 4096-ptr_max
PARAM_VALUE 0 cs->req->list.prev 4096-ptr_max
PARAM_VALUE 0 cs->write 1
PARAM_VALUE 4 zeroing 0
BUF_SIZE 3 args 64
DATA_SOURCE 0 cs $2
MEM_ZERO 0 cs
RX_PATH
TASK_NOT_RUNNING

fs/fuse/dev_uring.c fuse_uring_args_to_ring() -> fuse_copy_args()

Type Parameter Key Value
PARAM_VALUE 0 cs 3380494615396130816
PARAM_VALUE 0 cs->currbuf 0
PARAM_VALUE 0 cs->is_uring 1
PARAM_VALUE 0 cs->iter 7346057130725212160
PARAM_VALUE 0 cs->len 0
PARAM_VALUE 0 cs->move_folios 0
PARAM_VALUE 0 cs->nr_segs 0
PARAM_VALUE 0 cs->offset 0
PARAM_VALUE 0 cs->pg 0
PARAM_VALUE 0 cs->pipe 0
PARAM_VALUE 0 cs->pipebufs 0
PARAM_VALUE 0 cs->req 4096-ptr_max
PARAM_VALUE 0 cs->ring.copied_sz 0
PARAM_VALUE 1 numargs 0-254
PARAM_VALUE 4 zeroing 0
BUF_SIZE 3 args (-1),64
BUF_SIZE 3 args (-1),64
MEM_ZERO 0 cs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock