Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

fs/hfs/extent.c hfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 &((inode->i_sb)->s_fs_info)->ext_tree->tree_lock

fs/bfs/file.c bfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 2 block 1
CAPPED_DATA 2 block 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/bfs/file.c bfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 2 block 1
CAPPED_DATA 2 block 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/bfs/file.c bfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-18446744073709551614
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 2 block 1
CAPPED_DATA 2 block 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
LOCK2 &info->bfs_lock
TYPE_LOCK (struct bfs_sb_info)->bfs_lock

fs/bfs/file.c bfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
LOCK2 &info->bfs_lock
TYPE_LOCK (struct bfs_sb_info)->bfs_lock

fs/omfs/file.c omfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
DATA_SOURCE 2 block r find_block
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/omfs/file.c omfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_fs_info->s_imap_size 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/befs/linuxvfs.c befs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
DATA_SOURCE 2 block r iaddr2blockno
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ext4/inode.c _ext4_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
NOSPEC 2 block
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 sb->s_fs_info->s_first_error_block s64min-s64max[c]
USER_DATA 1 sb->s_fs_info->s_first_error_ino 0-4294967295
USER_DATA 2 block 0-576460756598390781,18446744069414584321-u64max
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
UNITS 2 block unit_byte

fs/ext4/inode.c ext4_da_get_block_prep() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 18446744073709486080,u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh->b_size 1
CAPPED_DATA 1 sb->s_blocksize 1
DATA_SOURCE 0 bh $2
FUZZY_MAX 2 block u64max
PARAM_COMPARE 0 bh->b_size == $1->s_blocksize
BIT_INFO 2 block 0xffffffffffff0000,0xffffffffffffffff
BIT_INFO 2 block 0xffffffffffff0000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ext4/inode.c ext4_da_get_block_prep() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh->b_size 1
CAPPED_DATA 1 sb->s_blocksize 1
DATA_SOURCE 0 bh $2
PARAM_COMPARE 0 bh->b_size == $1->s_blocksize
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
UNITS 2 block unit_byte

fs/udf/inode.c __udf_get_block() -> map_bh()

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/minix/itree_v1.c get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u16max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_maxbytes 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_blocknr
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/adfs/inode.c adfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-s32max,18446744071562067968-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_fs_info->s_map_size 1
DATA_SOURCE 0 bh $2
DATA_SOURCE 2 block r __adfs_block_map
BIT_INFO 2 block 0x0,0x7fffffff
BIT_INFO 2 block 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 block 1-s32max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
UNITS 2 block unit_byte

fs/ext2/inode.c ext2_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ufs/balloc.c ufs_change_blocknr() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1),1-s32max
BUF_SIZE 0 bh (-1),1-s32max
CAPPED_DATA 1 sb->s_fs_info->s_uspi->s_ncg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sb unit_byte
UNITS 2 block unit_byte

fs/gfs2/meta_io.c gfs2_getbuf() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh r get_nth_bh
DATA_SOURCE 2 block $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 2 block unit_byte

fs/isofs/inode.c isofs_get_blocks() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 1-u64max
PARAM_VALUE 1 sb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 0-6442450942,18446744069414584321-u64max
USER_DATA 2 block 0-6442450942,18446744069414584321-u64max
UNITS 1 sb unit_byte

fs/gfs2/bmap.c gfs2_block_map() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_size 1-u64max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh->b_size 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 &ip->i_inode.i_rwsem
HALF_LOCKED2 &sdp->sd_log_flush_lock

fs/gfs2/bmap.c gfs2_unstuffer_folio() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 2 block $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
LOCK2 &ip->i_rw_mutex
LOCK2 &sdp->sd_log_flush_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ip->i_inode.i_rwsem
TYPE_LOCK (struct gfs2_inode)->i_rw_mutex
TYPE_LOCK (struct gfs2_sbd)->sd_log_flush_lock

fs/hfsplus/extents.c hfsplus_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/jfs/inode.c jfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 &ip->i_rwsem

fs/jfs/inode.c jfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_fs_info->nbperpage 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 &ip->i_rwsem

fs/fat/inode.c __fat_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/fat/inode.c __fat_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/fat/inode.c fat_get_block_bmap() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 1134799625720696832
PARAM_VALUE 0 bh->b_bdev 0
PARAM_VALUE 0 bh->b_blocknr 0
PARAM_VALUE 0 bh->b_size 0-u32max
PARAM_VALUE 0 bh->b_state 0
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/hpfs/file.c hpfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_fs_info->n_hotfixes 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
NO_OVERFLOW_SIMPLE 2 block
UNITS 1 sb unit_byte
LOCK2 1 &sb->s_fs_info->hpfs_mutex

fs/hpfs/file.c hpfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
LOCK2 1 &sb->s_fs_info->hpfs_mutex

fs/qnx4/inode.c qnx4_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 2 block 1-u32max,18446744073709551611
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
DATA_SOURCE 2 block r qnx4_block_map
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ocfs2/aops.c ocfs2_dio_wr_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 7665548196098056192
PARAM_VALUE 0 bh->b_state 0
PARAM_VALUE 1 sb 4096-ptr_max
CAPPED_DATA 1 sb 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sb unit_byte
LOCK2 &oi->ip_alloc_sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ocfs2_inode_info)->ip_alloc_sem

fs/ocfs2/aops.c ocfs2_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u64max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 &oi->ip_alloc_sem

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

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb 1
STR_LEN 0 bh (-1),8
STR_LEN 1 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ocfs2/aops.c ocfs2_symlink_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
UNITS 2 block unit_byte
HALF_LOCKED2 &oi->ip_alloc_sem

fs/ufs/inode.c ufs_getfrag_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/ufs/inode.c ufs_getfrag_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/minix/itree_v2.c get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0-u32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 1 sb->s_maxbytes 1
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_blocknr
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/qnx6/inode.c qnx6_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 1134799625720696832,4611558233697423392,7983777379158966304
PARAM_VALUE 0 bh->b_state 0
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 1-u32max
BUF_SIZE 0 bh (-1),168
BUF_SIZE 0 bh (-1),168
DATA_SOURCE 0 bh $2
DATA_SOURCE 2 block r qnx6_block_map
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 sb unit_byte

fs/nilfs2/inode.c nilfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 1 sb 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte

fs/nilfs2/inode.c nilfs_get_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_blocknr 0
PARAM_VALUE 1 sb 4096-ptr_max
PARAM_VALUE 2 block 0
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte
HALF_LOCKED2 1 &sb->s_fs_info->ns_segctor_sem

fs/nilfs2/mdt.c nilfs_mdt_submit_block() -> map_bh()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh r nilfs_grab_buffer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 sb->s_flags 0-2147550208[c]
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 1 sb unit_byte