Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/xfs_trans_buf.c xfs_trans_get_buf_map() -> xfs_trans_buf_item_match()

Type Parameter Key Value
PARAM_VALUE 0 tp 1-u64max
PARAM_VALUE 2 map 0,16,4096-ptr_max
PARAM_VALUE 3 nmaps s32min-(-1),1-s32max
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 target $1
DATA_SOURCE 2 map $2
DATA_SOURCE 3 nmaps $3
STR_LEN 0 tp (-1)-1024
STR_LEN 0 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 map->bm_bn s64min-s64max[c]
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
NO_OVERFLOW_SIMPLE 3 nmaps
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 tp 1-u64max
PARAM_VALUE 2 map 0,16,4096-ptr_max
PARAM_VALUE 3 nmaps s32min-(-1),1-s32max
BUF_SIZE 0 tp (-1)-s32max
BUF_SIZE 0 tp (-1)-s32max
DATA_SOURCE 0 tp $1
DATA_SOURCE 1 target $2
DATA_SOURCE 2 map $3
DATA_SOURCE 3 nmaps $4
STR_LEN 0 tp (-1)-1024
STR_LEN 0 tp (-1)-1024
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 target->bt_file->f_flags 0,32768-u32max
USER_DATA 1 target->bt_file->f_mode 0,64-u32max[c]
USER_DATA 1 target->bt_hash.key_len 0-64[c]
USER_DATA 1 target->bt_hash.p.key_len 1-64[c]
USER_DATA 1 target->bt_hash.p.nelem_hint 0-u16max
USER_DATA 2 map->bm_bn s64min-s64max[c]
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 tp->t_mountp->m_rtsb_bp->b_transp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 tp->t_mountp->m_sb_bp->b_log_item->bli_format_count
NO_OVERFLOW_SIMPLE 0 tp->t_mountp->m_sb_bp->b_transp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 tp->t_mountp->m_sb_bp->b_transp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 1 target->bt_daxdev->inode.i_size
NO_OVERFLOW_SIMPLE 3 nmaps