Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/agheader_repair.c xfarray_iter() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 0 array->obj_size 4
PARAM_VALUE 0 array->obj_size_log (-1)-31
PARAM_VALUE 1 idx 7403535959582642176
PARAM_VALUE 2 rec 4730166707470024704
BUF_SIZE 2 rec 4
BUF_SIZE 2 rec 4
DATA_SOURCE 0 array $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 rec $2

fs/xfs/scrub/quotacheck.c xfarray_iter() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 1 idx 7497885936370155520
PARAM_VALUE 2 rec 8973532395615080448
BUF_SIZE 2 rec 32
BUF_SIZE 2 rec 32
DATA_SOURCE 0 array $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 rec $2
LOCK2 &xqc->lock
TYPE_LOCK (struct xqcheck)->lock

fs/xfs/scrub/alloc_repair.c xfarray_iter() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->obj_size 8
PARAM_VALUE 0 array->obj_size_log (-1)-31
PARAM_VALUE 1 idx 6380953904139137024
PARAM_VALUE 2 rec 6342890347475877888
BUF_SIZE 2 rec 8
BUF_SIZE 2 rec 8
DATA_SOURCE 0 array $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 rec $2

fs/xfs/scrub/alloc_repair.c xrep_abt_get_records() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 1 idx 4096-ptr_max
BUF_SIZE 2 rec 8

fs/xfs/scrub/xfarray.c xfarray_qsort_pivot() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->unset_slots 1-u64max
PARAM_VALUE 1 idx 6986537625676808192
DATA_SOURCE 2 rec r xfarray_pivot_array_rec

fs/xfs/scrub/quotacheck_repair.c xfarray_iter() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 1 idx 2137191209021509632
PARAM_VALUE 2 rec 6228936544688414720
BUF_SIZE 2 rec 32
BUF_SIZE 2 rec 32
DATA_SOURCE 0 array $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 rec $2
LOCK2 &xqc->lock
HALF_LOCKED2 &dq->q_qlock
TYPE_LOCK (struct xqcheck)->lock

fs/xfs/scrub/nlinks.c xfarray_iter() -> xfarray_load_next()

Type Parameter Key Value
PARAM_VALUE 0 array->obj_size 16
PARAM_VALUE 0 array->obj_size_log (-1)-31
PARAM_VALUE 1 idx 8391710363896299520
PARAM_VALUE 2 rec 1277562542455672832
BUF_SIZE 2 rec 16
BUF_SIZE 2 rec 16
DATA_SOURCE 0 array $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 rec $2
LOCK2 &xnc->lock
TYPE_LOCK (struct xchk_nlink_ctrs)->lock