Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/libxfs/xfs_ag_resv.c xfs_ag_resv_init() -> xfs_refcountbt_calc_reserves()

Type Parameter Key Value
PARAM_VALUE 2 pag 4096-ptr_max
PARAM_VALUE 2 pag->pag_meta_resv.ar_asked 0
PARAM_VALUE 3 ask 8949943136969355264
PARAM_VALUE 3 *ask 0
PARAM_VALUE 4 used 7509680470083727360
PARAM_VALUE 4 *used 0
DATA_SOURCE 1 tp $1
DATA_SOURCE 2 pag $0
PARAM_COMPARE 0 mp == $2->pag_group.xg_mount
PARAM_COMPARE 0 mp == $2->pag_group.xg_mount
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ag_resv.c xfs_ag_resv_init() -> xfs_refcountbt_calc_reserves()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_finobt_nores 1
PARAM_VALUE 0 mp->m_sb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 pag 4096-ptr_max
PARAM_VALUE 2 pag->pag_group.xg_mount 4096-ptr_max
PARAM_VALUE 2 pag->pag_group.xg_mount->m_finobt_nores 1
PARAM_VALUE 2 pag->pag_group.xg_mount->m_sb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 pag->pag_meta_resv.ar_asked 0
PARAM_VALUE 3 ask 8949943136969355264
PARAM_VALUE 3 *ask 0
PARAM_VALUE 4 used 7509680470083727360
PARAM_VALUE 4 *used 0
DATA_SOURCE 1 tp $1
DATA_SOURCE 2 pag $0
PARAM_COMPARE 0 mp == $2->pag_group.xg_mount
PARAM_COMPARE 0 mp == $2->pag_group.xg_mount
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
HALF_LOCKED2 &mp->m_growlock