Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

fs/xfs/scrub/attr_repair.c xrep_xattr_salvage_key() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 4551302476489740288
BUF_SIZE 1 ptr 32

fs/xfs/scrub/attr_repair.c xrep_xattr_stash_parentadd() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 6595635447190769664
BUF_SIZE 1 ptr 24
LOCK2 &rx->lock
TYPE_LOCK (struct xrep_xattr)->lock

fs/xfs/scrub/attr_repair.c xrep_xattr_stash_parentremove() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 1974772764490170368
BUF_SIZE 1 ptr 24
LOCK2 &rx->lock
TYPE_LOCK (struct xrep_xattr)->lock

fs/xfs/scrub/refcount_repair.c xrep_refc_stash() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 5539631761064140800
BUF_SIZE 1 ptr 16

fs/xfs/scrub/rtrefcount_repair.c xrep_rtrefc_stash() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 8888586955366645760
BUF_SIZE 1 ptr 16

fs/xfs/scrub/alloc_repair.c xrep_abt_stash() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 7082384181239439360
BUF_SIZE 1 ptr 8
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/dir_repair.c xrep_dir_stash_createname() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 9171708205467172864
BUF_SIZE 1 ptr 24
HALF_LOCKED2 &rd->pscan.lock

fs/xfs/scrub/dir_repair.c xrep_dir_stash_removename() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 2915232936296153088
BUF_SIZE 1 ptr 24
LOCK2 &rd->pscan.lock
TYPE_LOCK (struct xrep_parent_scan_info)->lock

fs/xfs/scrub/bmap_repair.c xrep_bmap_find_delalloc() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->obj_size 16
PARAM_VALUE 0 array->obj_size_log (-1)-31
PARAM_VALUE 1 ptr 8116870379007619072
BUF_SIZE 1 ptr 16

fs/xfs/scrub/bmap_repair.c xrep_bmap_from_rmap() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 5858980075086835712
BUF_SIZE 1 ptr 16
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/ialloc_repair.c xrep_ibt_stash() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 4096-ptr_max
BUF_SIZE 1 ptr 16
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/xfarray.c xfarray_store_anywhere() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->unset_slots 0
DATA_SOURCE 0 array $0
DATA_SOURCE 1 ptr $1

fs/xfs/scrub/parent.c xchk_parent_scan_attr() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 7110061011930038272
BUF_SIZE 1 ptr 24
HALF_LOCKED2 &dl->lock

fs/xfs/scrub/dir.c xchk_dir_check_pptr_fast() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 7583497004896477184
BUF_SIZE 1 ptr 24

fs/xfs/scrub/dirtree.c xchk_dirpath_append() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 4434694046437474304
BUF_SIZE 1 ptr 24
HALF_LOCKED2 &dl->lock

fs/xfs/scrub/parent_repair.c xrep_parent_stash_parentadd() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 3427764486802280448
BUF_SIZE 1 ptr 24
LOCK2 &rp->pscan.lock
TYPE_LOCK (struct xrep_parent_scan_info)->lock

fs/xfs/scrub/parent_repair.c xrep_parent_stash_parentremove() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 7380416876866899968
BUF_SIZE 1 ptr 24
LOCK2 &rp->pscan.lock
TYPE_LOCK (struct xrep_parent_scan_info)->lock

fs/xfs/scrub/parent_repair.c xrep_parent_stash_xattr() -> xfarray_append()

Type Parameter Key Value
PARAM_VALUE 1 ptr 4445487931802824704
BUF_SIZE 1 ptr 32
HALF_LOCKED2 &dl->lock