Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_convert_one_delalloc() -> xfs_refcount_alloc_cow_extent()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->t_dfops.prev 4096-ptr_max
PARAM_VALUE 0 tp->t_dfops.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->t_dfops.prev->next->next 4096-ptr_max
PARAM_VALUE 0 tp->t_flags 0,4,16,20,32,36,64,68,80,84
PARAM_VALUE 0 tp->t_highest_agno 4294967295
PARAM_VALUE 0 tp->t_items.prev 4096-ptr_max
PARAM_VALUE 0 tp->t_items.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->t_items.prev->next->next 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp s64min-(-4096),4096-s64max
PARAM_VALUE 0 tp->t_mountp->m_healthmon->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 tp->t_mountp->m_quotainfo->qi_dqperchunk 0-4294967295
PARAM_VALUE 0 tp->t_mountp->m_sb_bp->b_flags 0,32-u32max
PARAM_VALUE 0 tp->t_pflags 0,262144
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
UNITS 2 fsb unit_array_size
UNITS 3 len unit_array_size

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_write() -> xfs_refcount_alloc_cow_extent()

Type Parameter Key Value
PARAM_VALUE 0 tp 0,4096-ptr_max
DATA_SOURCE 0 tp $0
STR_LEN 0 tp (-1)-1024
STR_LEN 0 tp (-1)-1024
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 len 0-2097151[c]
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
UNITS 2 fsb unit_array_size
UNITS 3 len unit_array_size
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &mp->m_growlock

fs/xfs/scrub/cow_repair.c xrep_cow_alloc() -> xfs_refcount_alloc_cow_extent()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 isrt 0
PARAM_VALUE 2 fsb 0-18446744073709551614
NOCHECK_CALL
UNITS 3 len unit_array_size

fs/xfs/scrub/cow_repair.c xrep_cow_alloc_rt() -> xfs_refcount_alloc_cow_extent()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp->m_filestream->grp_time 0-53687091
PARAM_VALUE 0 tp->t_mountp->m_healthmon->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 tp->t_mountp->m_rsumblocks 1-u64max
PARAM_VALUE 0 tp->t_mountp->m_sb.sb_rbmblocks 1-u32max
PARAM_VALUE 0 tp->t_mountp->m_sb_bp->b_flags 0,32-u32max
PARAM_VALUE 1 isrt 1
NOCHECK_CALL