Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/f2fs/compress.c f2fs_decompress_cluster() -> f2fs_release_decomp_mem()

Type Parameter Key Value
PARAM_VALUE 0 dic 4096-ptr_max
PARAM_VALUE 0 dic->failed 0
PARAM_VALUE 0 dic->inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dic->inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dic->sbi 4096-ptr_max
PARAM_VALUE 2 pre_alloc 0
BUF_SIZE 0 dic (-1),1-s32max
BUF_SIZE 0 dic (-1),1-s32max
BUF_SIZE 0 dic->sbi (-1),1-s32max
DATA_SOURCE 0 dic $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dic->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 dic->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 dic->inode->i_ino
NO_OVERFLOW_SIMPLE 0 dic->inode->i_size
UNITS 0 dic unit_byte

fs/f2fs/compress.c f2fs_free_dic() -> f2fs_release_decomp_mem()

Type Parameter Key Value
PARAM_VALUE 0 dic 4096-ptr_max
PARAM_VALUE 0 dic->inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 dic->inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 dic->inode->i_sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 0 dic->inode->i_sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 0 dic->inode->i_sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 2 pre_alloc 1
BUF_SIZE 0 dic (-1)-s32max
BUF_SIZE 0 dic (-1)-s32max
BUF_SIZE 0 dic->cpages (-1),1-s32max
BUF_SIZE 0 dic->rpages (-1),1-s32max
BUF_SIZE 0 dic->sbi (-1),1-s32max
DATA_SOURCE 0 dic $0
DATA_SOURCE 1 bypass_destroy_callback $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dic->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 dic->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 dic->inode->i_ino
NO_OVERFLOW_SIMPLE 0 dic->inode->i_size
NO_OVERFLOW_SIMPLE 0 dic->sbi->page_array_slab->object_size
UNITS 0 dic unit_byte