Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/9p/client.c p9_client_attach() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 type 104
PARAM_VALUE 2 fmt 5749634001535684608
PARAM_VALUE 4 $ u32max
BUF_SIZE 0 c (-1),384
BUF_SIZE 0 c (-1),384
BUF_SIZE 2 fmt 7
CAPPED_DATA 0 c->fids.idr_base 1
DATA_SOURCE 0 c $0 [m]
DATA_SOURCE 5 $ $2
DATA_SOURCE 6 $ $4
DATA_SOURCE 7 $ $3
STR_LEN 0 c 6
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->fcall_cache->object_size

net/9p/client.c p9_client_clunk() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 120
PARAM_VALUE 2 fmt 6105762572382396416
BUF_SIZE 2 fmt 2
STR_LEN 0 c 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->msize
HALF_LOCKED2 &v9ses->rename_sem

net/9p/client.c p9_client_create_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 14
PARAM_VALUE 2 fmt 8993982552738779136
PARAM_VALUE 5 $ 0-2097151
PARAM_VALUE 6 $ 0-8191
BUF_SIZE 2 fmt 6
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 7 $ $4
STR_LEN 0 c 5
TERMINATED 2 fmt 1
UNITS 4 $ unit_byte

net/9p/client.c p9_client_fcreate() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 114
PARAM_VALUE 2 fmt 1319087208818089984
PARAM_VALUE 5 $ 0-9241087,16777216,33554432,2147483648-2147484159,2147549184-2147549695,2147745792-u32max
PARAM_VALUE 6 $ 0-8191
BUF_SIZE 2 fmt 7
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 7 $ s32min-(-1),1-4097
BUF_SIZE 7 $ s32min-(-1),1-4097
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 7 $ $4
STR_LEN 0 c 6
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 0-9241087,2147483648-2147484159,2147549184-2147549695
UNITS 4 $ unit_byte

net/9p/client.c p9_client_flush() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 c->status 0
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->cancel 0,100842449987534848,3626184071374495744,4836703823026049024,6188449156844548096,7025296156363526144
PARAM_VALUE 0 c->trans_mod->cancelled 0,4096-ptr_max
PARAM_VALUE 0 c->trans_mod->close 0,2803378939963355136,4830909958244737024,5877385947634040832,6625568431320326144,8185833838236762112
PARAM_VALUE 0 c->trans_mod->create 0,696544989207564288,1175152877162614784,1462895448665722880,4208215965352878080,5159323324388503552,7221645031976800256,7965803512031404032
PARAM_VALUE 0 c->trans_mod->name 0,1763101329338228736,1932358429132394496,2054489242619961344,2128689074804338688,5261854155304321024,7256841659087114240,8343925093408751616
PARAM_VALUE 0 c->trans_mod->owner 0,4096-ptr_max
PARAM_VALUE 0 c->trans_mod->request 0,597081095042605056,1935229392217497600,3306218525594710016,6446722291652665344,6901759882124361728
PARAM_VALUE 0 c->trans_mod->show_options 0,410951705726681088,6038622646613061632
PARAM_VALUE 0 c->trans_mod->zc_request 0,5778224885517164544
PARAM_VALUE 1 type 108
PARAM_VALUE 2 fmt 8959058445695623168
BUF_SIZE 0 c (-1),4,24,64,168-s32max
BUF_SIZE 0 c (-1),4,24,64,168-s32max
BUF_SIZE 2 fmt 2
CAPPED_DATA 0 c 1
DATA_SOURCE 0 c $0
STR_LEN 0 c (-1),1-7
STR_LEN 0 c (-1),1-7
STR_LEN 1 type 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->fcall_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 c->msize
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 0 &c->trans->sq_sem

net/9p/client.c p9_client_fsync() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 50
PARAM_VALUE 2 fmt 6639128733398847488
BUF_SIZE 2 fmt 3
DATA_SOURCE 4 $ $1
STR_LEN 0 c 2
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/9p/client.c p9_client_getattr_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 24
PARAM_VALUE 2 fmt 7284532771889455104
PARAM_VALUE 4 $ 6143,16383
BUF_SIZE 2 fmt 3
DATA_SOURCE 4 $ $1
STR_LEN 0 c 2
TERMINATED 2 fmt 1
HARD_MAX 4 $ 16383
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->msize

net/9p/client.c p9_client_getlock_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 type 54
PARAM_VALUE 2 fmt 720041945354260480
PARAM_VALUE 4 $ 2
BUF_SIZE 2 fmt 7
BUF_SIZE 8 $ 65
STR_LEN 0 c 6
NOSPEC 5 $
NOSPEC 5 $
TERMINATED 2 fmt 1
RX_PATH
USER_DATA 5 $ 0-u64max[c]
UNITS 5 $ unit_byte
UNITS 6 $ unit_byte

