Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
fs/fuse/cuse.c cuse_send_init() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fm | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc_entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc_entry.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->end | 445067978521583616 |
| PARAM_VALUE | 1 | args->in_numargs | 1 |
| PARAM_VALUE | 1 | args->opcode | 4096 |
| PARAM_VALUE | 1 | args->out_argvar | 1 |
| PARAM_VALUE | 1 | args->out_numargs | 2 |
| PARAM_VALUE | 1 | args->out_pages | 1 |
| PARAM_VALUE | 2 | gfp_flags | 3264 |
| BUF_SIZE | 0 | fm | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/fuse/inode.c fuse_send_init() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fm | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc->sync_init | 0 |
| PARAM_VALUE | 0 | fm->sb | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->sb->s_bdi | 4096-ptr_max |
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->end | 2461844517570015232 |
| PARAM_VALUE | 1 | args->force | 1 |
| PARAM_VALUE | 1 | args->in_numargs | 1 |
| PARAM_VALUE | 1 | args->nocreds | 1 |
| PARAM_VALUE | 1 | args->opcode | 26 |
| PARAM_VALUE | 1 | args->out_argvar | 1 |
| PARAM_VALUE | 1 | args->out_numargs | 1 |
| PARAM_VALUE | 2 | gfp_flags | 3264 |
| BUF_SIZE | 0 | fm | 1-s32max |
| BUF_SIZE | 0 | fm | 1-s32max |
| DATA_SOURCE | 0 | fm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
| HALF_LOCKED2 | &fsc->uapi_mutex | ||
| HALF_LOCKED2 | global &virtio_fs_mutex |
fs/fuse/file.c fuse_async_req_send() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->end | 7616883118621519872 |
| PARAM_VALUE | 1 | args->in_numargs | 1-2 |
| PARAM_VALUE | 1 | args->opcode | 15-16,28,44 |
| PARAM_VALUE | 1 | args->out_numargs | 1 |
| PARAM_VALUE | 2 | gfp_flags | 3264 |
| DATA_SOURCE | 0 | fm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &iocb->ki_filp->f_inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/fuse/file.c fuse_file_put() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->end | 8401498703562784768 |
| PARAM_VALUE | 2 | gfp_flags | 36032 |
| BUF_SIZE | 1 | args | 160 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
fs/fuse/file.c fuse_send_readpages() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fm | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc | 4096-ptr_max |
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->end | 3820611682846621696 |
| PARAM_VALUE | 1 | args->out_pages | 1 |
| PARAM_VALUE | 1 | args->page_replace | 1 |
| PARAM_VALUE | 1 | args->page_zeroing | 1 |
| PARAM_VALUE | 2 | gfp_flags | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/fuse/file.c fuse_send_writepage() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->force | 1 |
| PARAM_VALUE | 1 | args->in_args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->nocreds | 1 |
| PARAM_VALUE | 2 | gfp_flags | 2080 |
| BUF_SIZE | 0 | fm | 1-s32max |
| BUF_SIZE | 0 | fm | 1-s32max |
| BUF_SIZE | 1 | args | 160 |
| DATA_SOURCE | 0 | fm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
| LOCK2 | &fi->lock | ||
| TYPE_LOCK | (struct fuse_inode)->lock |
fs/fuse/file.c fuse_send_writepage() -> fuse_simple_background()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fm | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fm->fc->chan->num_waiting.counter | s32min-s32max |
| PARAM_VALUE | 0 | fm->sb | 0,4096-ptr_max |
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->force | 1 |
| PARAM_VALUE | 1 | args->in_args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->nocreds | 1 |
| PARAM_VALUE | 1 | args->pid | 0-s32max |
| PARAM_VALUE | 2 | gfp_flags | 35904 |
| BUF_SIZE | 0 | fm | 1-s32max |
| BUF_SIZE | 0 | fm | 1-s32max |
| BUF_SIZE | 1 | args | 160 |
| DATA_SOURCE | 0 | fm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fm | unit_byte |
| LOCK2 | &fi->lock |