Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/crypto/keysetup.c fscrypt_prepare_key() -> fscrypt_allocate_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
PARAM_VALUE 0 mode->blk_crypto_mode 0-4
PARAM_VALUE 0 mode->keysize 16,32,48,64
PARAM_VALUE 0 mode->security_strength 16,32
PARAM_VALUE 2 inode 4096-ptr_max
PARAM_VALUE 2 inode->i_sb 4096-ptr_max
PARAM_VALUE 2 inode->i_sb->s_cop->get_dummy_policy 0,5548184023414632448,6265693363421687808,7944682147525111808
PARAM_VALUE 2 inode->i_sb->s_cop->legacy_key_prefix 0,924751349837991936,5264834109705359360,8765449967581011968
BUF_SIZE 1 raw_key 64,128
BUF_SIZE 1 raw_key 64,128
BUF_SIZE 2 inode (-1),1-s32max
BUF_SIZE 2 inode (-1),1-s32max
CAPPED_DATA 0 mode 1
CAPPED_DATA 0 mode->keysize 1
CAPPED_DATA 2 inode->i_sb 1
DATA_SOURCE 1 raw_key $1
STR_LEN 0 mode (-1)-1010101
STR_LEN 2 inode (-1)-1010101
STR_LEN 2 inode->i_sb (-1)
NOSPEC 2 inode->i_bytes
NOSPEC 2 inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 inode->__i_nlink 1-u32max
USER_DATA 2 inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 2 inode->i_bytes 0-511[c]
USER_DATA 2 inode->i_ino 0-u64max
USER_DATA 2 inode->i_mode 0-u16max
USER_DATA 2 inode->i_rdev 0-u32max[c]
USER_DATA 2 inode->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 2 inode->i_blkbits
NO_OVERFLOW_SIMPLE 2 inode->i_linklen
HALF_LOCKED2 &mk->mk_sem
HALF_LOCKED2 _T->lock