Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 20 files:
- fs/lockd/clnt4xdr.c
- fs/lockd/clntxdr.c
- fs/lockd/mon.c, line 433
- fs/nfs/blocklayout/rpc_pipefs.c, line 46
- fs/nfs/flexfilelayout/flexfilelayout.c
- fs/nfs/mount_clnt.c, line 236
- fs/nfs/nfs2xdr.c, line 386
- fs/nfs/nfs3xdr.c
- fs/nfs/nfs4xdr.c
- fs/nfsd/blocklayoutxdr.c
- fs/nfsd/flexfilelayoutxdr.c
- fs/nfsd/nfs4acl.c, line 878
- fs/nfsd/nfs4callback.c
- fs/nfsd/nfs4idmap.c
- fs/nfsd/nfs4xdr.c
- include/linux/sunrpc/xdr.h
- include/linux/sunrpc/xdrgen/_builtins.h
- net/sunrpc/auth_gss/gss_rpc_xdr.c, line 41
- net/sunrpc/rpcb_clnt.c, line 895
- net/sunrpc/xdr.c, line 83
Smatch caller information:
fs/nfsd/nfs4callback.c encode_nfs_fh4() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 1 | ptr | 4096-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-128 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 0 | p | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfsd/nfs4callback.c encode_stateowner() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | p | r xdr_encode_opaque_fixed |
| PARAM_COMPARE | 0 | p | == $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs2xdr.c encode_filename() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
net/sunrpc/rpcb_clnt.c encode_rpcb_string() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-57 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | (-1),1-2,4-6 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| FUZZY_MAX | 2 | nbytes | 57 |
| STR_LEN | 0 | p | 0-57 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
net/sunrpc/auth_gss/svcauth_gss.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfsd/nfsxdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-255,2147483648-u32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 4072 |
| BUF_SIZE | 1 | ptr | 4072 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs3xdr.c encode_filename3() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs3xdr.c encode_nfs_fh3() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 0 | p | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/lockd/nlm4xdr_gen.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_encode_ff_layoutupdate() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 0 | p | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_encode_netaddr() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-1010101 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_encode_netaddr() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 1 | ptr | 1894452032898715648 |
| PARAM_VALUE | 1 | *ptr | 0-255 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 57 |
| DATA_SOURCE | 2 | nbytes | r strlcat |
| STR_LEN | 0 | p | 0-56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/lockd/mon.c encode_nsm_string() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-64 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 51,65 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/nfsd/flexfilelayoutxdr.c nfsd4_ff_encode_getdeviceinfo() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4098-18446744073709547521 |
| BUF_SIZE | 1 | ptr | 5 |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/flexfilelayoutxdr.c nfsd4_ff_encode_getdeviceinfo() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4099-18446744073709547521 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 57 |
| DATA_SOURCE | 0 | p | r xdr_encode_opaque |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/flexfilelayoutxdr.c nfsd4_ff_encode_layoutget() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4102-18446744073709547521 |
| BUF_SIZE | 1 | ptr | 128 |
| PARAM_COMPARE | 0 | p | > $0 |
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/flexfilelayoutxdr.c nfsd4_ff_encode_layoutget() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4103-18446744073709547521 |
| PARAM_VALUE | 2 | nbytes | 1-10 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 11 |
| DATA_SOURCE | 0 | p | r xdr_encode_opaque |
| DATA_SOURCE | 2 | nbytes | r sprintf |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/flexfilelayoutxdr.c nfsd4_ff_encode_layoutget() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4104-18446744073709547521 |
| PARAM_VALUE | 2 | nbytes | 1-10 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 11 |
| DATA_SOURCE | 0 | p | r xdr_encode_opaque |
| DATA_SOURCE | 2 | nbytes | r sprintf |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/blocklayoutxdr.c nfsd4_block_encode_volume() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 1 | ptr | 128 |
| DATA_SOURCE | 0 | p | r xdr_encode_hyper |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/blocklayoutxdr.c nfsd4_block_encode_volume() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4099-18446744073709547521 |
| BUF_SIZE | 1 | ptr | 256 |
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfs/callback_xdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-512 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/lockd/clntxdr.c encode_caller_name() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-64 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 9,65 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/lockd/clntxdr.c encode_netobj() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
net/sunrpc/auth_gss/auth_gss.c xdr_stream_encode_opaque_inline() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 1 | ptr | 0 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/auth_unix.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 65 |
| BUF_SIZE | 1 | ptr | 65 |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/nfsd/nfs3xdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-255,2147483648-u32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 4072 |
| BUF_SIZE | 1 | ptr | 4072 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs4xdr.c encode_attrs() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *p | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | ptr | 7670459926769844224 |
| PARAM_VALUE | 2 | nbytes | 0-128 |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 2 | nbytes | 1 |
| STR_LEN | 0 | p | (-1),6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs4xdr.c encode_attrs() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *p | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | ptr | 6637227553775984640 |
| PARAM_VALUE | 2 | nbytes | 0-128 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 2 | nbytes | 1 |
| STR_LEN | 0 | p | (-1),6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs4xdr.c xdr_encode_array() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4116-18446744073709547521 |
| BUF_SIZE | 1 | ptr | 65 |
| BUF_SIZE | 1 | ptr | 65 |
| DATA_SOURCE | 0 | p | $0 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs4xdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/nfs4xdr.c xdr_stream_encode_opaque_inline() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 1 | ptr | 0 |
| PARAM_VALUE | 2 | nbytes | 0,4-324 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
net/sunrpc/xdr.c xdr_encode_array() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbytes | 0-1010101 |
| DATA_SOURCE | 0 | p | $0 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| STR_LEN | 0 | p | 0-1010101 |
| STR_LEN | 0 | p | 0-1010101 |
net/sunrpc/xdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-400 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | (-1),40 |
| BUF_SIZE | 1 | ptr | (-1),40 |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
net/sunrpc/auth_gss/gss_rpc_xdr.c gssx_enc_buffer() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/lockd/clnt4xdr.c encode_caller_name() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-64 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 9,65 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/lockd/clnt4xdr.c encode_netobj() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfsd/nfs4xdr_gen.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/lockd/nlm3xdr_gen.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfsd/nfs4idmap.c encode_ascii_id() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 1 | ptr | 2132144201179635712 |
| PARAM_VALUE | 2 | nbytes | 1-10 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 11 |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 2 | nbytes | r sprintf |
| UNITS | 0 | p | unit_byte |
fs/nfsd/nfs4idmap.c idmap_id_to_name() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-127 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 128 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-127 |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/nfsd/nfs4xdr.c nfsd4_encode_listxattrs() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 1 | ptr | 4096-u64max |
| PARAM_VALUE | 2 | nbytes | 0-1010096,4294967291-u32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| HALF_LOCKED2 | &nn->client_lock |
fs/nfsd/nfs4xdr.c nfsd4_encode_security_label() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4098-18446744073709547521 |
| PARAM_VALUE | 1 | ptr | 0 |
| PARAM_VALUE | 2 | nbytes | 0 |
| BUF_SIZE | 1 | ptr | s32min,1-s32max |
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfsd/nfs4xdr.c xdr_stream_encode_opaque() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | $2 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
| UNITS | 1 | ptr | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/nfsd/nfs4acl.c nfs4_acl_write_who() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-ptr_max |
| PARAM_VALUE | 1 | *ptr | 0-255 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | p | 1 |
| UNITS | 0 | p | unit_byte |
| UNITS | 2 | nbytes | unit_byte |
fs/nfs/mount_clnt.c encode_mntdirpath() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 0-ptr_max |
| PARAM_VALUE | 2 | nbytes | 0-4096 |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ptr | 2-4097 |
| CAPPED_DATA | 0 | p | 1 |
| CAPPED_DATA | 2 | nbytes | 1 |
| DATA_SOURCE | 1 | ptr | $1 |
| DATA_SOURCE | 2 | nbytes | r __fortify_strlen |
| STR_LEN | 0 | p | 0-4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | p | unit_byte |
fs/nfs/blocklayout/rpc_pipefs.c nfs4_encode_simple() -> xdr_encode_opaque()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 1 | *ptr | 0-255 |
| BUF_SIZE | 1 | ptr | 128 |
| DATA_SOURCE | 0 | p | r xdr_encode_hyper |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | p | unit_byte |
| LOCK2 | &nn->bl_mutex | ||
| TYPE_LOCK | (struct nfs_net)->bl_mutex |