Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_alloc_btree.c xfs_allocbt_alloc_block() -> xfs_alloc_get_freelist()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 3 bnop 8092438660232761344
PARAM_VALUE 4 btreeblk 1
STR_LEN 0 pag (-1)-1024
STR_LEN 1 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res_used

fs/xfs/libxfs/xfs_rmap_btree.c xfs_rmapbt_alloc_block() -> xfs_alloc_get_freelist()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 2 agbp 4096-ptr_max
PARAM_VALUE 3 bnop 3955428053303775232
PARAM_VALUE 4 btreeblk 1
DATA_SOURCE 0 pag r to_perag
STR_LEN 0 pag (-1)-1024
STR_LEN 1 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res_used

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_ag_vextent_small() -> xfs_alloc_get_freelist()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 2 agbp 4096-ptr_max
PARAM_VALUE 2 agbp->b_addr 4096-ptr_max
PARAM_VALUE 3 bnop 1978048489502547968
PARAM_VALUE 3 *bnop u32max
PARAM_VALUE 4 btreeblk 0
STR_LEN 0 pag (-1)-1024
STR_LEN 1 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 2 agbp->b_map_count

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_fix_freelist() -> xfs_alloc_get_freelist()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount->m_ddev_targp->bt_hash.tbl->dep_map->name 0-255
PARAM_VALUE 0 pag->pagf_flcount 1-u32max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_items.prev 4096-ptr_max
PARAM_VALUE 1 tp->t_items.prev->next 4096-ptr_max
PARAM_VALUE 1 tp->t_items.prev->next->next 4096-ptr_max
PARAM_VALUE 2 agbp 4096-ptr_max
PARAM_VALUE 2 agbp->b_lru_ref.counter 0-4
PARAM_VALUE 3 bnop 1542040336937381888
PARAM_VALUE 4 btreeblk 0
CAPPED_DATA 1 tp 1
STR_LEN 0 pag (-1)-1024
STR_LEN 1 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 2 agbp->b_map_count