Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 20 files:

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