Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/attr_repair.c xrep_xattr_recover_leaf() -> xfs_attr3_leaf_hdr_size()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_add() -> xfs_attr3_leaf_hdr_size()

Type Parameter Key Value
PARAM_VALUE 0 leafp 4096-ptr_max
PARAM_VALUE 0 leafp->firstused 0-u16max
BUF_SIZE 0 leafp s32min-(-2),1-s32max
BUF_SIZE 0 leafp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_compact() -> xfs_attr3_leaf_hdr_size()

Type Parameter Key Value
PARAM_VALUE 0 leafp 0-18446744073709551614
BUF_SIZE 0 leafp 0-u32max
BUF_SIZE 0 leafp 0-u32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_compact() -> xfs_attr3_leaf_hdr_size()

Type Parameter Key Value
PARAM_VALUE 0 leafp 4096-ptr_max
BUF_SIZE 0 leafp 0-u32max
BUF_SIZE 0 leafp 0-u32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_remove() -> xfs_attr3_leaf_hdr_size()

Type Parameter Key Value
PARAM_VALUE 0 leafp 4096-ptr_max
PARAM_VALUE 0 leafp->firstused 0-u16max
BUF_SIZE 0 leafp s32min-(-2),1-s32max
BUF_SIZE 0 leafp s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_unbalance() -> xfs_attr3_leaf_hdr_size()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_verify() -> xfs_attr3_leaf_hdr_size()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_leaf_entries_end() -> xfs_attr3_leaf_hdr_size()

Type Parameter Key Value
PARAM_VALUE 0 leafp 4096-ptr_max
BUF_SIZE 0 leafp s32min-(-2),0-s32max
BUF_SIZE 0 leafp s32min-(-2),0-s32max
DATA_SOURCE 0 leafp $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 leafp->hdr.firstused

fs/xfs/scrub/attr.c xchk_xattr_block() -> xfs_attr3_leaf_hdr_size()

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

fs/xfs/scrub/attr.c xchk_xattr_rec() -> xfs_attr3_leaf_hdr_size()

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