Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/xfs/xfs_iunlink_item.c xfs_iunlink_log_dinode() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_dqinfo 0,4096-ptr_max
PARAM_VALUE 1 tp->t_mountp 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp->m_filestream->grp_time 0-4294967295
PARAM_VALUE 1 tp->t_mountp->m_quotainfo->qi_dqperchunk 0-4294967295
PARAM_VALUE 3 bpp 8074573239291236352
CAPPED_DATA 1 tp 1
DATA_SOURCE 1 tp $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_mountp->m_sb_bp->b_log_item->bli_format_count
NO_OVERFLOW_SIMPLE 1 tp->t_rtx_res_used
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ialloc.c xfs_dialloc_check_ino() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp 4096-ptr_max
PARAM_VALUE 3 bpp 4881585915983151104
CAPPED_DATA 1 tp 1
DATA_SOURCE 0 pag $0
DATA_SOURCE 1 tp $1
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/ialloc_repair.c xrep_ibt_process_cluster() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 3 bpp 461789564727848960
CAPPED_DATA 2 agbno 1
DATA_SOURCE 2 agbno $1
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/ialloc.c xchk_iallocbt_check_cluster() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 3 bpp 8387464397188800512
DATA_SOURCE 0 pag r to_perag

fs/xfs/xfs_inode_item.c xfs_inode_item_precommit() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_dqinfo 0,4096-ptr_max
PARAM_VALUE 1 tp->t_mountp 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 tp->t_mountp->m_filestream->grp_time 0-4294967295
PARAM_VALUE 1 tp->t_mountp->m_quotainfo->qi_dqperchunk 0-4294967295
PARAM_VALUE 3 bpp 845578601385164800
CAPPED_DATA 1 tp 1
DATA_SOURCE 0 pag r xfs_perag_get
DATA_SOURCE 1 tp $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 tp->t_imaxpct_delta (-255)-100[c][u]
NO_OVERFLOW_SIMPLE 1 tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 tp->t_mountp->m_sb_bp->b_log_item->bli_format_count
HALF_LOCKED2 &mp->m_growlock

fs/xfs/xfs_icache.c xfs_iget_cache_miss() -> xfs_read_icluster()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp->m_metadirip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 tp->t_mountp->m_metadirip->i_lock.first_waiter->type 0-1
PARAM_VALUE 1 tp->t_mountp->m_rtdirip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 tp->t_mountp->m_rtdirip->i_lock.first_waiter->type 0-1
PARAM_VALUE 3 bpp 6280754793560514560
BUF_SIZE 1 tp (-1)-s32max
BUF_SIZE 1 tp (-1)-s32max
DATA_SOURCE 0 pag $1
DATA_SOURCE 1 tp $2
STR_LEN 0 pag (-1),5,8
STR_LEN 0 pag (-1),5,8
STR_LEN 1 tp (-1),5,8
STR_LEN 1 tp (-1),5,8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 tp->t_mountp->m_rsumlevels 1-32[c]
USER_DATA 2 agbno 0-s32max[c]
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