net/9p/client.c p9_client_link() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 70
PARAM_VALUE 2 fmt 6976678518405378048
BUF_SIZE 2 fmt 4
BUF_SIZE 5 $ s32min-(-2),1-s32max
BUF_SIZE 5 $ s32min-(-2),1-s32max
DATA_SOURCE 5 $ $2
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 $ unit_byte
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/9p/client.c p9_client_lock_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 type 52
PARAM_VALUE 2 fmt 6448932123375370240
PARAM_VALUE 4 $ 0-2
PARAM_VALUE 5 $ 0-1
BUF_SIZE 2 fmt 8
BUF_SIZE 9 $ 65
STR_LEN 0 c 7
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 6 $ unit_byte
UNITS 7 $ unit_byte

net/9p/client.c p9_client_mkdir_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 72
PARAM_VALUE 2 fmt 5130266389499174912
BUF_SIZE 2 fmt 5
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 6 $ $3
STR_LEN 0 c 4
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 0-u16max[c]
UNITS 4 $ unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock

net/9p/client.c p9_client_mknod_dotl() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 18
PARAM_VALUE 2 fmt 6834928781190082560
PARAM_VALUE 6 $ 0-4095
PARAM_VALUE 7 $ 0-1048575
BUF_SIZE 2 fmt 7
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 8 $ $4
STR_LEN 0 c 6
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 0-u16max[c]
USER_DATA 6 $ 0-4095[c]
USER_DATA 7 $ 0-1048575[c]
UNITS 4 $ unit_byte

net/9p/client.c p9_client_open() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->proto_version 2
PARAM_VALUE 1 type 12
PARAM_VALUE 2 fmt 6639128733398847488
PARAM_VALUE 4 $ 0-1
BUF_SIZE 2 fmt 3
CAPPED_DATA 4 $ 1
STR_LEN 0 c 2
BIT_INFO 4 $ 0x0,0x1fff
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 $ 0-1[c]

net/9p/client.c p9_client_open() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->proto_version 0-1,3-255
PARAM_VALUE 1 type 112
PARAM_VALUE 2 fmt 7884960391496335360
PARAM_VALUE 4 $ 0-1
BUF_SIZE 2 fmt 3
CAPPED_DATA 4 $ 1
STR_LEN 0 c 2
BIT_INFO 4 $ 0x0,0x1fff
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 $ 0-1[c]

net/9p/client.c p9_client_read_once() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->zc_request 0,5778224885517164544
PARAM_VALUE 1 type 116
PARAM_VALUE 2 fmt 4620174634280906752
PARAM_VALUE 5 $ 0-1000000000
BUF_SIZE 2 fmt 4
CAPPED_DATA 5 $ 1
DATA_SOURCE 4 $ $1
STR_LEN 0 c 3
NOSPEC 5 $
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 1-1000000000[c]
UNITS 4 $ unit_byte

net/9p/client.c p9_client_readdir() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->zc_request 0,5778224885517164544
PARAM_VALUE 1 type 40
PARAM_VALUE 2 fmt 4620174634280906752
BUF_SIZE 2 fmt 4
CAPPED_DATA 5 $ 1
DATA_SOURCE 4 $ $3
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 $ unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

net/9p/client.c p9_client_readlink() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 22
PARAM_VALUE 2 fmt 6105762572382396416
BUF_SIZE 2 fmt 2
STR_LEN 0 c 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING

net/9p/client.c p9_client_remove() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 122
PARAM_VALUE 2 fmt 6105762572382396416
BUF_SIZE 2 fmt 2
STR_LEN 0 c 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/9p/client.c p9_client_rename() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 20
PARAM_VALUE 2 fmt 6976678518405378048
BUF_SIZE 2 fmt 4
BUF_SIZE 5 $ s32min-(-2),1-s32max
BUF_SIZE 5 $ s32min-(-2),1-s32max
DATA_SOURCE 5 $ $2
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 $ unit_byte
LOCK2 &v9ses->rename_sem
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct v9fs_session_info)->rename_sem

net/9p/client.c p9_client_renameat() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 74
PARAM_VALUE 2 fmt 3441691305461252096
BUF_SIZE 2 fmt 5
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 6 $ s32min-(-2),1-s32max
BUF_SIZE 6 $ s32min-(-2),1-s32max
DATA_SOURCE 4 $ $1
DATA_SOURCE 6 $ $3
STR_LEN 0 c 4
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 $ unit_byte
UNITS 6 $ unit_byte
LOCK2 &v9ses->rename_sem
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct v9fs_session_info)->rename_sem

