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_sb.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | map | 5948744993292828672 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 7484560753937539072 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| USER_DATA | 2 | map->bm_bn | s64min-s64max[c] |
fs/xfs/libxfs/xfs_rtbitmap.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_flags | 0,4,16,20,32,36,64,68,80,84 |
| PARAM_VALUE | 0 | tp->t_highest_agno | u32max |
| PARAM_VALUE | 0 | tp->t_items.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 2 | map | 4700244406260670464 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 8572174620000006144 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &mp->m_growlock | ||
| TYPE_LOCK | (struct xfs_mount)->m_growlock |
fs/xfs/libxfs/xfs_bmap.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 7318279312859103232 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 5373388105071652864,8173983341537783808 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res |
fs/xfs/libxfs/xfs_btree.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 645674187503747072 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 721020436203130880,3217378907755192320,4299384713319415808,9170854478567751680 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/libxfs/xfs_da_btree.c xfs_da_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | map | 0,16,4096-ptr_max |
| PARAM_VALUE | 3 | nmaps | s32min-(-1),1-s32max |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 7801126768138665984 |
| DATA_SOURCE | 0 | tp | $0 |
| STR_LEN | 0 | tp | (-1),5,8 |
| STR_LEN | 0 | tp | (-1),5,8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 3 | nmaps | |
| HALF_LOCKED2 | &pool->lock |
fs/xfs/libxfs/xfs_alloc.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | target->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | target->bt_file->f_inode->i_wb->dwork.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | target->bt_file->f_inode->i_wb->dwork.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | map | 7417568369650786304 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 9146525250906816512 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/scrub/quota_repair.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 865656835543920640 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 9084170029658984448 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| LOCK2 | &dq->q_qlock | ||
| TYPE_LOCK | (struct xfs_dquot)->q_qlock |
fs/xfs/libxfs/xfs_ialloc.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ddev_targp->bt_file->f_inode->i_wb->dwork.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_agblocks | 1-u32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_agcount | 1-u32max |
| PARAM_VALUE | 2 | map | 664280207462752256 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 6372172714330443776 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/scrub/tempfile.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dfops.prev->next | 6825190683592855552 |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 1933352794722377728 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 7342124605585149952 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
fs/xfs/xfs_inode.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dfops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dfops.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_flags | 0,32-u32max |
| PARAM_VALUE | 2 | map | 4305686022552252416 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 7508247841221836800 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| LOCK2 | &pool->lock |
fs/xfs/libxfs/xfs_symlink_remote.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 1373186278029664256 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 7036511628165185536,8267958330876764160 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res |
fs/xfs/xfs_dquot.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | map | 2279291979242967040 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 2139480119435804672 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/xfs_attr_inactive.c xfs_trans_get_buf() -> xfs_trans_get_buf_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | map | 5097960967784501248 |
| PARAM_VALUE | 2 | map->bm_flags | 0 |
| PARAM_VALUE | 3 | nmaps | 1 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | bpp | 862333958890254336 |
| PARAM_VALUE | 5 | *bpp | 4096-ptr_max |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | target | $1 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | bpp | $5 |
| HALF_LOCKED2 | &pool->lock |