Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/xfs_reflink.c xfs_reflink_end_cow_extent_locked() -> xfs_refcount_decrease_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_highest_agno u32max
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 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp->m_healthmon->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 tp->t_mountp->m_sb_bp->b_flags 0,32-u32max
PARAM_VALUE 0 tp->t_pflags 0,262144
PARAM_VALUE 2 PREV 3676974741978857472
PARAM_VALUE 2 PREV->br_startblock 0-18446744073709551613
DATA_SOURCE 0 tp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 PREV->br_blockcount 0-s32max[c]
USER_DATA 2 PREV->br_startoff 0-18446744073709551614[c]

fs/xfs/xfs_reflink.c xfs_reflink_remap_extent() -> xfs_refcount_decrease_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-4294967295
PARAM_VALUE 0 tp->t_highest_agno 4294967295
PARAM_VALUE 0 tp->t_mountp->m_healthmon->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 tp->t_mountp->m_sb_bp->b_flags 0,32-u32max
PARAM_VALUE 0 tp->t_pflags 0,262144
PARAM_VALUE 2 PREV 3665418260338442240
PARAM_VALUE 2 PREV->br_startblock 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 PREV->br_blockcount 0-u64max[c]
USER_DATA 2 PREV->br_startoff 0-18446744073709551614[c]

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_real() -> xfs_refcount_decrease_extent()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp 4096-ptr_max
PARAM_VALUE 2 PREV 576915652278960128
PARAM_VALUE 2 PREV->br_state 0-1
DATA_SOURCE 0 tp $1
DATA_SOURCE 1 isrt r xfs_ifork_is_realtime
DATA_SOURCE 2 PREV $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 PREV->br_blockcount 0-18014398509481982,18446744071562067969-u64max[c][u]
USER_DATA 2 PREV->br_startblock 1-4503601774854142[c][u]
USER_DATA 2 PREV->br_startoff 1-18446744073709551614[c]
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res

fs/xfs/xfs_zone_alloc.c xfs_zoned_map_extent() -> xfs_refcount_decrease_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_highest_agno u32max
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 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp->m_healthmon->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 tp->t_mountp->m_sb_bp->b_flags 0,32-u32max
PARAM_VALUE 0 tp->t_pflags 0,262144
PARAM_VALUE 1 isrt 1
PARAM_VALUE 2 PREV 1529655779947839488
PARAM_VALUE 2 PREV->br_startblock 0-18446744073709551613,u64max
DATA_SOURCE 0 tp $0
NOCHECK_CALL