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