Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_fix_freelist() -> xfs_alloc_ag_vextent_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | args | 8791720261625294848 |
| PARAM_VALUE | 0 | args->agbno | 0 |
| PARAM_VALUE | 0 | args->agbp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->alignment | 1 |
| PARAM_VALUE | 0 | args->len | 0 |
| PARAM_VALUE | 0 | args->maxlen | 1-1530 |
| PARAM_VALUE | 0 | args->minlen | 1 |
| PARAM_VALUE | 0 | args->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->pag | 4096-ptr_max |
| PARAM_VALUE | 0 | args->prod | 1 |
| PARAM_VALUE | 0 | args->resv | 1 |
| PARAM_VALUE | 0 | args->tp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->wasfromfl | 0-1 |
| PARAM_VALUE | 1 | alloc_flags | 0-2,4 |
| DATA_SOURCE | 1 | alloc_flags | $1 |
| MEM_ZERO | 0 | args | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_vextent_iterate_ags() -> xfs_alloc_ag_vextent_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | args | 1869195262207152128,2226235349540208640,5267699140127485952,6378406742512791552,6478353401184710656,7683102611480813568,8424342240090968064 |
| PARAM_VALUE | 0 | args->agbno | 0 |
| PARAM_VALUE | 0 | args->agbp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->alignment | 1-u32max |
| PARAM_VALUE | 0 | args->fsbno | u64max |
| PARAM_VALUE | 0 | args->min_agbno | 0 |
| PARAM_VALUE | 0 | args->minalignslop | 0 |
| PARAM_VALUE | 0 | args->mod | 0-4294967294 |
| PARAM_VALUE | 0 | args->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | args->mp->m_sb.sb_agblocks | 1-u32max |
| PARAM_VALUE | 0 | args->mp->m_sb.sb_agcount | 1-u32max |
| PARAM_VALUE | 0 | args->oinfo.oi_flags | 0,2-3 |
| PARAM_VALUE | 0 | args->oinfo.oi_offset | 0 |
| PARAM_VALUE | 0 | args->pag | 4096-ptr_max |
| PARAM_VALUE | 0 | args->prod | 1-u32max |
| PARAM_VALUE | 0 | args->resv | 0,2-3,5 |
| PARAM_VALUE | 0 | args->tp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_dfops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_dfops.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->wasdel | 0-2 |
| PARAM_VALUE | 0 | args->wasfromfl | 0 |
| PARAM_VALUE | 1 | alloc_flags | 0-1 |
| CAPPED_DATA | 0 | args->mod | 1 |
| CAPPED_DATA | 0 | args->mp->m_sb.sb_agcount | 1 |
| CAPPED_DATA | 0 | args->prod | 1 |
| CAPPED_DATA | 0 | args->tp | 1 |
| DATA_SOURCE | 0 | args | $0 |
| DATA_SOURCE | 1 | alloc_flags | $4 [m] |
| STR_LEN | 0 | args->tp | (-1)-1024 |
| NOSPEC | 0 | args->total | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | args->total | 0-2097151[c] |
| NO_OVERFLOW_SIMPLE | 0 | args->agbno | |
| NO_OVERFLOW_SIMPLE | 0 | args->tp->t_blk_res |
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_vextent_this_ag() -> xfs_alloc_ag_vextent_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | args | 4096-ptr_max |
| PARAM_VALUE | 0 | args->agbno | 0 |
| PARAM_VALUE | 0 | args->agbp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->alignment | 1-u32max |
| PARAM_VALUE | 0 | args->fsbno | u64max |
| PARAM_VALUE | 0 | args->mod | 0-4294967294 |
| PARAM_VALUE | 0 | args->mp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | args->mp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | args->mp->m_sb.sb_agblocks | 1-u32max |
| PARAM_VALUE | 0 | args->mp->m_sb.sb_agcount | 1-u32max |
| PARAM_VALUE | 0 | args->pag | 4096-ptr_max |
| PARAM_VALUE | 0 | args->prod | 1-u32max |
| PARAM_VALUE | 0 | args->tp | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_dfops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_dfops.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | args->wasfromfl | 0 |
| PARAM_VALUE | 1 | alloc_flags | 0 |
| CAPPED_DATA | 0 | args->mod | 1 |
| CAPPED_DATA | 0 | args->tp | 1 |
| DATA_SOURCE | 0 | args | $0 |
| PARAM_COMPARE | 0 | args->mod | < $0->prod |