Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_rtbitmap.c xfs_rtalloc_query_all() -> xfs_rtalloc_query_range()

Type Parameter Key Value
PARAM_VALUE 0 rtg 4096-ptr_max
PARAM_VALUE 2 start 0
PARAM_VALUE 4 fn 613934442367864832,1787807358593789952,4207220030569213952,4527109508631556096
PARAM_VALUE 5 priv 4096-ptr_max
BUF_SIZE 5 priv (-1),8,40,72,192-s32max
BUF_SIZE 5 priv (-1),8,40,72,192-s32max
DATA_SOURCE 0 rtg $0
DATA_SOURCE 1 tp $1
DATA_SOURCE 4 fn $2
DATA_SOURCE 5 priv $3
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_fsmap.c xfs_getfsmap_rtdev_rtbitmap() -> xfs_rtalloc_query_range()

Type Parameter Key Value
PARAM_VALUE 0 rtg 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp 4096-ptr_max
PARAM_VALUE 4 fn 6532750420721479680
PARAM_VALUE 5 priv 3561809404140666880
DATA_SOURCE 0 rtg r xfs_rtgroup_next_range
DATA_SOURCE 1 tp $0
DATA_SOURCE 5 priv $2

fs/xfs/xfs_discard.c xfs_trim_rtextents() -> xfs_rtalloc_query_range()

Type Parameter Key Value
PARAM_VALUE 0 rtg 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 4 fn 7259320542337298432
PARAM_VALUE 5 priv 843750859611258880
BUF_SIZE 5 priv 40
DATA_SOURCE 0 rtg $0
DATA_SOURCE 1 tp r xfs_trans_alloc_empty
DATA_SOURCE 2 start $1 [m]
DATA_SOURCE 3 end $2
CAPABLE 0 21
UNITS 2 start unit_array_size
UNITS 3 end unit_array_size

fs/xfs/xfs_discard.c xfs_trim_rtgroup_extents() -> xfs_rtalloc_query_range()

Type Parameter Key Value
PARAM_VALUE 0 rtg 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 4 fn 2882839477904822272
PARAM_VALUE 5 priv 6857666285110599680
BUF_SIZE 5 priv 32
DATA_SOURCE 0 rtg $0
DATA_SOURCE 1 tp r xfs_trans_alloc_empty
DATA_SOURCE 2 start $1 [m]
DATA_SOURCE 3 end $2
CAPABLE 0 21
UNITS 2 start unit_array_size
UNITS 3 end unit_array_size