Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

fs/xfs/scrub/attr_repair.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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
DATA_SOURCE 0 leafp $0

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

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_work() -> xfs_attr3_leaf_entryp()

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_clearflag() -> xfs_attr3_leaf_entryp()

Type Parameter Key Value
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_figure_balance() -> xfs_attr3_leaf_entryp()

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_figure_balance() -> xfs_attr3_leaf_entryp()

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_flipflags() -> xfs_attr3_leaf_entryp()

Type Parameter Key Value
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_flipflags() -> xfs_attr3_leaf_entryp()

Type Parameter Key Value
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_getvalue() -> xfs_attr3_leaf_entryp()

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_lookup_int() -> xfs_attr3_leaf_entryp()

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_moveents() -> xfs_attr3_leaf_entryp()

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 $4
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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 $4
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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 $4
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_moveents() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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 $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_order() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_order() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_rebalance() -> xfs_attr3_leaf_entryp()

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_rebalance() -> xfs_attr3_leaf_entryp()

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_remove() -> xfs_attr3_leaf_entryp()

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_remove() -> xfs_attr3_leaf_entryp()

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_remove() -> xfs_attr3_leaf_entryp()

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_setflag() -> xfs_attr3_leaf_entryp()

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_to_node() -> xfs_attr3_leaf_entryp()

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_to_shortform() -> xfs_attr3_leaf_entryp()

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_unbalance() -> xfs_attr3_leaf_entryp()

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_unbalance() -> xfs_attr3_leaf_entryp()

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_verify() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_leaf_entsize() -> xfs_attr3_leaf_entryp()

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 $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_leaf_lasthash() -> xfs_attr3_leaf_entryp()

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

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_shortform_allfit() -> xfs_attr3_leaf_entryp()

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/scrub/listxattr.c xchk_xattr_walk_leaf_entries() -> xfs_attr3_leaf_entryp()

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
HALF_LOCKED2 &dl->lock

fs/xfs/scrub/listxattr.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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
DATA_SOURCE 0 leafp $0
HALF_LOCKED2 &dl->lock

fs/xfs/xfs_attr_list.c xfs_attr3_leaf_list_int() -> xfs_attr3_leaf_entryp()

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
TASK_NOT_RUNNING

fs/xfs/xfs_attr_list.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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
DATA_SOURCE 0 leafp $0
TASK_NOT_RUNNING

fs/xfs/xfs_attr_list.c xfs_attr_node_list() -> xfs_attr3_leaf_entryp()

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
TASK_NOT_RUNNING

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

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_entryp()

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

fs/xfs/scrub/attr.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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
DATA_SOURCE 0 leafp $0

fs/xfs/xfs_attr_inactive.c xfs_attr3_leaf_inactive() -> xfs_attr3_leaf_entryp()

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
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_attr_inactive.c xfs_attr3_leaf_name() -> xfs_attr3_leaf_entryp()

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
DATA_SOURCE 0 leafp $0
HALF_LOCKED2 &pool->lock