Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_post_send() -> mlx5r_memcpy_send_wqe()

Type Parameter Key Value
PARAM_VALUE 0 sq 4096-ptr_max
PARAM_VALUE 0 sq->max_post s32min-(-1),1-s32max
PARAM_VALUE 0 sq->wr_data 4096-ptr_max
PARAM_VALUE 1 cur_edge 2780534170456948736
PARAM_VALUE 2 seg 6880261271558791168
PARAM_VALUE 3 wqe_sz 1592571052617244672
PARAM_VALUE 3 *wqe_sz 1
PARAM_VALUE 4 src 6569389237597110272,6812872786253996032,8049485212158042112,8576426895590047744,9207786055383117824
PARAM_VALUE 5 n 112,128
DATA_SOURCE 4 src $3
FUZZY_MAX 5 n 128
BIT_INFO 5 n 0x0,0xf0
HARD_MAX 5 n 128
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 n unit_byte
LOCK2 &qp->sq.lock
LOCK2 &umrc->sem
LOCK2 flags
HALF_LOCKED2 &umrc->lock
HALF_LOCKED2 umem_dmabuf->attach->dmabuf->resv
TYPE_LOCK (struct mlx5_ib_wq)->lock
TYPE_LOCK (struct umr_common)->sem

drivers/infiniband/hw/mlx5/wr.c set_eth_seg() -> mlx5r_memcpy_send_wqe()

Type Parameter Key Value
PARAM_VALUE 0 sq 4096-ptr_max
PARAM_VALUE 0 sq->max_gs 0-s32max
PARAM_VALUE 0 sq->max_post s32min-(-1),1-s32max
PARAM_VALUE 1 cur_edge 8723017449049956352
PARAM_VALUE 2 seg 5781673868786937856
PARAM_VALUE 3 wqe_sz 686902427007307776
PARAM_VALUE 4 src 4096-ptr_max
PARAM_VALUE 5 n 1-u64max
DATA_SOURCE 1 cur_edge $4
DATA_SOURCE 2 seg $2
DATA_SOURCE 3 wqe_sz $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 src unit_byte
UNITS 5 n unit_byte
LOCK2 &qp->sq.lock
LOCK2 flags
TYPE_LOCK (struct mlx5_ib_wq)->lock

drivers/infiniband/hw/mlx5/wr.c set_reg_wr() -> mlx5r_memcpy_send_wqe()

Type Parameter Key Value
PARAM_VALUE 0 sq 4096-ptr_max
PARAM_VALUE 0 sq->max_gs 0-s32max
PARAM_VALUE 0 sq->max_post s32min-(-1),1-s32max
PARAM_VALUE 0 sq->wr_data 4096-ptr_max
PARAM_VALUE 1 cur_edge 8723017449049956352
PARAM_VALUE 2 seg 5781673868786937856
PARAM_VALUE 2 *seg->bsf_octowords 0
PARAM_VALUE 2 *seg->bsfs_octo_size 0
PARAM_VALUE 2 *seg->flags 0,32,128,160
PARAM_VALUE 2 *seg->flags_pd 16777216
PARAM_VALUE 2 *seg->log2_page_size 0-31,255
PARAM_VALUE 2 *seg->mkey_mask 547234115,549331267
PARAM_VALUE 2 *seg->pcie_control 0
PARAM_VALUE 2 *seg->qpn_mkey7_0 4294967040-4294967295
PARAM_VALUE 2 *seg->status 0
PARAM_VALUE 2 *seg->version 0
PARAM_VALUE 2 *seg->xlt_offset 0
PARAM_VALUE 2 *seg->xlt_offset_47_16 0
PARAM_VALUE 3 wqe_sz 686902427007307776
PARAM_VALUE 5 n 0-64,18446744071562067968-u64max
DATA_SOURCE 1 cur_edge $4
DATA_SOURCE 2 seg $2
DATA_SOURCE 3 wqe_sz $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->sq.lock
LOCK2 flags
TYPE_LOCK (struct mlx5_ib_wq)->lock