Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_rtbitmap.c xfs_rtbitmap_blockcount() -> xfs_rtbitmap_blockcount_len()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
BUF_SIZE 0 mp (-1),7808
BUF_SIZE 0 mp (-1),7808
DATA_SOURCE 0 mp $0
USER_DATA 0 mp->m_sb.sb_rblocks 0-9223372036854775808
USER_DATA 0 mp->m_sb.sb_rextents 0-9223372036854775808[c]
USER_DATA 0 mp->m_sb.sb_rextsize 0-u32max
USER_DATA 1 rtextents 1-9223372036854775808[c]
UNITS 0 mp unit_byte

fs/xfs/libxfs/xfs_rtbitmap.c xfs_rtsummary_blockcount() -> xfs_rtbitmap_blockcount_len()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
BUF_SIZE 0 mp (-1),7808
BUF_SIZE 0 mp (-1),7808
DATA_SOURCE 0 mp $0
USER_DATA 0 mp->m_sb.sb_rblocks 0-9223372036854775808
USER_DATA 0 mp->m_sb.sb_rbmblocks 0-u32max[c]
USER_DATA 0 mp->m_sb.sb_rextents 0-9223372036854775808[c]
USER_DATA 0 mp->m_sb.sb_rextsize 0-u32max
USER_DATA 0 mp->m_sb.sb_rextslog 0-31
USER_DATA 0 mp->m_sb.sb_rgcount 0-u32max[c]
USER_DATA 1 rtextents 1-9223372036854775808[c]
UNITS 0 mp unit_byte

fs/xfs/xfs_rtalloc.c xfs_growfs_rt_alloc_blocks() -> xfs_rtbitmap_blockcount_len()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
BUF_SIZE 0 mp 7808
CAPPED_DATA 0 mp->m_sb.sb_rblocks 1
DATA_SOURCE 0 mp r xfs_growfs_rt_alloc_fake_mount
CAPABLE 0 21
NOSPEC 0 mp->m_sb.sb_rblocks
USER_DATA 0 mp->m_rsumlevels 1-32[c]
USER_DATA 0 mp->m_sb.sb_rblocks 1-9223372036854775808[c]
USER_DATA 0 mp->m_sb.sb_rbmblocks 0-u32max[c]
USER_DATA 0 mp->m_sb.sb_rextents 0-9223372036854775808[c]
USER_DATA 0 mp->m_sb.sb_rextsize 0-u32max
USER_DATA 0 mp->m_sb.sb_rextslog 0-31
USER_DATA 0 mp->m_sb.sb_rgcount 0-u32max[c]
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/xfs_rtalloc.c xfs_last_rt_bmblock_to_extend() -> xfs_rtbitmap_blockcount_len()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
DATA_SOURCE 1 rtextents r xfs_last_rtgroup_extents
CAPABLE 0 21
UNITS 0 mp unit_byte
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/libxfs/xfs_trans_resv.c xfs_rtalloc_block_count() -> xfs_rtbitmap_blockcount_len()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
BUF_SIZE 0 mp (-1),1-s32max
BUF_SIZE 0 mp (-1),1-s32max
BUF_SIZE 0 mp->m_log (-1),1216
BUF_SIZE 0 mp->m_stats.xs_stats (-1),1112
BUF_SIZE 0 mp->m_super (-1),80,2816
DATA_SOURCE 0 mp $0
DATA_SOURCE 1 rtextents r xfs_extlen_to_rtxlen
STR_LEN 0 mp->m_super (-1),8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mp->m_ddev_targp->bt_file->f_flags 0,32768-u32max
USER_DATA 0 mp->m_ddev_targp->bt_file->f_mode 0,64-u32max
USER_DATA 0 mp->m_ddev_targp->bt_hash.key_len 0-64[c]
USER_DATA 0 mp->m_ddev_targp->bt_hash.p.key_len 1-64[c]
USER_DATA 0 mp->m_ddev_targp->bt_hash.p.nelem_hint 0-u16max
USER_DATA 0 mp->m_logdev_targp->bt_file->f_flags 0,32768-u32max
USER_DATA 0 mp->m_logdev_targp->bt_file->f_mode 0,64-u32max
USER_DATA 0 mp->m_logdev_targp->bt_hash.key_len 0-64[c]
USER_DATA 0 mp->m_logdev_targp->bt_hash.p.key_len 1-64[c]
USER_DATA 0 mp->m_logdev_targp->bt_hash.p.nelem_hint 0-u16max
USER_DATA 0 mp->m_rsumlevels 1-32[c]
USER_DATA 0 mp->m_rtdev_targp->bt_file->f_flags 0,32768-u32max
USER_DATA 0 mp->m_rtdev_targp->bt_file->f_mode 0,64-u32max
USER_DATA 0 mp->m_rtdev_targp->bt_hash.key_len 0-64[c]
USER_DATA 0 mp->m_rtdev_targp->bt_hash.p.key_len 1-64[c]
USER_DATA 0 mp->m_rtdev_targp->bt_hash.p.nelem_hint 0-u16max
USER_DATA 0 mp->m_sb.sb_dblocks 0-u64max[c]
USER_DATA 0 mp->m_sb.sb_rblocks 0-9223372036854775808
USER_DATA 0 mp->m_sb.sb_rbmblocks 0-u32max[c]
USER_DATA 0 mp->m_sb.sb_rextents 0-9223372036854775808
USER_DATA 0 mp->m_sb.sb_rextsize 0-u32max
USER_DATA 0 mp->m_sb.sb_rextslog 0-31
USER_DATA 0 mp->m_sb.sb_rgcount 0-u32max[c]
USER_DATA 0 mp->m_super->s_flags 0-2147486719[c]
USER_DATA 1 rtextents 2097151
NO_OVERFLOW_SIMPLE 0 mp->m_ddev_targp->bt_daxdev->inode.i_size
NO_OVERFLOW_SIMPLE 0 mp->m_log->l_iclog_size
NO_OVERFLOW_SIMPLE 0 mp->m_rtdev_targp->bt_daxdev->inode.i_size
NO_OVERFLOW_SIMPLE 0 mp->m_rtsb_bp->b_map_count
NO_OVERFLOW_SIMPLE 0 mp->m_sb_bp->b_map_count
UNITS 0 mp unit_byte