Documented in 1 files:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

net/sunrpc/xprtrdma/backchannel.c rpcrdma_bc_receive_call() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/auth_gss/svcauth_gss.c gss_read_proxy_verf() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr 80

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_unwrap_priv() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr 80

fs/nfsd/nfssvc.c nfsd_dispatch() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max

net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_decode_msg() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr 80
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 xdr->p
HALF_LOCKED2 &pool->lock

fs/nfsd/blocklayoutxdr.c nfsd4_block_decode_layoutupdate() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
DATA_SOURCE 0 xdr $0
HALF_LOCKED2 &ls->ls_mutex

fs/nfsd/blocklayoutxdr.c nfsd4_scsi_decode_layoutupdate() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
DATA_SOURCE 0 xdr $0
HALF_LOCKED2 &ls->ls_mutex

net/sunrpc/auth_gss/auth_gss.c gss_unwrap_resp_integ() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
DATA_SOURCE 0 xdr $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/nfs4xdr.c decode_getacl() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/nfs4xdr.c decode_getacl() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xdr.c xdr_read_pages() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xdr.c xdr_set_next_buffer() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr->end s32min-(-1),1-s32max
CAPPED_DATA 0 xdr->buf->head 1
CAPPED_DATA 0 xdr->end 1
CAPPED_DATA 0 xdr->iov 1
CAPPED_DATA 0 xdr->p 1
DATA_SOURCE 0 xdr $0
PARAM_COMPARE 0 xdr->buf->head == $0->iov
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xdr.c xdr_set_next_page() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr->end s32min-(-1),1-s32max
CAPPED_DATA 0 xdr->end 1
CAPPED_DATA 0 xdr->p 1
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xdr.c xdr_set_next_page() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
BUF_SIZE 0 xdr->end s32min-(-1),1-s32max
CAPPED_DATA 0 xdr->buf->page_len 1
CAPPED_DATA 0 xdr->end 1
CAPPED_DATA 0 xdr->p 1
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xdr.c xdr_set_pagelen() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING

fs/nfsd/nfs4xdr.c nfsd4_decode_acl() -> xdr_stream_remaining()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
CAPPED_DATA 0 xdr->scratch.iov_base 1