net/9p/client.c p9_client_setattr() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 26
PARAM_VALUE 2 fmt 5615912088543100928
PARAM_VALUE 4 $ 5740968675935084544
PARAM_VALUE 4 $->mode 0-64511
PARAM_VALUE 4 $->valid 0-2,4,8,16,32,64,128,256
BUF_SIZE 2 fmt 3
DATA_SOURCE 4 $ $1
STR_LEN 0 c 2
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 $->mode 0-64511
USER_DATA 4 $->size 0-9223372036854775807,9223372036854775809-18446744073709547520
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock

net/9p/client.c p9_client_stat() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 124
PARAM_VALUE 2 fmt 6105762572382396416
BUF_SIZE 2 fmt 2
STR_LEN 0 c 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->msize

net/9p/client.c p9_client_statfs() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 8
PARAM_VALUE 2 fmt 6105762572382396416
BUF_SIZE 2 fmt 2
STR_LEN 0 c 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount

net/9p/client.c p9_client_symlink() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 16
PARAM_VALUE 2 fmt 6716435401798107136
BUF_SIZE 2 fmt 5
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 5 $ (-1),1-4097
BUF_SIZE 5 $ (-1),1-4097
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 6 $ $3
STR_LEN 0 c 4
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 $ unit_byte

net/9p/client.c p9_client_unlinkat() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 76
PARAM_VALUE 2 fmt 6465975288831533056
PARAM_VALUE 5 $ 0,512
BUF_SIZE 2 fmt 4
BUF_SIZE 4 $ s32min-(-2),1-s32max
BUF_SIZE 4 $ s32min-(-2),1-s32max
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 $ unit_byte
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/9p/client.c p9_client_version() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->fcall_cache 0
PARAM_VALUE 0 c->fids.idr_base 0
PARAM_VALUE 0 c->fids.idr_next 0
PARAM_VALUE 0 c->fids.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->fids.idr_rt.xa_head 0
PARAM_VALUE 0 c->msize 4096-u32max
PARAM_VALUE 0 c->proto_version 2
PARAM_VALUE 0 c->reqs.idr_base 0
PARAM_VALUE 0 c->reqs.idr_next 0
PARAM_VALUE 0 c->reqs.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->reqs.idr_rt.xa_head 0
PARAM_VALUE 0 c->trans 0,4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->owner 0,4096-ptr_max
PARAM_VALUE 1 type 100
PARAM_VALUE 2 fmt 5864319519159881728
PARAM_VALUE 3 $ 4096-u32max
PARAM_VALUE 4 $ 1788448788233097216
BUF_SIZE 0 c 384
BUF_SIZE 2 fmt 3
BUF_SIZE 4 $ 9
CAPPED_DATA 0 c->msize 1
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 c $0
STR_LEN 0 c 2
STR_LEN 1 type 8
TERMINATED 2 fmt 1
TERMINATED 4 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

net/9p/client.c p9_client_version() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->fcall_cache 0
PARAM_VALUE 0 c->fids.idr_base 0
PARAM_VALUE 0 c->fids.idr_next 0
PARAM_VALUE 0 c->fids.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->fids.idr_rt.xa_head 0
PARAM_VALUE 0 c->msize 4096-u32max
PARAM_VALUE 0 c->proto_version 1
PARAM_VALUE 0 c->reqs.idr_base 0
PARAM_VALUE 0 c->reqs.idr_next 0
PARAM_VALUE 0 c->reqs.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->reqs.idr_rt.xa_head 0
PARAM_VALUE 0 c->trans 0,4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->owner 0,4096-ptr_max
PARAM_VALUE 1 type 100
PARAM_VALUE 2 fmt 5864319519159881728
PARAM_VALUE 3 $ 4096-u32max
PARAM_VALUE 4 $ 1440649926530560000
BUF_SIZE 0 c 384
BUF_SIZE 2 fmt 3
BUF_SIZE 4 $ 9
CAPPED_DATA 0 c->msize 1
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 c $0
STR_LEN 0 c 2
STR_LEN 1 type 8
TERMINATED 2 fmt 1
TERMINATED 4 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

