Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_leafn_rebalance() -> xfs_dir2_leafn_order()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->i_mount 4096-ptr_max
PARAM_VALUE 2 leaf2_bp 4096-ptr_max
PARAM_VALUE 2 leaf2_bp->b_flags 0,32-u32max
PARAM_VALUE 2 leaf2_bp->b_ops 3485974199440592896,5374674744482988032
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 leaf2_bp->b_map_count
UNITS 0 dp unit_byte

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_leafn_unbalance() -> xfs_dir2_leafn_order()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 1 leaf1_bp 4096-ptr_max
PARAM_VALUE 1 leaf1_bp->b_addr 4096-ptr_max
PARAM_VALUE 2 leaf2_bp 4096-ptr_max
PARAM_VALUE 2 leaf2_bp->b_addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dp unit_byte

fs/xfs/libxfs/xfs_da_btree.c xfs_da3_blk_link() -> xfs_dir2_leafn_order()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->i_mount 4096-ptr_max
PARAM_VALUE 1 leaf1_bp 4096-ptr_max
PARAM_VALUE 1 leaf1_bp->b_addr 4096-ptr_max
PARAM_VALUE 1 leaf1_bp->b_flags 0,32-u32max
PARAM_VALUE 1 leaf1_bp->b_log_item->bli_flags 0,2-u32max
PARAM_VALUE 2 leaf2_bp 4096-ptr_max
PARAM_VALUE 2 leaf2_bp->b_addr 4096-ptr_max
PARAM_VALUE 2 leaf2_bp->b_flags 0,32-u32max
PARAM_VALUE 2 leaf2_bp->b_log_item->bli_flags 0,2-u32max
PARAM_VALUE 2 leaf2_bp->b_ops 2348109553517068288,3485974199440592896,5374674744482988032
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 leaf2_bp->b_map_count
UNITS 0 dp unit_byte