Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/xfs_rtalloc.c xfs_growfs_rt() -> xfs_metafile_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_rootip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mp->m_rootip->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 mp->m_rtdev_targp 1-u64max
PARAM_VALUE 0 mp->m_sb.sb_rblocks 0-18446744073709551614
CAPPED_DATA 0 mp->m_sb.sb_blocklog 1
CAPPED_DATA 0 mp->m_sb.sb_rblocks 1
CAPPED_DATA 0 &mp->m_growlock 1
DATA_SOURCE 0 mp $0
FUZZY_MAX 0 mp->m_sb.sb_rblocks 1
CAPABLE 0 21
UNITS 0 mp unit_byte
LOCK2 0 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/xfs_fsops.c xfs_fs_reserve_ag_blocks() -> xfs_metafile_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_finobt_nores 0
PARAM_VALUE 0 mp->m_sb_bp->b_ops->name 4096-ptr_max
PARAM_VALUE 0 mp->m_sb_bp->b_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 mp->m_sb_bp->b_ops->verify_write 4096-ptr_max
PARAM_VALUE 0 mp->m_sb_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 *mp->m_bm_maxlevels 0-4294967295
BUF_SIZE 0 mp (-1),1-s32max
BUF_SIZE 0 mp (-1),1-s32max
DATA_SOURCE 0 mp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
HALF_LOCKED2 0 &mp->m_growlock