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/miscdev.c ecryptfs_miscdev_write() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 5479413731493150720
PARAM_VALUE 1 size 4093278507434790912
PARAM_VALUE 2 length_size 776182327230754816
BUF_SIZE 0 data 2
USER_DATA 0 *data 0-255
USER_PTR 0 data

fs/ecryptfs/keystore.c ecryptfs_parse_tag_70_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 4096-ptr_max
PARAM_VALUE 2 length_size 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/ecryptfs/keystore.c parse_tag_11_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 2934143609953452032
PARAM_VALUE 2 length_size 7263901931818496000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &crypt_stat->cs_mutex
HALF_LOCKED2 &ecryptfs_dentry->d_inode->i_rwsem
HALF_LOCKED2 &ecryptfs_dentry->d_lockref.lock
TYPE_LOCK (struct ecryptfs_crypt_stat)->cs_mutex

fs/ecryptfs/keystore.c parse_tag_1_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 7449668253021458432
PARAM_VALUE 2 length_size 5588823075812990976
RX_PATH
TASK_NOT_RUNNING
LOCK2 &crypt_stat->cs_mutex
HALF_LOCKED2 &ecryptfs_dentry->d_inode->i_rwsem
HALF_LOCKED2 &ecryptfs_dentry->d_lockref.lock
TYPE_LOCK (struct ecryptfs_crypt_stat)->cs_mutex

fs/ecryptfs/keystore.c parse_tag_3_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 544324339393126400
PARAM_VALUE 2 length_size 9038867053651050496
RX_PATH
TASK_NOT_RUNNING
LOCK2 &crypt_stat->cs_mutex
HALF_LOCKED2 &ecryptfs_dentry->d_inode->i_rwsem
HALF_LOCKED2 &ecryptfs_dentry->d_lockref.lock
TYPE_LOCK (struct ecryptfs_crypt_stat)->cs_mutex

fs/ecryptfs/keystore.c parse_tag_65_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 4986379321372049408
PARAM_VALUE 2 length_size 6210570896461164544

fs/ecryptfs/keystore.c parse_tag_67_packet() -> ecryptfs_parse_packet_length()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 size 4096-ptr_max
PARAM_VALUE 1 *size 0
PARAM_VALUE 2 length_size 7245578439980253184
MEM_ZERO 1 size
RX_PATH
TASK_NOT_RUNNING
LOCK2 &crypt_stat->keysig_list_mutex
LOCK2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 &crypt_stat->cs_mutex
TYPE_LOCK (struct ecryptfs_crypt_stat)->keysig_list_mutex