Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/xfs/libxfs/xfs_ialloc.c, line 1078
- fs/xfs/scrub/ialloc.c, line 432
- fs/xfs/scrub/ialloc_repair.c, line 307
- fs/xfs/xfs_icache.c, line 666
- fs/xfs/xfs_inode_item.c, line 173
- fs/xfs/xfs_iunlink_item.c, line 62
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 |