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 |