Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/sunrpc/auth_gss/svcauth_gss.c gss_proxy_save_rsc() -> gss_import_sec_context()

Type Parameter Key Value
PARAM_VALUE 0 input_token 0
PARAM_VALUE 1 bufsize 128
PARAM_VALUE 2 mech 4096-ptr_max
PARAM_VALUE 2 mech->gm_owner 0,4096-ptr_max
PARAM_VALUE 3 ctx_id 2388629963471974616
PARAM_VALUE 4 endtime 8839174019017506816
PARAM_VALUE 5 gfp_mask 3264
BUF_SIZE 0 input_token s32min-(-2),1-s32max
CAPPED_DATA 2 mech->gm_oid.len 1
DATA_SOURCE 2 mech r gss_mech_get_by_OID
MEM_ZERO 3 ctx_id
UNITS 0 input_token unit_byte
UNITS 1 bufsize unit_byte

net/sunrpc/auth_gss/svcauth_gss.c rsc_parse() -> gss_import_sec_context()

Type Parameter Key Value
PARAM_VALUE 0 input_token 4096-ptr_max
PARAM_VALUE 0 *input_token 0
PARAM_VALUE 1 bufsize 0-s32max
PARAM_VALUE 2 mech 4096-ptr_max
PARAM_VALUE 3 ctx_id 4117411210165268696
PARAM_VALUE 4 endtime 0
PARAM_VALUE 5 gfp_mask 3264
BUF_SIZE 0 input_token 1-32768
CAPPED_DATA 1 bufsize 1
DATA_SOURCE 1 bufsize r qword_get
TERMINATED 0 input_token 1
MEM_ZERO 3 ctx_id
USER_PTR 0 input_token
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/auth_gss/auth_gss.c gss_fill_context() -> gss_import_sec_context()

Type Parameter Key Value
PARAM_VALUE 0 input_token 4096-ptr_max
PARAM_VALUE 3 ctx_id 4096-ptr_max
PARAM_VALUE 4 endtime 0
PARAM_VALUE 5 gfp_mask 3264
CAPPED_DATA 0 input_token 1
DATA_SOURCE 0 input_token r simple_get_bytes
DATA_SOURCE 2 mech $3
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem