Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
-
net/9p/client.c
- line 486
- line 801
- line 805
- line 809
- line 1004
- line 1059
- line 1125
- line 1127
- line 1171
- line 1214
- line 1252
- line 1283
- line 1304
- line 1331
- line 1364
- line 1392
- line 1456
- line 1528
- line 1583
- line 1627
- line 1679
- line 1776
- line 1809
- line 1832
- line 1870
- line 1898
- line 1934
- line 1972
- line 2018
- line 2063
- line 2092
- line 2123
- line 2154
- line 2187
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 |