Defined in 1 files as a function:

Referenced in 48 files:

Smatch caller information:

fs/ext4/move_extent.c mext_check_adjust_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
CAPPED_DATA 0 node->i_sb 1
DATA_SOURCE 0 node $0

fs/ext4/move_extent.c mext_check_adjust_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
CAPPED_DATA 0 node->i_sb 1
DATA_SOURCE 0 node $1

fs/ext4/move_extent.c mext_folio_mkuptodate() -> i_blocksize()

Type Parameter Key Value

fs/ext4/move_extent.c mext_folio_mkwrite() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0

fs/erofs/zdata.c z_erofs_bind_cache() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1)-s32max
BUF_SIZE 0 node (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fe->pcl->lock
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &pcl->lock

fs/erofs/zdata.c z_erofs_fill_bio_vec() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/erofs/zdata.c z_erofs_scan_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/erofs/xattr.c erofs_inode_has_noacl() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 node->i_bytes 0-511[c]
USER_DATA 0 node->i_ino 0-u64max
USER_DATA 0 node->i_rdev 0-u32max[c]
USER_DATA 0 node->i_sb->s_flags 0-2147553280[c]
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/dax.c dax_truncate_page() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node 1160
DATA_SOURCE 0 node $0
BIT_INFO 0 node->i_flags 0x2000,0xffffffff
RX_PATH
TASK_NOT_RUNNING

fs/iomap/ioend.c iomap_split_ioend() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/iomap/ioend.c iomap_split_ioend() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/iomap/ioend.c iomap_split_ioend() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/mpage.c map_buffer_to_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->i_blkbits 12-255
CAPPED_DATA 0 node->i_blkbits 1

fs/udf/truncate.c udf_discard_prealloc() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),0-9223372036854775806[c]
NO_OVERFLOW_SIMPLE 0 node->i_blkbits
NO_OVERFLOW_SIMPLE 0 node->i_ino
NO_OVERFLOW_SIMPLE 0 node->i_linklen
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes
HALF_LOCKED2 &iinfo->i_data_sem
HALF_LOCKED2 0 &node->i_mapping->invalidate_lock
HALF_LOCKED2 0 &node->i_rwsem

fs/ext4/extents.c ext4_zero_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
LOCK2 &mapping->invalidate_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/remap_range.c generic_remap_check_len() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/nfsd/blocklayout.c nfsd4_block_proc_layoutcommit() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0
HALF_LOCKED2 &ls->ls_mutex

fs/nfsd/blocklayout.c nfsd4_block_proc_layoutget() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $1
LOCK2 &ls->ls_mutex

fs/nfsd/blocklayout.c nfsd4_scsi_proc_layoutcommit() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0
HALF_LOCKED2 &ls->ls_mutex

fs/ext4/inode.c ext4_block_write_begin() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/ext4/inode.c ext4_block_zero_eof() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_mode 0-u16max
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/inode.c ext4_dio_alignment() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
BIT_INFO 0 node->i_flags 0x4000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/inode.c ext4_punch_hole() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
CAPPED_DATA 0 node->i_mapping 1
CAPPED_DATA 0 node->i_mapping->i_pages.xa_head 1
CAPPED_DATA 0 node->i_sb 1
CAPPED_DATA 0 node->i_size 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_sb->s_fs_info->s_first_error_block s64min-s64max[c]
USER_DATA 0 node->i_sb->s_fs_info->s_first_error_ino 0-4294967295
LOCK2 &inode->i_rwsem
LOCK2 &mapping->invalidate_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/inode.c ext4_truncate_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
LOCK2 &mapping->invalidate_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/inode.c ext4_truncate_page_cache_block_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
LOCK2 &mapping->invalidate_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/inode.c ext4_wait_for_tail_page_commit() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0

fs/ext4/inode.c mpage_process_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/ext4/inode.c mpage_process_page_bufs() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/ext4/inode.c mpage_release_unused_pages() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/erofs/namei.c erofs_find_target_block() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),1-s64max

fs/erofs/namei.c erofs_find_target_block() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),1-s64max

fs/erofs/namei.c erofs_namei() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),1-s64max
HALF_LOCKED2 0 &node->i_rwsem

fs/udf/inode.c udf_setsize() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 0 node->i_bytes
HALF_LOCKED2 0 &node->i_mapping->invalidate_lock

fs/ext4/xattr.c ext4_xattr_set_entry() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node->i_fop (-1),272
BUF_SIZE 0 node->i_link (-1),1-255
BUF_SIZE 0 node->i_mapping->a_ops (-1),152
BUF_SIZE 0 node->i_op (-1),256
BUF_SIZE 0 node->i_sb (-1),2816
CAPPED_DATA 0 node->i_ino 1
DATA_SOURCE 0 node $3
STR_LEN 0 node->i_sb (-1),8
NOSPEC 0 node->i_bytes
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-18014398515341359,18428729675200069633-u64max
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_sb->s_flags 0-2147552256[c]
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 0 node->i_blkbits
NO_OVERFLOW_SIMPLE 0 node->i_ino
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 node->i_sb->s_blocksize_bits
HALF_LOCKED2 &ei->i_data_sem
HALF_LOCKED2 0 &node->i_rwsem

