Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ext4/inode.c ext4_map_blocks() -> __check_block_validity()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 1 func 765515694410952704
PARAM_VALUE 2 line 790
PARAM_VALUE 3 map 4096-ptr_max
BUF_SIZE 0 inode (-1),1-s32max
BUF_SIZE 0 inode (-1),1-s32max
BUF_SIZE 0 inode->i_fop (-1),272
BUF_SIZE 0 inode->i_mapping->a_ops (-1),152
BUF_SIZE 0 inode->i_op (-1),256
BUF_SIZE 1 func 16
BUF_SIZE 3 map (-1),32
BUF_SIZE 3 map (-1),32
CAPPED_DATA 0 inode 1
DATA_SOURCE 0 inode $1
DATA_SOURCE 3 map $2
BIT_INFO 3 map->m_flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 inode->__i_nlink 1-u32max
USER_DATA 0 inode->i_blocks 0-18014398515341359,18428729675200069633-u64max
USER_DATA 0 inode->i_bytes 0-65023[c]
USER_DATA 0 inode->i_mode 0-u16max
USER_DATA 0 inode->i_size (-9223372036854775807)-s64max
USER_DATA 3 map->m_lblk 0-4294967294
USER_DATA 3 map->m_len 0-u32max
USER_DATA 3 map->m_pblk 0-576460756598390781,18446744069414584321-u64max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_ino
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/inode.c ext4_map_blocks() -> __check_block_validity()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 1 func 765515694410952704
PARAM_VALUE 2 line 832
PARAM_VALUE 3 map 4096-ptr_max
BUF_SIZE 0 inode (-1),1-s32max
BUF_SIZE 0 inode (-1),1-s32max
BUF_SIZE 0 inode->i_fop (-1),272
BUF_SIZE 0 inode->i_mapping->a_ops (-1),152
BUF_SIZE 0 inode->i_op (-1),256
BUF_SIZE 1 func 16
BUF_SIZE 3 map (-1),32
BUF_SIZE 3 map (-1),32
CAPPED_DATA 0 inode 1
DATA_SOURCE 0 inode $1
DATA_SOURCE 3 map $2
BIT_INFO 3 map->m_flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 inode->__i_nlink 1-u32max
USER_DATA 0 inode->i_blocks 0-18014398515341359,18428729675200069633-u64max
USER_DATA 0 inode->i_bytes 0-65023[c]
USER_DATA 0 inode->i_mode 0-u16max
USER_DATA 0 inode->i_size (-9223372036854775807)-s64max
USER_DATA 3 map->m_len 0-u32max
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_ino
HALF_LOCKED2 &inode->i_rwsem