Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/nfs/blocklayout/blocklayout.c bl_alloc_lseg() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 2668708022078476288
PARAM_VALUE 1 buf 7376966569514467328
RX_PATH
NOCHECK_CALL

fs/nfs/blocklayout/dev.c bl_alloc_deviceid_node() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5807831979811475456
PARAM_VALUE 1 buf 6960765243792437248
PARAM_VALUE 2 pages 16,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_alloc_lseg() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 879914613256798208
PARAM_VALUE 1 buf 8619835920483532800
RX_PATH
NOCHECK_CALL

fs/nfs/flexfilelayout/flexfilelayoutdev.c nfs4_ff_alloc_deviceid_node() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5044193321544048640
PARAM_VALUE 1 buf 380218383387013120
PARAM_VALUE 2 pages 16,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/filelayout/filelayoutdev.c nfs4_fl_alloc_deviceid_node() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 902244659422343168
PARAM_VALUE 1 buf 6648027182890749952
PARAM_VALUE 2 pages 16,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/dir.c nfs_readdir_folio_filler() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 212083814654377984
PARAM_VALUE 1 buf 3305511253661491200
PARAM_VALUE 2 pages 4096-ptr_max
PARAM_VALUE 3 len 1-s32max
BUF_SIZE 2 pages 8-8388608
BUF_SIZE 2 pages 8-8388608
DATA_SOURCE 2 pages $2
DATA_SOURCE 3 len $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &dir_fp->readdir_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/nfs/filelayout/filelayout.c filelayout_decode_layout() -> xdr_init_decode_pages()

Type Parameter Key Value
PARAM_VALUE 0 xdr 5613373197710102528
PARAM_VALUE 1 buf 6920873582984691712
RX_PATH
NOCHECK_CALL