fs/xfs/xfs_iomap.c iomap_last_written_block() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0

fs/xfs/xfs_iomap.c iomap_last_written_block() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0

fs/xfs/xfs_iomap.c xfs_buffered_write_iomap_end() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/nilfs2/btnode.c nilfs_btnode_create_block() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &btree->b_sem
TYPE_LOCK (struct nilfs_bmap)->b_sem

mm/filemap.c folio_seek_hole_data() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_size
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock

fs/stat.c generic_fillattr() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex
HALF_LOCKED2 &root->kernfs_iattr_rwsem
HALF_LOCKED2 &ui->ui_mutex

fs/gfs2/aops.c gfs2_read_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/ufs/balloc.c try_add_frags() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),0-s64max

fs/nilfs2/alloc.c nilfs_palloc_groups_per_desc_block() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-u64max
USER_DATA 0 node->i_bytes 0-511[c]
USER_DATA 0 node->i_ino 0-u64max
USER_DATA 0 node->i_mode 0-u16max[c]
USER_DATA 0 node->i_rdev 0-u32max[c]
USER_DATA 0 node->i_sb->s_flags 0-2147553280[c]
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_size

fs/iomap/fiemap.c iomap_bmap() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/nilfs2/btree.c nilfs_btree_node_size() -> i_blocksize()

Type Parameter Key Value
BUF_SIZE 0 node (-1),1160
BUF_SIZE 0 node (-1),1160
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &btree->b_sem

fs/xfs/xfs_aops.c xfs_map_blocks() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size
HALF_LOCKED2 &folio->private->lock

fs/exfat/iomap.c __exfat_iomap_begin() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/exfat/iomap.c __exfat_iomap_begin() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size
LOCK2 &sbi->s_lock
TYPE_LOCK (struct exfat_sb_info)->s_lock

fs/exfat/iomap.c exfat_write_iomap_end() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

mm/truncate.c pagecache_isize_extended() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1)-s32max
BUF_SIZE 0 node (-1)-s32max
BUF_SIZE 0 node->i_data.a_ops (-1),152
BUF_SIZE 0 node->i_fop (-1)-0,272
BUF_SIZE 0 node->i_link (-1),1-255
BUF_SIZE 0 node->i_mapping->a_ops (-1),152
BUF_SIZE 0 node->i_op (-1),256
BUF_SIZE 0 node->i_sb (-1),80,2752,2816
DATA_SOURCE 0 node $0
STR_LEN 0 node (-1)-24,26-27,29,31-32,63,99,115,254
STR_LEN 0 node (-1)-24,26-27,29,31-32,63,99,115,254
STR_LEN 0 node->i_sb (-1),8
NOSPEC 0 node->i_bytes
NOSPEC 0 node->i_ino
NOSPEC 0 node->i_mode
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-36028797018963960,18428729675200069632-u64max
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_ino 2-u32max[c]
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_rdev 0-u32max[c]
USER_DATA 0 node->i_sb->s_flags 0-u64max[c]
USER_DATA 0 node->i_size (-9223372036854775807)-(-4096),0-s64max
NO_OVERFLOW_SIMPLE 0 node->i_blkbits
NO_OVERFLOW_SIMPLE 0 node->i_data.host->i_size
NO_OVERFLOW_SIMPLE 0 node->i_linklen
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 node->i_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 node->i_sb->s_blocksize_bits
HALF_LOCKED2 0 &node->i_lock
HALF_LOCKED2 0 &node->i_mapping->invalidate_lock
HALF_LOCKED2 0 &node->i_rwsem

fs/ext4/verity.c ext4_get_verity_descriptor_location() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/ext4/verity.c ext4_write_verity_descriptor() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/verity.c ext4_write_verity_descriptor() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/gfs2/quota.c bh_get() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdp->sd_quota_sync_mutex

fs/gfs2/bmap.c __gfs2_punch_hole() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/gfs2/bmap.c gfs2_iomap_end() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/bmap.c gfs2_iomap_get_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_blkbits

fs/gfs2/bmap.c trunc_start() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),1-s64max
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/erofs/inode.c erofs_fill_symlink() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 node->i_bytes 0-511[c]
USER_DATA 0 node->i_ino 0-u64max
USER_DATA 0 node->i_rdev 0-u32max[c]
USER_DATA 0 node->i_sb->s_flags 0-2147553280[c]
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/erofs/zmap.c z_erofs_load_compact_lcluster() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/erofs/zmap.c z_erofs_map_blocks_fo() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1)-s32max
BUF_SIZE 0 node (-1)-s32max
CAPPED_DATA 0 node->i_size 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_blkbits
NO_OVERFLOW_SIMPLE 0 node->i_ino
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 node->i_size

