Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/scrub/attr_repair.c xfs_buf_read() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 0 target->bt_file->f_inode->i_wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 target->bt_file->f_inode->i_wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 target->bt_file->f_inode->i_wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 map 1823867554919088128
PARAM_VALUE 1 map->bm_flags 0
PARAM_VALUE 2 nmaps 1
PARAM_VALUE 3 flags 1073741824
PARAM_VALUE 4 bpp 6309321847609958400
PARAM_VALUE 5 ops 0
DATA_SOURCE 0 target $0
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 bpp $4
DATA_SOURCE 5 ops $5

fs/xfs/xfs_trans_buf.c xfs_trans_read_buf_map() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 1 map 0,16,4096-ptr_max
PARAM_VALUE 2 nmaps s32min-(-1),1-s32max
PARAM_VALUE 3 flags 0,1073741824
PARAM_VALUE 4 bpp 1286115982325641216
PARAM_VALUE 4 *bpp 0
PARAM_VALUE 5 ops 0,4096-ptr_max
PARAM_VALUE 5 ops->name 4096-ptr_max
PARAM_VALUE 5 ops->verify_read 4096-ptr_max
PARAM_VALUE 5 ops->verify_write 4096-ptr_max
CAPPED_DATA 2 nmaps 1
DATA_SOURCE 0 target $2
DATA_SOURCE 1 map $3
DATA_SOURCE 2 nmaps $4
DATA_SOURCE 3 flags $5
DATA_SOURCE 5 ops $7
FUZZY_MAX 3 flags 1073741824
BIT_INFO 3 flags 0x0,0x40000000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 target->bt_file->f_flags 0,32768-u32max
USER_DATA 0 target->bt_file->f_mode 0,64-u32max[c]
USER_DATA 0 target->bt_hash.key_len 0-64[c]
USER_DATA 0 target->bt_hash.p.key_len 1-64[c]
USER_DATA 0 target->bt_hash.p.nelem_hint 0-u16max
USER_DATA 1 map->bm_bn s64min-s64max[c]
NO_OVERFLOW_SIMPLE 0 target->bt_daxdev->inode.i_size
NO_OVERFLOW_SIMPLE 2 nmaps

fs/xfs/xfs_buf_item_recover.c xfs_buf_read() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 1 map 1790547967749840896
PARAM_VALUE 1 map->bm_flags 0
PARAM_VALUE 2 nmaps 1
PARAM_VALUE 3 flags 0
PARAM_VALUE 4 bpp 5579116295100608512
PARAM_VALUE 5 ops 0
DATA_SOURCE 0 target $0
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 bpp $4
DATA_SOURCE 5 ops $5

fs/xfs/libxfs/xfs_attr_remote.c xfs_buf_read() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 1 map 284200065229905920
PARAM_VALUE 1 map->bm_flags 0
PARAM_VALUE 2 nmaps 1
PARAM_VALUE 3 flags 0
PARAM_VALUE 4 bpp 7394805310883688448
PARAM_VALUE 5 ops 643195031028314112
DATA_SOURCE 0 target $0
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 bpp $4
DATA_SOURCE 5 ops $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->b_sema

fs/xfs/libxfs/xfs_symlink_remote.c xfs_buf_read() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 1 map 6776741585025798144
PARAM_VALUE 1 map->bm_flags 0
PARAM_VALUE 1 map->bm_len 0-4194304
PARAM_VALUE 2 nmaps 1
PARAM_VALUE 3 flags 0
PARAM_VALUE 4 bpp 5958163239225090048
PARAM_VALUE 5 ops 4739567469460574208
DATA_SOURCE 0 target $0
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 bpp $4
DATA_SOURCE 5 ops $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->b_sema

fs/xfs/xfs_inode_item_recover.c xfs_buf_read() -> xfs_buf_read_map()

Type Parameter Key Value
PARAM_VALUE 1 map 3213775210825007104
PARAM_VALUE 1 map->bm_flags 0
PARAM_VALUE 2 nmaps 1
PARAM_VALUE 3 flags 0
PARAM_VALUE 4 bpp 4174726865179238400
PARAM_VALUE 5 ops 5551355641396621312
DATA_SOURCE 0 target $0
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 bpp $4
DATA_SOURCE 5 ops $5