Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/rcbag.c rcbag_add() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
PARAM_VALUE 0 xfbt->highest_bno 1
PARAM_VALUE 0 xfbt->owner 0
PARAM_VALUE 0 xfbt->root.s 0
DATA_SOURCE 1 tp $1 [m]

fs/xfs/scrub/rcbag.c rcbag_remove_ending_at() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
PARAM_VALUE 0 xfbt->highest_bno 1
PARAM_VALUE 0 xfbt->nlevels 1-255
PARAM_VALUE 0 xfbt->owner 0
PARAM_VALUE 0 xfbt->root.s 0
DATA_SOURCE 1 tp $1

fs/xfs/scrub/rmap_repair.c xrep_rmap_stash() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rmap)->lock

fs/xfs/scrub/rmap_repair.c xrep_rmapbt_live_update() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
DATA_SOURCE 1 tp r xfs_trans_alloc_empty
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rmap)->lock

fs/xfs/scrub/rtrmap_repair.c xrep_rtrmap_stash() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rtrmap)->lock

fs/xfs/scrub/rtrmap_repair.c xrep_rtrmapbt_live_update() -> xfbtree_trans_commit()

Type Parameter Key Value
PARAM_VALUE 0 xfbt 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
DATA_SOURCE 1 tp r xfs_trans_alloc_empty
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rtrmap)->lock