Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/nfs/blocklayout/blocklayout.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 2668708022078476288
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
NOCHECK_CALL

fs/nfs/blocklayout/dev.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5807831979811475456
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfsd/blocklayout.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->scratch.iov_base 0
PARAM_VALUE 0 xdr->scratch.iov_len 0
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
BUF_SIZE 0 xdr 80
DATA_SOURCE 0 xdr $0
NOCHECK_CALL
HALF_LOCKED2 &ls->ls_mutex

fs/nfs/flexfilelayout/flexfilelayout.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 879914613256798208
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
NOCHECK_CALL

fs/nfs/flexfilelayout/flexfilelayoutdev.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5044193321544048640
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/filelayout/filelayoutdev.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 902244659422343168
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/dir.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 212083814654377984
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/nfs/nfs4xdr.c nfs4_xdr_dec_read_plus() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
PARAM_VALUE 2 buflen 16
BUF_SIZE 1 buf 16
DATA_SOURCE 0 xdr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/nfs/nfs4xdr.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/sunrpc/xdr.c xdr_get_next_encode_buffer() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 2 buflen 0-s32max,18446744071562067968-u64max
BUF_SIZE 1 buf s32min-(-2),1-s32max
CAPPED_DATA 0 xdr->end 1
DATA_SOURCE 0 xdr $0
BIT_INFO 2 buflen 0x0,0x7ffffffc
NOCHECK_CALL
UNITS 1 buf unit_byte
UNITS 2 buflen unit_byte

net/sunrpc/xdr.c xdr_reset_scratch_buffer() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 1 buf 0
PARAM_VALUE 2 buflen 0
BUF_SIZE 0 xdr (-1),80
BUF_SIZE 0 xdr (-1),80
BUF_SIZE 0 xdr->buf (-1),72
DATA_SOURCE 0 xdr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/auth_gss/gss_rpc_xdr.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 8277573992891842560
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/sunrpc/svc.c xdr_reset_scratch_buffer() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 1 buf 0
PARAM_VALUE 2 buflen 0
BUF_SIZE 0 xdr 80
DATA_SOURCE 0 xdr $0
NOCHECK_CALL

net/sunrpc/svc.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 4096-ptr_max
PARAM_VALUE 0 xdr->scratch.iov_base 0
PARAM_VALUE 0 xdr->scratch.iov_len 0
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
BUF_SIZE 0 xdr 80
DATA_SOURCE 0 xdr $0
NOCHECK_CALL

fs/nfs/filelayout/filelayout.c xdr_set_scratch_folio() -> xdr_set_scratch_buffer()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5613373197710102528
PARAM_VALUE 1 buf 18379471554275704832,18446612682070032384
DATA_SOURCE 0 xdr $0
RX_PATH
NOCHECK_CALL