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_ialloc.c xfs_difree_finobt() -> xfs_inobt_insert_rec()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_ag.agbp 4096-ptr_max
PARAM_VALUE 0 cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 cur->bc_group 4096-ptr_max
PARAM_VALUE 0 cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 cur->bc_nlevels 1-255
PARAM_VALUE 0 cur->bc_ops 5493477311123169280
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_rec.i.ir_count 0
PARAM_VALUE 0 cur->bc_rec.i.ir_free 0
PARAM_VALUE 0 cur->bc_rec.i.ir_freecount 0
PARAM_VALUE 0 cur->bc_rec.i.ir_holemask 0
PARAM_VALUE 0 cur->bc_tp 4096-ptr_max
PARAM_VALUE 3 freecount 1
PARAM_VALUE 5 stat 4452273898028486656
PARAM_VALUE 5 *stat 0
DATA_SOURCE 0 cur r xfs_finobt_init_cursor
NO_OVERFLOW_SIMPLE 0 cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used
LOCK2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_finobt_insert_sprec() -> xfs_inobt_insert_rec()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_ag.agbp 4096-ptr_max
PARAM_VALUE 0 cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 cur->bc_group 4096-ptr_max
PARAM_VALUE 0 cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 cur->bc_nlevels 1-255
PARAM_VALUE 0 cur->bc_ops 5493477311123169280
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_rec.i.ir_count 0
PARAM_VALUE 0 cur->bc_rec.i.ir_free 0
PARAM_VALUE 0 cur->bc_rec.i.ir_freecount 0
PARAM_VALUE 0 cur->bc_rec.i.ir_holemask 0
PARAM_VALUE 0 cur->bc_tp 4096-ptr_max
PARAM_VALUE 5 stat 7958503038095093760
PARAM_VALUE 5 *stat 0
DATA_SOURCE 0 cur r xfs_finobt_init_cursor
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used

fs/xfs/libxfs/xfs_ialloc.c xfs_inobt_insert() -> xfs_inobt_insert_rec()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 cur->bc_nlevels 1-255
PARAM_VALUE 0 cur->bc_ops 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_rec.i.ir_count 0
PARAM_VALUE 0 cur->bc_rec.i.ir_free 0
PARAM_VALUE 0 cur->bc_rec.i.ir_freecount 0
PARAM_VALUE 0 cur->bc_rec.i.ir_holemask 0
PARAM_VALUE 0 cur->bc_rec.i.ir_startino 0-4294967294
PARAM_VALUE 1 holemask 0
PARAM_VALUE 2 count 64
PARAM_VALUE 3 freecount 64
PARAM_VALUE 4 free u64max
PARAM_VALUE 5 stat 2282029380524388352
PARAM_VALUE 5 *stat 0-1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used

fs/xfs/libxfs/xfs_ialloc.c xfs_inobt_insert_sprec() -> xfs_inobt_insert_rec()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_ag.agbp 4096-ptr_max
PARAM_VALUE 0 cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 cur->bc_group 4096-ptr_max
PARAM_VALUE 0 cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 cur->bc_nlevels 1-255
PARAM_VALUE 0 cur->bc_ops 3248889349463830528
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_rec.i.ir_count 0
PARAM_VALUE 0 cur->bc_rec.i.ir_free 0
PARAM_VALUE 0 cur->bc_rec.i.ir_freecount 0
PARAM_VALUE 0 cur->bc_rec.i.ir_holemask 0
PARAM_VALUE 0 cur->bc_tp 4096-ptr_max
PARAM_VALUE 1 holemask 1
PARAM_VALUE 4 free u64max
PARAM_VALUE 5 stat 1127125708408561664
PARAM_VALUE 5 *stat 0
DATA_SOURCE 0 cur r xfs_inobt_init_cursor
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used