Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 2 cqe 2470528223241224192
PARAM_VALUE 2 cqe->done 7915194116999884800
PARAM_VALUE 3 wqe 6569389237597110272,6812872786253996032,8049485212158042112,8576426895590047744,9207786055383117824
PARAM_VALUE 3 wqe->ctrl_seg.flags 48,80,128,192
PARAM_VALUE 3 wqe->ctrl_seg.mkey_mask 0,65-9223376434901287106
DATA_SOURCE 1 mkey $1
DATA_SOURCE 3 wqe $2
DATA_SOURCE 4 with_data $3
NOSPEC 3 wqe->data_seg.byte_count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 wqe->ctrl_seg.xlt_octowords 0,4-u16max[c]
USER_DATA 3 wqe->data_seg.byte_count 0-4194048[c]
LOCK2 &umrc->lock
LOCK2 &umrc->sem
HALF_LOCKED2 umem_dmabuf->attach->dmabuf->resv
TYPE_LOCK (struct umr_common)->lock
TYPE_LOCK (struct umr_common)->sem

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

Type Parameter Key Value
PARAM_VALUE 0 ibqp 4096-ptr_max
PARAM_VALUE 2 cqe 2470528223241224192
PARAM_VALUE 2 cqe->done 7915194116999884800
PARAM_VALUE 3 wqe 6569389237597110272,6812872786253996032,8049485212158042112,8576426895590047744,9207786055383117824
PARAM_VALUE 3 wqe->ctrl_seg.flags 48,80,128,192
PARAM_VALUE 3 wqe->ctrl_seg.mkey_mask 2-u64max
DATA_SOURCE 1 mkey $1
DATA_SOURCE 3 wqe $3
DATA_SOURCE 4 with_data $4
NOSPEC 3 wqe->data_seg.byte_count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 wqe->ctrl_seg.xlt_octowords 0,4-u16max[c]
USER_DATA 3 wqe->data_seg.byte_count 0-4194048[c]
LOCK2 &umrc->sem
HALF_LOCKED2 umem_dmabuf->attach->dmabuf->resv
TYPE_LOCK (struct umr_common)->sem