Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_auth_data 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_auth_slack 0
PARAM_VALUE 0 rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->xpt_class->xcl_max_payload 32768,4194304
PARAM_VALUE 0 *rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 3 uid 4096-ptr_max
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 1 name s32min-(-1),1-s32max
BUF_SIZE 1 name s32min-(-1),1-s32max
MEM_ZERO 3 uid
USER_DATA 0 rqstp->rq_xid 0-u32max
USER_DATA 1 *name 0-255
USER_DATA 2 namelen 0-u32max
UNITS 1 name unit_byte
UNITS 2 namelen unit_byte
USER_PTR 1 name

fs/nfsd/nfs4xdr.c nfsd4_decode_nfsace4() -> nfsd_map_name_to_uid()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_accept_statp 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 rqstp->rq_arg_stream.scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_auth_slack 0
PARAM_VALUE 0 rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_err 0
PARAM_VALUE 0 rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_pages_nfree 0
PARAM_VALUE 0 rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_proc 0-23
PARAM_VALUE 0 rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_vers 0-4294967294
PARAM_VALUE 0 rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 *rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 3 uid 4096-ptr_max
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 1 name s32min-(-1),1-s32max
BUF_SIZE 1 name s32min-(-1),1-s32max
CAPPED_DATA 0 rqstp->rq_proc 1
CAPPED_DATA 0 rqstp->rq_prog 1
CAPPED_DATA 0 rqstp->rq_vers 1
USER_DATA 0 rqstp->rq_xid 0-u32max
USER_DATA 1 *name 0-255
USER_DATA 2 namelen 0-u32max
UNITS 1 name unit_byte
UNITS 2 namelen unit_byte
USER_PTR 1 name

fs/nfsd/nfs4xdr.c nfsd4_decode_posixace4() -> nfsd_map_name_to_uid()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_accept_statp 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_arg_stream.rqst 0
PARAM_VALUE 0 rqstp->rq_arg_stream.scratch.iov_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 rqstp->rq_argp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_auth_slack 0
PARAM_VALUE 0 rqstp->rq_auth_stat 0-3,7,13-14
PARAM_VALUE 0 rqstp->rq_authop 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred.cr_group_info 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_err 0
PARAM_VALUE 0 rqstp->rq_next_page 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_page_end 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_pages_nfree 0
PARAM_VALUE 0 rqstp->rq_pool 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_proc 0-23
PARAM_VALUE 0 rqstp->rq_procinfo 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_prog 0,100003,100021,100227,400122,1073741824
PARAM_VALUE 0 rqstp->rq_res_stream.buf 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_res_stream.rqst 0
PARAM_VALUE 0 rqstp->rq_res_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 rqstp->rq_respages 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_scratch_folio 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_server 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_vers 0-4294967294
PARAM_VALUE 0 rqstp->rq_xprt 0,4096-ptr_max
PARAM_VALUE 0 *rqstp->rq_pages 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 namelen 1-u32max
PARAM_VALUE 3 uid 4096-ptr_max
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 0 rqstp 64,128,280,1024
BUF_SIZE 1 name s32min-(-1),1-s32max
BUF_SIZE 1 name s32min-(-1),1-s32max
CAPPED_DATA 0 rqstp->rq_proc 1
CAPPED_DATA 0 rqstp->rq_prog 1
CAPPED_DATA 0 rqstp->rq_vers 1
USER_DATA 0 rqstp->rq_xid 0-u32max
USER_DATA 1 *name 0-255
USER_DATA 2 namelen 1-u32max
UNITS 2 namelen unit_byte
USER_PTR 1 name