Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_leaf_to_node() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
CAPPED_DATA 0 geo->fsbcount 1
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir2_block_to_leaf() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
CAPPED_DATA 0 geo->fsbcount 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 geo->fsbcount

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir2_leaf_addname() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir2_leaf_removename() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir2_leaf_trim_data() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
CAPPED_DATA 0 geo->blksize 1
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir2_node_to_leaf() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir3_leaf_check_int() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
DATA_SOURCE 1 lp $2
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir3_leaf_init() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir3_leaf_log_bests() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_leaf.c xfs_dir3_leaf_log_tail() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_dir2_block.c xfs_dir2_leaf_to_block() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 0 geo 4096-ptr_max
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/dir.c xchk_directory_leaf1_bestfree() -> xfs_dir2_leaf_tail_p()

Type Parameter Key Value
PARAM_VALUE 1 lp 4096-ptr_max
BUF_SIZE 1 lp s32min-(-2),1-s32max
BUF_SIZE 1 lp s32min-(-2),1-s32max