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/ecryptfs/inode.c ecryptfs_lookup() -> ecryptfs_encrypt_and_encode_filename()

Type Parameter Key Value
PARAM_VALUE 0 encoded_name 8429251099744227328
PARAM_VALUE 0 *encoded_name 0
PARAM_VALUE 0 *(*encoded_name) 0
PARAM_VALUE 1 encoded_name_size 1292068859011600384
PARAM_VALUE 1 *encoded_name_size 0
PARAM_VALUE 2 mount_crypt_stat 4096-ptr_max
PARAM_VALUE 2 mount_crypt_stat->flags 16-u32max
PARAM_VALUE 4 name_size 0
BUF_SIZE 2 mount_crypt_stat 280
BUF_SIZE 3 name s32min-(-2),1-s32max
BIT_INFO 2 mount_crypt_stat->flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 3 name unit_byte
UNITS 4 name_size unit_byte
HALF_LOCKED2 &ecryptfs_dir_inode->i_rwsem

fs/ecryptfs/inode.c ecryptfs_symlink() -> ecryptfs_encrypt_and_encode_filename()

Type Parameter Key Value
PARAM_VALUE 0 encoded_name 2529559044590796800
PARAM_VALUE 1 encoded_name_size 139350779061182464
PARAM_VALUE 2 mount_crypt_stat 4096-ptr_max
PARAM_VALUE 4 name_size 0-1010101
BUF_SIZE 2 mount_crypt_stat 280
BUF_SIZE 3 name (-1)-s32max
BUF_SIZE 3 name (-1)-s32max
DATA_SOURCE 3 name $3
STR_LEN 0 encoded_name 0-1010101
RX_PATH
TASK_NOT_RUNNING