Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/affs/file.c affs_get_block() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 0 sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416
PARAM_VALUE 0 sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
PARAM_VALUE 0 sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112
PARAM_VALUE 0 sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 1 function 1479519780084338688
PARAM_VALUE 2 fmt 5392058650270896128
PARAM_VALUE 3 $ 0-s32max
BUF_SIZE 1 function 10
BUF_SIZE 2 fmt 27
DATA_SOURCE 3 $ $1
STR_LEN 0 sb 9
STR_LEN 1 function 26
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 $ 0-s32max
UNITS 0 sb unit_byte

fs/affs/inode.c affs_write_inode() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 sb->s_op 4096-ptr_max
PARAM_VALUE 1 function 6816120058119946240
PARAM_VALUE 2 fmt 3014589611937120256
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 1 function 12
BUF_SIZE 2 fmt 23
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 11
STR_LEN 2 fmt 22
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-u64max[c]
USER_DATA 3 $ 0-u64max
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/dir.c affs_readdir() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 function 2981625637903253504
PARAM_VALUE 2 fmt 8577758357202419712
PARAM_VALUE 3 $ 0-65533
BUF_SIZE 1 function 8
BUF_SIZE 2 fmt 21
CAPPED_DATA 3 $ 1
STR_LEN 0 sb 7
STR_LEN 1 function 20
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/affs/dir.c affs_readdir() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 function 2981625637903253504
PARAM_VALUE 2 fmt 8577758357202419712
PARAM_VALUE 3 $ 1-u32max
BUF_SIZE 1 function 8
BUF_SIZE 2 fmt 21
STR_LEN 0 sb 7
STR_LEN 1 function 20
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/affs/bitmap.c affs_alloc_block() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 function 9134926482457804800
PARAM_VALUE 2 fmt 4712499899760652288
BUF_SIZE 1 function 16
BUF_SIZE 2 fmt 28
STR_LEN 0 sb 15
STR_LEN 1 function 27
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
UNITS 0 sb unit_byte
LOCK2 &sbi->s_bmlock
TYPE_LOCK (struct affs_sb_info)->s_bmlock

fs/affs/bitmap.c affs_free_block() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 sb->s_op->evict_inode 0,4096-ptr_max
PARAM_VALUE 1 function 4375997719918735360
PARAM_VALUE 2 fmt 4712499899760652288
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 1 function 16
BUF_SIZE 2 fmt 28
DATA_SOURCE 0 sb $0
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 15
STR_LEN 2 fmt 27
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
UNITS 0 sb unit_byte
LOCK2 &sbi->s_bmlock
TYPE_LOCK (struct affs_sb_info)->s_bmlock

fs/affs/bitmap.c affs_free_block() -> affs_error()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 sb->s_op->evict_inode 0,4096-ptr_max
PARAM_VALUE 1 function 4375997719918735360
PARAM_VALUE 2 fmt 7802800498903035904
PARAM_VALUE 3 $ 1-u32max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 1 function 16
BUF_SIZE 2 fmt 27
DATA_SOURCE 0 sb $0
DATA_SOURCE 3 $ $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 15
STR_LEN 2 fmt 26
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte