Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/integrity/ima/ima_template_lib.c ima_eventdigest_init() -> ima_calc_file_hash()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 1 hash 4096-ptr_max
BIT_INFO 1 hash 0x55bda30e3bbda000,0x55bda30e3bbda000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

security/integrity/ima/ima_api.c ima_collect_measurement() -> ima_calc_file_hash()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 file->f_path.dentry 4096-ptr_max
PARAM_VALUE 0 file->f_path.dentry->d_inode 4096-ptr_max
PARAM_VALUE 0 file->f_path.dentry->d_inode->i_op 4096-ptr_max
PARAM_VALUE 0 file->f_path.dentry->d_inode->i_sb 4096-ptr_max
PARAM_VALUE 0 file->f_path.mnt 4096-ptr_max
PARAM_VALUE 1 hash 4096-ptr_max
DATA_SOURCE 0 file $1
BIT_INFO 1 hash 0x42ea75563ca95000,0x42ea75563ca95000
HALF_LOCKED2 &iint->mutex