Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/libxfs/xfs_ialloc.c xfs_dialloc_ag() -> xfs_inobt_update()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_nlevels 0-255
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 cur->bc_ops->type 0-2
PARAM_VALUE 0 cur->bc_rec.i.ir_count 0-255
PARAM_VALUE 0 cur->bc_rec.i.ir_freecount 0-255
PARAM_VALUE 0 cur->bc_rec.i.ir_holemask 0-u16max
PARAM_VALUE 0 cur->bc_rec.i.ir_startino 0-4294967295
PARAM_VALUE 1 irec 128082815839014912
PARAM_VALUE 1 irec->ir_freecount 1-255
PARAM_VALUE 1 irec->ir_holemask 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_dialloc_ag_inobt() -> xfs_inobt_update()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_write 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->ptr_len 4
PARAM_VALUE 0 cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 1 irec 2531732046110986240
PARAM_VALUE 1 irec->ir_holemask 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_dialloc_ag_update_inobt() -> xfs_inobt_update()

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_mem.xfbtree->target->bt_hash.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 cur->bc_mem.xfbtree->target->bt_hash.tbl->nest 0-4294967295
PARAM_VALUE 0 cur->bc_mem.xfbtree->target->bt_hash.tbl->size 0-4294967295
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->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_write 4096-ptr_max
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 irec 840520471171727360
DATA_SOURCE 0 cur $0
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_difree_finobt() -> xfs_inobt_update()

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 1 irec 6926157841392705536
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_difree_inobt() -> xfs_inobt_update()

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_mem.xfbtree->target->bt_hash.nelems.counter s32min-s32max
PARAM_VALUE 0 cur->bc_mem.xfbtree->target->bt_hash.tbl->hash_rnd 0-4294967295
PARAM_VALUE 0 cur->bc_mem.xfbtree->target->bt_hash.tbl->nest 0-4294967295
PARAM_VALUE 0 cur->bc_mem.xfbtree->target->bt_hash.tbl->size 0-4294967295
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->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 cur->bc_ops->buf_ops->verify_write 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_tp 4096-ptr_max
PARAM_VALUE 1 irec 1185226793273040896
DATA_SOURCE 0 cur r xfs_inobt_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_update()

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 1 irec 8003201119324626944
DATA_SOURCE 0 cur r xfs_finobt_init_cursor
DATA_SOURCE 1 irec $3
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_update()

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 irec 8003201119324626944
PARAM_VALUE 1 irec->ir_holemask 1
CAPPED_DATA 1 irec->ir_count 1
CAPPED_DATA 1 irec->ir_startino 1
DATA_SOURCE 0 cur r xfs_inobt_init_cursor
DATA_SOURCE 1 irec $3
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