Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/nfsd/nfsxdr.c nfssvc_decode_writeargs() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 4096-ptr_max
PARAM_VALUE 2 nbytes 0-8192
DATA_SOURCE 0 xdr $1
FUZZY_MAX 2 nbytes 8192
HARD_MAX 2 nbytes 8192
USER_DATA 2 nbytes 0-8192

fs/nfsd/nfs3xdr.c nfs3svc_decode_writeargs() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 4096-ptr_max
CAPPED_DATA 2 nbytes 1
DATA_SOURCE 0 xdr $1
USER_DATA 2 nbytes 0-s32max[c]

fs/nfs/nfs4xdr.c decode_read_plus_segment() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
PARAM_VALUE 0 xdr->buf 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 320684816455651328
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 nbytes 0,4-u32max[c]

fs/nfsd/nfs4xdr.c nfsd4_decode_layoutupdate4() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 4096-ptr_max
MEM_ZERO 1 subbuf
USER_DATA 2 nbytes 0-u32max

fs/nfsd/nfs4xdr.c nfsd4_decode_setxattr() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 500023091993358336
PARAM_VALUE 2 nbytes 1-65536
CAPPED_DATA 2 nbytes 1
USER_DATA 2 nbytes 1-65536[c]

fs/nfsd/nfs4xdr.c nfsd4_decode_write() -> xdr_stream_subsegment()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 xdr->page_kaddr 0
PARAM_VALUE 0 xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 1 subbuf 4096-ptr_max
USER_DATA 2 nbytes 0-u32max