Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_rmap.c xfs_rmap_finish_one() -> __xfs_rmap_finish_intent()

Type Parameter Key Value
PARAM_VALUE 0 rcur 4096-ptr_max
PARAM_VALUE 4 oinfo 916940264071995392
PARAM_VALUE 4 oinfo->oi_flags 0-1
CAPPED_DATA 2 bno 1
DATA_SOURCE 2 bno r xfs_fsb_to_gbno
RX_PATH
TASK_NOT_RUNNING
UNITS 3 len unit_array_size

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

Type Parameter Key Value
PARAM_VALUE 0 rcur 4096-ptr_max
PARAM_VALUE 0 rcur->bc_cache 4096-ptr_max
PARAM_VALUE 0 rcur->bc_group 4096-ptr_max
PARAM_VALUE 0 rcur->bc_mem.xfbtree 4096-ptr_max
PARAM_VALUE 0 rcur->bc_ops 1795251056040968192
PARAM_VALUE 0 rcur->bc_ops->ptr_len 8
PARAM_VALUE 0 rcur->bc_tp 4096-ptr_max
PARAM_VALUE 4 oinfo 4096-ptr_max
BUF_SIZE 0 rcur->bc_mem.xfbtree 56
DATA_SOURCE 0 rcur r xfs_rmapbt_mem_cursor
DATA_SOURCE 1 op $1
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_rtx_res_used
UNITS 2 bno unit_array_size
UNITS 3 len unit_array_size
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rmap)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 rcur 4096-ptr_max
PARAM_VALUE 0 rcur->bc_cache 4096-ptr_max
PARAM_VALUE 0 rcur->bc_group 4096-ptr_max
PARAM_VALUE 0 rcur->bc_mem.xfbtree 4096-ptr_max
PARAM_VALUE 0 rcur->bc_mp 4096-ptr_max
PARAM_VALUE 0 rcur->bc_ops 3279295782379569152
PARAM_VALUE 0 rcur->bc_ops->ptr_len 8
PARAM_VALUE 0 rcur->bc_tp 4096-ptr_max
PARAM_VALUE 4 oinfo 4096-ptr_max
BUF_SIZE 0 rcur->bc_mem.xfbtree 56
DATA_SOURCE 0 rcur r xfs_rtrmapbt_mem_cursor
DATA_SOURCE 1 op $1
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 rcur->bc_tp->t_rtx_res_used
UNITS 2 bno unit_array_size
UNITS 3 len unit_array_size
LOCK2 &rr->lock
TYPE_LOCK (struct xrep_rtrmap)->lock