Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/keys/request_key.c call_sbin_request_key() -> complete_request_key()

Type Parameter Key Value
PARAM_VALUE 0 authkey 4096-ptr_max
PARAM_VALUE 0 authkey->domain_tag 4096-ptr_max
PARAM_VALUE 0 authkey->index_key->desc 0-255
PARAM_VALUE 0 authkey->index_key.desc_len 1-u16max
PARAM_VALUE 0 authkey->index_key.description 1-u64max
PARAM_VALUE 0 authkey->index_key.domain_tag->rcu.func 0
PARAM_VALUE 0 authkey->index_key.domain_tag->rcu.next 0
PARAM_VALUE 0 authkey->index_key.domain_tag->removed 0
PARAM_VALUE 0 authkey->index_key.domain_tag->usage.refs.counter 1
PARAM_VALUE 0 authkey->index_key.type 4096-ptr_max
PARAM_VALUE 0 authkey->restrict_link 0,4096-ptr_max
PARAM_VALUE 0 authkey->restrict_link->check 2597709569863184384,5988328617028292608,6748553998896947200,6954271548785111040,7527111731098238976
PARAM_VALUE 0 authkey->security 0,4096-ptr_max
PARAM_VALUE 0 authkey->sem.count.counter 0
PARAM_VALUE 0 authkey->sem.dep_map->name 0-255
PARAM_VALUE 0 authkey->sem.first_waiter 0
PARAM_VALUE 0 authkey->sem.magic 4096-ptr_max
PARAM_VALUE 0 authkey->sem.osq.tail.counter 0
PARAM_VALUE 0 authkey->sem.owner.counter 0
PARAM_VALUE 0 authkey->serial 3-s32max
PARAM_VALUE 0 authkey->serial_node.__rb_parent_color 1
PARAM_VALUE 0 authkey->serial_node.rb_left 4096-ptr_max
PARAM_VALUE 0 authkey->serial_node.rb_right 4096-ptr_max
PARAM_VALUE 0 authkey->type 4096-ptr_max
PARAM_VALUE 0 authkey->user 1-u64max
PARAM_VALUE 0 authkey->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 error s32min-0
DATA_SOURCE 0 authkey $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 authkey->quotalen
NO_OVERFLOW_SIMPLE 0 authkey->user->qnbytes
HALF_LOCKED2 &idmap->idmap_mutex
HALF_LOCKED2 global &key_types_sem

fs/nfs/nfs4idmap.c nfs_idmap_complete_pipe_upcall() -> complete_request_key()

Type Parameter Key Value
PARAM_VALUE 0 authkey->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 authkey->sem.first_waiter->type 0-1
PARAM_VALUE 1 error s32min-(-1),1-s32max
BUF_SIZE 0 authkey (-1)-s32max
BUF_SIZE 0 authkey (-1)-s32max
DATA_SOURCE 1 error $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 error unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/nfs/nfs4idmap.c nfs_idmap_legacy_upcall() -> complete_request_key()

Type Parameter Key Value
PARAM_VALUE 0 authkey 4096-ptr_max
PARAM_VALUE 0 authkey->domain_tag 4096-ptr_max
PARAM_VALUE 0 authkey->index_key->desc 0-255
PARAM_VALUE 0 authkey->index_key.description 1-u64max
PARAM_VALUE 0 authkey->index_key.domain_tag->rcu.func 0
PARAM_VALUE 0 authkey->index_key.domain_tag->rcu.next 0
PARAM_VALUE 0 authkey->index_key.domain_tag->removed 0
PARAM_VALUE 0 authkey->index_key.domain_tag->usage.refs.counter 1
PARAM_VALUE 0 authkey->index_key.type 4096-ptr_max
PARAM_VALUE 0 authkey->restrict_link 0,4096-ptr_max
PARAM_VALUE 0 authkey->restrict_link->check 2597709569863184384,5988328617028292608,6748553998896947200,6954271548785111040,7527111731098238976
PARAM_VALUE 0 authkey->security 0,4096-ptr_max
PARAM_VALUE 0 authkey->sem.count.counter 0
PARAM_VALUE 0 authkey->sem.dep_map->name 0-255
PARAM_VALUE 0 authkey->sem.first_waiter 0
PARAM_VALUE 0 authkey->sem.magic 4096-ptr_max
PARAM_VALUE 0 authkey->sem.osq.tail.counter 0
PARAM_VALUE 0 authkey->sem.owner.counter 0
PARAM_VALUE 0 authkey->serial 3-s32max
PARAM_VALUE 0 authkey->serial_node.__rb_parent_color 1
PARAM_VALUE 0 authkey->serial_node.rb_left 4096-ptr_max
PARAM_VALUE 0 authkey->serial_node.rb_right 4096-ptr_max
PARAM_VALUE 0 authkey->type 4096-ptr_max
PARAM_VALUE 0 authkey->user 1-u64max
PARAM_VALUE 0 authkey->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 error s32min-(-1)
DATA_SOURCE 0 authkey $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 authkey->quotalen
NO_OVERFLOW_SIMPLE 0 authkey->user->qnbytes
HALF_LOCKED2 &idmap->idmap_mutex
HALF_LOCKED2 global &key_types_sem