net/9p/client.c p9_client_version() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->fcall_cache 0
PARAM_VALUE 0 c->fids.idr_base 0
PARAM_VALUE 0 c->fids.idr_next 0
PARAM_VALUE 0 c->fids.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->fids.idr_rt.xa_head 0
PARAM_VALUE 0 c->msize 4096-u32max
PARAM_VALUE 0 c->proto_version 0
PARAM_VALUE 0 c->reqs.idr_base 0
PARAM_VALUE 0 c->reqs.idr_next 0
PARAM_VALUE 0 c->reqs.idr_rt.xa_flags 33554436
PARAM_VALUE 0 c->reqs.idr_rt.xa_head 0
PARAM_VALUE 0 c->trans 0,4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->owner 0,4096-ptr_max
PARAM_VALUE 1 type 100
PARAM_VALUE 2 fmt 5864319519159881728
PARAM_VALUE 3 $ 4096-u32max
PARAM_VALUE 4 $ 3219366136719585280
BUF_SIZE 0 c 384
BUF_SIZE 2 fmt 3
BUF_SIZE 4 $ 7
CAPPED_DATA 0 c->msize 1
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 c $0
STR_LEN 0 c 2
STR_LEN 1 type 6
TERMINATED 2 fmt 1
TERMINATED 4 $ 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

net/9p/client.c p9_client_walk() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 1 type 110
PARAM_VALUE 2 fmt 7460515213865000960
PARAM_VALUE 5 $ 0-16
PARAM_VALUE 6 $ 0,4096-ptr_max
BUF_SIZE 2 fmt 4
CAPPED_DATA 5 $ 1
DATA_SOURCE 5 $ $1
DATA_SOURCE 6 $ $2
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->msize
HALF_LOCKED2 &v9ses->rename_sem

net/9p/client.c p9_client_write() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->zc_request 0,5778224885517164544
PARAM_VALUE 1 type 118
PARAM_VALUE 2 fmt 3548163575600730112
PARAM_VALUE 5 $ 0-1000000000
PARAM_VALUE 6 $ 4096-ptr_max
BUF_SIZE 2 fmt 4
CAPPED_DATA 5 $ 1
DATA_SOURCE 4 $ $1
DATA_SOURCE 6 $ $2
STR_LEN 0 c 3
PARAM_COMPARE 5 $ <= $6->count
PARAM_COMPARE 6 $->count >= $5
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 0-1000000000[c]
USER_DATA 6 $->count 0-s32max[c]
USER_DATA 6 $->iov_offset 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 c->msize
UNITS 4 $ unit_byte

net/9p/client.c p9_client_write_subreq() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->trans_mod 4096-ptr_max
PARAM_VALUE 0 c->trans_mod->zc_request 0,5778224885517164544
PARAM_VALUE 1 type 118
PARAM_VALUE 2 fmt 3548163575600730112
PARAM_VALUE 6 $ 4096-ptr_max
BUF_SIZE 2 fmt 4
BUF_SIZE 6 $ 40
STR_LEN 0 c 3
TERMINATED 2 fmt 1
UNITS 4 $ unit_byte
UNITS 5 $ unit_byte

net/9p/client.c p9_client_wstat() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 type 126
PARAM_VALUE 2 fmt 4410149565243383808
PARAM_VALUE 4 $ 2-65537
PARAM_VALUE 5 $ 172433252582809600,6205241019323871232,8417123957324472320
PARAM_VALUE 5 $->dev u32max
PARAM_VALUE 5 $->extension 0
PARAM_VALUE 5 $->gid 0
PARAM_VALUE 5 $->mode 0-9241087,2147483648-2147484159,2147549184-2147549695,2147745792-u32max
PARAM_VALUE 5 $->qid.path u64max
PARAM_VALUE 5 $->qid.type 255
PARAM_VALUE 5 $->qid.version u32max
PARAM_VALUE 5 $->type u16max
PARAM_VALUE 5 $->uid 0
BUF_SIZE 2 fmt 4
DATA_SOURCE 5 $ $1
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $->length 0-9223372036854775807,9223372036854775809-18446744073709547520
USER_DATA 5 $->mode 0-9241087,2147483648-2147484159,2147549184-2147549695
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &v9ses->rename_sem

net/9p/client.c p9_client_xattrcreate() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 type 32
PARAM_VALUE 2 fmt 2298777455963430912
BUF_SIZE 2 fmt 5
BUF_SIZE 4 $ (-1),24-25
BUF_SIZE 4 $ (-1),24-25
DATA_SOURCE 4 $ $1
DATA_SOURCE 5 $ $2
DATA_SOURCE 6 $ $3
STR_LEN 0 c 4
STR_LEN 1 type (-1),23-24
STR_LEN 4 $ (-1),23-24
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 $ 0-4000000
USER_DATA 6 $ 0-2
NO_OVERFLOW_SIMPLE 0 c->msize

net/9p/client.c p9_client_xattrwalk() -> p9_client_rpc()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 type 30
PARAM_VALUE 2 fmt 6976678518405378048
BUF_SIZE 2 fmt 4
BUF_SIZE 5 $ (-1),24-25
BUF_SIZE 5 $ (-1),24-25
CAPPED_DATA 0 c->fids.idr_base 1
DATA_SOURCE 5 $ $1
STR_LEN 0 c 3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 c->msize