Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ecryptfs/keystore.c ecryptfs_generate_key_packet_set() -> write_tag_3_packet()

Type Parameter Key Value
PARAM_VALUE 2 auth_tok 4096-ptr_max
PARAM_VALUE 2 auth_tok->token_type 0
PARAM_VALUE 3 crypt_stat 4096-ptr_max
PARAM_VALUE 3 crypt_stat->extent_size 0,4096
PARAM_VALUE 3 crypt_stat->flags 64-u32max
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.dep_map->name 0-255
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.wait_lock.owner (-1)
PARAM_VALUE 3 crypt_stat->keysig_list_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 3 crypt_stat->metadata_size 0-281470681677825
PARAM_VALUE 4 key_rec 1-u64max
PARAM_VALUE 4 key_rec->enc_key_size 0
PARAM_VALUE 4 *key_rec->sig 0-255
PARAM_VALUE 5 packet_size 489582718108147712
BUF_SIZE 3 crypt_stat 656
CAPPED_DATA 3 &crypt_stat->keysig_list 1
CAPPED_DATA 3 &crypt_stat->keysig_list_mutex 1
DATA_SOURCE 3 crypt_stat $1
DATA_SOURCE 4 key_rec r kmem_cache_alloc_noprof
BIT_INFO 3 crypt_stat->flags 0x44,0xffffffffffffffff
MEM_ZERO 4 key_rec
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dest unit_byte
LOCK2 &walker->global_auth_tok_key->sem
LOCK2 3 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &ecryptfs_dentry->d_lockref.lock
TYPE_LOCK (struct ecryptfs_crypt_stat)->keysig_list_mutex