Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/verity/enable.c build_merkle_tree() -> write_merkle_tree_block()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_inode 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_blkbits 10-255
PARAM_VALUE 0 file->f_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 file->f_inode->i_sb 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_sb->s_vop->write_merkle_tree_block 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_writecount.counter 0-s32max
PARAM_VALUE 0 file->f_op->read 0
PARAM_VALUE 0 file->f_op->read_iter 1-u64max
PARAM_VALUE 3 params 1574501544110493696
PARAM_VALUE 3 params->block_size 0
PARAM_VALUE 3 params->digest_size 32,64
PARAM_VALUE 3 params->hash_alg 4096-ptr_max
PARAM_VALUE 3 params->hashstate 0
PARAM_VALUE 3 params->level_start 0
PARAM_VALUE 3 params->log_arity 0-12,235-255
PARAM_VALUE 3 params->log_blocks_per_page 0-2
PARAM_VALUE 3 params->log_blocksize 10-12
PARAM_VALUE 3 params->log_digestsize 0-31
PARAM_VALUE 3 params->num_levels 0-s32max
PARAM_VALUE 3 params->tree_pages 0-4503599627370495
BUF_SIZE 1 buf 64
DATA_SOURCE 0 file $0
DATA_SOURCE 3 params $1
BIT_INFO 0 file->f_mode 0x1,0xffffffffffffffff
MEM_ZERO 3 params
USER_DATA 3 params->log_arity 0-12,235-255
USER_DATA 3 params->log_blocks_per_page 0-2[c]
USER_DATA 3 params->log_blocksize 10-12[c]

fs/verity/enable.c build_merkle_tree() -> write_merkle_tree_block()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_inode 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_blkbits 10-255
PARAM_VALUE 0 file->f_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->handoff_set 1
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 file->f_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 file->f_inode->i_sb 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_sb->s_vop->write_merkle_tree_block 4096-ptr_max
PARAM_VALUE 0 file->f_inode->i_writecount.counter 0-s32max
PARAM_VALUE 0 file->f_op->read 0
PARAM_VALUE 0 file->f_op->read_iter 1-u64max
PARAM_VALUE 3 params 1574501544110493696
PARAM_VALUE 3 params->block_size 0
PARAM_VALUE 3 params->digest_size 32,64
PARAM_VALUE 3 params->hash_alg 4096-ptr_max
PARAM_VALUE 3 params->hashstate 0
PARAM_VALUE 3 params->level_start 0
PARAM_VALUE 3 params->log_arity 0-12,235-255
PARAM_VALUE 3 params->log_blocks_per_page 0-2
PARAM_VALUE 3 params->log_blocksize 10-12
PARAM_VALUE 3 params->log_digestsize 0-31
PARAM_VALUE 3 params->num_levels 0-s32max
PARAM_VALUE 3 params->tree_pages 0-4503599627370495
BUF_SIZE 1 buf 64
DATA_SOURCE 0 file $0
DATA_SOURCE 3 params $1
BIT_INFO 0 file->f_mode 0x1,0xffffffffffffffff
MEM_ZERO 3 params
USER_DATA 3 params->log_arity 0-12,235-255
USER_DATA 3 params->log_blocks_per_page 0-2[c]
USER_DATA 3 params->log_blocksize 10-12[c]