Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfsd/nfs4xdr.c nfsd4_decode_fattr4() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_data 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_xprt->xpt_class->xcl_max_payload 32768,4194304
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->page_kaddr 0
PARAM_VALUE 0 argp->xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,928,7424
BUF_SIZE 0 argp->rqstp 64,128,280,1024
BUF_SIZE 1 bmval 12
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
DATA_SOURCE 1 bmval $1
DATA_SOURCE 2 bmlen $2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-u32max
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_get_dir_delegation() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->minorversion 0-2
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.iov 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->page_kaddr 0
PARAM_VALUE 0 argp->xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 0 *argp->xdr->scratch.iov_base 0-255
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 1
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,4096
BUF_SIZE 0 argp->rqstp 128
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->minorversion 2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
HARD_MAX 0 argp->minorversion 2
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-2
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_get_dir_delegation() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->minorversion 0-2
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.iov 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,4096
BUF_SIZE 0 argp->rqstp 128
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->minorversion 2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
HARD_MAX 0 argp->minorversion 2
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-2
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_get_dir_delegation() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->minorversion 0-2
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.iov 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,4096
BUF_SIZE 0 argp->rqstp 128
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->minorversion 2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
HARD_MAX 0 argp->minorversion 2
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-2
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_getattr() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->minorversion 0-2
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.iov 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->page_kaddr 0
PARAM_VALUE 0 argp->xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,4096
BUF_SIZE 0 argp->rqstp 128
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->minorversion 2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
HARD_MAX 0 argp->minorversion 2
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-2
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_state_protect_ops() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_data 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->page_kaddr 0
PARAM_VALUE 0 argp->xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 0 *argp->xdr->scratch.iov_base 0-255
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 928,7424
BUF_SIZE 0 argp->rqstp 64,128,280,1024
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
CAPPED_DATA 0 argp->xdr->scratch.iov_base 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-u32max
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_state_protect_ops() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_data 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 928,7424
BUF_SIZE 0 argp->rqstp 64,128,280,1024
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
CAPPED_DATA 0 argp->xdr->scratch.iov_base 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-u32max
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag

fs/nfsd/nfs4xdr.c nfsd4_decode_verify() -> nfsd4_decode_bitmap4()

Type Parameter Key Value
PARAM_VALUE 0 argp 4096-ptr_max
PARAM_VALUE 0 argp->minorversion 0-2
PARAM_VALUE 0 argp->opcnt 1-200
PARAM_VALUE 0 argp->ops 4096-ptr_max
PARAM_VALUE 0 argp->rqstp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_accept_statp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_arg_stream.scratch.iov_base 18446612682070032384
PARAM_VALUE 0 argp->rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_auth_slack 0
PARAM_VALUE 0 argp->rqstp->rq_auth_stat 0
PARAM_VALUE 0 argp->rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_flavor 0-1,7
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_group_info 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_gss_mech 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_raw_principal 0
PARAM_VALUE 0 argp->rqstp->rq_cred.cr_targ_princ 0
PARAM_VALUE 0 argp->rqstp->rq_err 0
PARAM_VALUE 0 argp->rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_pages_nfree 0
PARAM_VALUE 0 argp->rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_proc 0-23
PARAM_VALUE 0 argp->rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 argp->rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.iov 0,4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 argp->rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 argp->rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 argp->rqstp->rq_vers 0-4
PARAM_VALUE 0 argp->rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 argp->taglen 0-128
PARAM_VALUE 0 argp->to_free 0,4096-ptr_max
PARAM_VALUE 0 argp->to_free->next 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr 4096-ptr_max
PARAM_VALUE 0 argp->xdr->iov 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->page_kaddr 0
PARAM_VALUE 0 argp->xdr->page_ptr 0,4096-ptr_max
PARAM_VALUE 0 argp->xdr->rqst 0
PARAM_VALUE 0 argp->xdr->scratch.iov_base 18446612682070032384
PARAM_VALUE 0 *argp->rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 bmval 0
PARAM_VALUE 2 bmlen 3
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp 1-s32max
BUF_SIZE 0 argp->ops 512,4096
BUF_SIZE 0 argp->rqstp 128
BUF_SIZE 1 bmval 12
CAPPED_DATA 0 argp->opcnt 1
CAPPED_DATA 0 argp->rqstp->rq_proc 1
CAPPED_DATA 0 argp->rqstp->rq_prog 1
CAPPED_DATA 0 argp->rqstp->rq_vers 1
CAPPED_DATA 0 argp->taglen 1
DATA_SOURCE 0 argp $0
FUZZY_MAX 0 argp->minorversion 2
FUZZY_MAX 0 argp->taglen 128
NOSPEC 0 argp->taglen
HARD_MAX 0 argp->minorversion 2
USER_DATA 0 argp->client_opcnt 0-u32max
USER_DATA 0 argp->minorversion 0-2
USER_DATA 0 argp->opcnt 1-199[c]
USER_DATA 0 argp->rqstp->rq_xid 0-u32max
USER_DATA 0 argp->taglen 0-128[c]
USER_DATA 0 *argp->tag 0-255
UNITS 2 bmlen unit_array_size
USER_PTR 0 argp->tag