Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/9p/vfs_dir.c v9fs_dir_readdir() -> p9_client_read()

Type Parameter Key Value
PARAM_VALUE 0 fid 4096-ptr_max
PARAM_VALUE 2 to 2723308532042723328
PARAM_VALUE 3 err 8468296832904056832
PARAM_VALUE 3 *err 0-s32max
BUF_SIZE 0 fid s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 offset unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/9p/vfs_addr.c v9fs_issue_read() -> p9_client_read()

Type Parameter Key Value
PARAM_VALUE 2 to 4096-ptr_max
PARAM_VALUE 3 err 4280153936961523712
BUF_SIZE 0 fid s32min-(-2),1-s32max
BUF_SIZE 0 fid s32min-(-2),1-s32max
NOSPEC 2 to->count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 to->count 0-9223372036854775806[c]
USER_DATA 2 to->iov_offset 0-u64max[c]
UNITS 1 offset unit_byte

fs/9p/xattr.c v9fs_fid_xattr_get() -> p9_client_read()

Type Parameter Key Value
PARAM_VALUE 0 fid 4096-ptr_max
PARAM_VALUE 0 fid->clnt 4096-ptr_max
PARAM_VALUE 0 fid->count.refs.counter 1
PARAM_VALUE 0 fid->mode (-1)
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 to 4320766547578933248
PARAM_VALUE 2 to->count 0-18446744073709551614
PARAM_VALUE 3 err 3282506628224811008
BUF_SIZE 0 fid 88
DATA_SOURCE 0 fid r p9_client_xattrwalk
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 fid->clnt->msize