fs/jfs/super.c jfs_quota_read() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem

fs/jfs/super.c jfs_quota_write() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &node->i_rwsem
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext4/mballoc.c ext4_mb_init_cache() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/file.c ocfs2_write_zero_page() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node->i_sb 1
DATA_SOURCE 0 node $0
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_blocks 0-18014398515341359,18428729675200069633-u64max
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size 0-9223372036854775806
HALF_LOCKED2 &oi->ip_alloc_sem

drivers/md/md-bitmap.c read_file_page() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex

fs/exfat/file.c exfat_extend_valid_size() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_blocks 0-18014398509481983[c]
USER_DATA 0 node->i_size 0-s64max[c]
NO_OVERFLOW_SIMPLE 0 node->i_bytes
LOCK2 0 &node->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/exfat/file.c exfat_extend_valid_size() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_blocks 0-18014398509481983[c]
USER_DATA 0 node->i_size 0-s64max[c]
NO_OVERFLOW_SIMPLE 0 node->i_bytes
LOCK2 0 &node->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/exfat/file.c exfat_page_mkwrite() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &node->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/exfat/file.c exfat_page_mkwrite() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &node->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/exfat/file.c exfat_zero_new_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
NOSPEC 0 node->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->i_blocks 0-18014398509481983[c]
USER_DATA 0 node->i_size 0-s64max[c]
LOCK2 0 &node->i_rwsem
HALF_LOCKED2 0 &node->i_mapping->invalidate_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/iomap/buffered-io.c __iomap_write_begin() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes

fs/iomap/buffered-io.c ifs_clear_range_dirty() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_size
HALF_LOCKED2 &folio->private->lock

fs/iomap/buffered-io.c iomap_truncate_page() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node 1160
DATA_SOURCE 0 node $0
BIT_INFO 0 node->i_flags 0x0,0xffffdfff
RX_PATH
TASK_NOT_RUNNING

fs/iomap/buffered-io.c iomap_writeback_folio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/aops.c ocfs2_map_folio_blocks() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node->i_sb 1
DATA_SOURCE 0 node $2
STR_LEN 0 node (-1)-0
STR_LEN 0 node (-1)-0
STR_LEN 0 node->i_sb (-1),8
NOSPEC 0 node->i_size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-36028797024823342,18428729675200069632-u64max
USER_DATA 0 node->i_bytes 0-65023[c]
USER_DATA 0 node->i_mode 0-u16max
USER_DATA 0 node->i_size (-9223372036854775807)-(-4),0-s64max
NO_OVERFLOW_SIMPLE 0 node->i_blkbits
NO_OVERFLOW_SIMPLE 0 node->i_data.host->i_bytes
NO_OVERFLOW_SIMPLE 0 node->i_mapping->host->i_bytes
HALF_LOCKED2 0 &node->i_rwsem

fs/erofs/data.c erofs_map_blocks() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/f2fs/file.c f2fs_getattr() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

fs/f2fs/file.c f2fs_should_use_dio() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &node->i_rwsem

fs/buffer.c block_truncate_page() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->i_bytes

fs/buffer.c cont_expand_zero() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/buffer.c cont_write_begin() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/buffer.c generic_block_bmap() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_file.c xfs_falloc_zero_range() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nilfs2/iomap.c nilfs_iomap_begin() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/nilfs2/iomap.c nilfs_iomap_begin() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/nilfs2/inode.c nilfs_inode_add_blocks() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bmap->b_sem
HALF_LOCKED2 &btree->b_sem
TYPE_LOCK (struct nilfs_bmap)->b_sem

fs/nilfs2/inode.c nilfs_inode_sub_blocks() -> i_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bmap->b_sem
HALF_LOCKED2 &btree->b_sem
TYPE_LOCK (struct nilfs_bmap)->b_sem

fs/nilfs2/mdt.c nilfs_mdt_set_entry_size() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node (-1),1-s32max
BUF_SIZE 0 node (-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->__i_nlink 1-u32max
USER_DATA 0 node->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 node->i_bytes 0-511[c]
USER_DATA 0 node->i_ino 0-u64max
USER_DATA 0 node->i_rdev 0-u32max[c]
USER_DATA 0 node->i_sb->s_flags 0-u64max[c]
HALF_LOCKED2 &fc->uapi_mutex

fs/iomap/direct-io.c iomap_dio_alignment() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

fs/iomap/direct-io.c iomap_dio_bio_iter() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c iomap_dio_zero() -> i_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/nilfs2/segment.c nilfs_lookup_dirty_data_buffers() -> i_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING