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:
fs/ecryptfs/inode.c ecryptfs_readlink_lower() -> ecryptfs_decode_and_decrypt_filename()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | plaintext_name | 3321405183924822016 |
| PARAM_VALUE | 1 | plaintext_name_size | 2334844702332145664,7396207984027492352 |
| PARAM_VALUE | 3 | name | 0-ptr_max |
| PARAM_VALUE | 4 | name_size | 0-1010101 |
| DATA_SOURCE | 1 | plaintext_name_size | $1 |
| DATA_SOURCE | 3 | name | r vfs_get_link |
| STR_LEN | 0 | plaintext_name | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | sb | unit_byte |
fs/ecryptfs/file.c ecryptfs_filldir() -> ecryptfs_decode_and_decrypt_filename()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | plaintext_name | 2710172556306423808 |
| PARAM_VALUE | 1 | plaintext_name_size | 4372957622290882560 |
| PARAM_VALUE | 4 | name_size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 3 | name | s32min-s32max |
| DATA_SOURCE | 3 | name | $1 |
| DATA_SOURCE | 4 | name_size | $2 |
| STR_LEN | 0 | plaintext_name | (-1),1-2,14 |
| STR_LEN | 3 | name | (-1),1-2,14 |
| NOSPEC | 4 | name_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | sb | unit_byte |
| HALF_LOCKED2 | &(sb->s_fs_info)->cat_tree->tree_lock | ||
| HALF_LOCKED2 | &f->sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ndir->mrec_lock | ||
| HALF_LOCKED2 | &ni->ni_lock | ||
| HALF_LOCKED2 | &root->kernfs_rwsem | ||
| HALF_LOCKED2 | &sbi->hpfs_mutex | ||
| HALF_LOCKED2 | &sbi->s_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &adfs_dir_rwsem |