Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_longest_free_extent() -> xfs_alloc_longest_free_extent()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 1 need 0-1530
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
BIT_INFO 1 need 0x0,0x7ff
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_space_available() -> xfs_alloc_longest_free_extent()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 1 need 0-1530
DATA_SOURCE 1 need $1
DATA_SOURCE 2 reserved r xfs_ag_resv_needed
RX_PATH
TASK_NOT_RUNNING
UNITS 1 need unit_array_size