Defined in 3 files as a function:
- drivers/infiniband/hw/mlx4/mlx4_ib.h, line 718 (as a function)
- drivers/infiniband/hw/mlx5/mlx5_ib.h, line 1222 (as a function)
- drivers/infiniband/hw/mthca/mthca_provider.h, line 311 (as a function)
Referenced in 12 files:
- drivers/infiniband/hw/mlx4/main.c
- drivers/infiniband/hw/mlx4/qp.c
- drivers/infiniband/hw/mlx5/devx.c, line 675
- drivers/infiniband/hw/mlx5/fs.c
- drivers/infiniband/hw/mlx5/gsi.c
- drivers/infiniband/hw/mlx5/main.c, line 2839
- drivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/mlx5/restrack.c, line 170
- drivers/infiniband/hw/mlx5/umr.c, line 248
- drivers/infiniband/hw/mlx5/wr.c
- drivers/infiniband/hw/mthca/mthca_provider.c
- drivers/infiniband/hw/mthca/mthca_qp.c
Smatch caller information:
drivers/infiniband/hw/mthca/mthca_provider.c mthca_create_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->srq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->real_qp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &umrc->sem | ||
| HALF_LOCKED2 | &umrc->lock | ||
| HALF_LOCKED2 | umem_dmabuf->attach->dmabuf->resv | ||
| TYPE_LOCK | (struct umr_common)->sem |
drivers/infiniband/hw/mlx5/qp.c __mlx5_ib_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex | |
| TYPE_LOCK | (struct mlx5_ib_qp)->mutex |
drivers/infiniband/hw/mlx5/qp.c __mlx5_ib_qp_set_counter() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->pd | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1) |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| NOSPEC | 0 | ibqp->counter->port | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->port | 0-255 |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2,4 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used | |
| HALF_LOCKED2 | &mqp->mutex | ||
| HALF_LOCKED2 | &qp->mutex | ||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex | |
| TYPE_LOCK | (struct mlx5_ib_qp)->mutex |
drivers/infiniband/hw/mlx5/qp.c get_tx_affinity() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex | |
| TYPE_LOCK | (struct mlx5_ib_qp)->mutex |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_create_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->srq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->real_qp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_modify_dct() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_qp_err_syndrome() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | 624 |
| DATA_SOURCE | 0 | ibqp | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_qp_set_counter() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1) |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| NOSPEC | 0 | ibqp->counter->port | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->port | 0-255 |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used | |
| HALF_LOCKED2 | &counter->lock | ||
| HALF_LOCKED2 | &counter->lock | ||
| TYPE_LOCK | (struct rdma_counter)->lock |
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_query_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_modify_wq() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | &wq->mutex | ||
| TYPE_LOCK | (struct mlx4_ib_qp)->mutex |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_post_recv() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/qp.c _mlx4_ib_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/qp.c bring_down_rss_rwqs() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx4/qp.c bringup_rss_rwqs() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx4/qp.c bringup_rss_rwqs() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx4/qp.c create_qp_rss() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/qp.c destroy_qp_rss() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_create_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp->srq | (-1)-0,16,24,32,40,56,64,232,264,280,352,536,680 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->real_qp->device | 3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_create_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | s32min-s32max |
| CAPPED_DATA | 0 | ibqp->max_read_sge | 1 |
| DATA_SOURCE | 0 | ibqp | r ib_create_qp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_destroy_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp->pd | s32min,(-1)-s32max |
| BUF_SIZE | 0 | ibqp->qp_context | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ibqp->recv_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->rwq_ind_tbl | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->send_cq | (-1)-s32max |
| BUF_SIZE | 0 | ibqp->srq | (-1)-s32max |
| CAPPED_DATA | 0 | ibqp | 1 |
| CAPPED_DATA | 0 | ibqp->real_qp | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| STR_LEN | 0 | ibqp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->pd->res.kern_name | (-1),7,9-10 |
| STR_LEN | 0 | ibqp->qp_sec->dev | (-1) |
| STR_LEN | 0 | ibqp->real_qp->device | (-1),3,6-9 |
| STR_LEN | 0 | ibqp->real_qp->pd | (-1),3,6-8 |
| STR_LEN | 0 | ibqp->recv_cq->res.kern_name | (-1),7-8 |
| STR_LEN | 0 | ibqp->send_cq->res.kern_name | (-1),7-8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->counter->port | 0-255[c] |
| USER_DATA | 0 | ibqp->qp_sec->qp->qp_type | 2-4,8,255 |
| USER_DATA | 0 | ibqp->qp_type | 2-4,8,255 |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->device->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->qp_sec->dev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->recv_cq->cqe_used | |
| NO_OVERFLOW_SIMPLE | 0 | ibqp->send_cq->cqe_used |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_destroy_wq() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_modify_wq() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_query_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/hw/mlx4/main.c add_gid_entry() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| BUF_SIZE | 0 | ibqp | (-1),16,24,32,40,56,64,232,264,280,352,536,680 |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &obj->mcast_lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_mcg_attach() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &obj->mcast_lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_mcg_detach() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &obj->mcast_lock |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_mcg_attach() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| BUF_SIZE | 0 | ibqp | (-1),1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &obj->mcast_lock |
drivers/infiniband/hw/mlx5/restrack.c fill_res_qp_entry() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx5/wr.c mlx5_ib_post_recv() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| CAPPED_DATA | 0 | ibqp->real_qp->device | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx5/wr.c mlx5_ib_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| CAPPED_DATA | 0 | ibqp->real_qp->device | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| CAPPED_DATA | 0 | ibqp->real_qp->device | 1 |
| NOSPEC | 0 | ibqp->real_qp->counter->port | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ibqp->real_qp->counter->port | 0-255[c] |
| HALF_LOCKED2 | &qp->qp_sec->mutex |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_post_recv() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| CAPPED_DATA | 0 | ibqp->real_qp->device | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| CAPPED_DATA | 0 | ibqp->real_qp->device | 1 |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_query_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/hw/mlx5/gsi.c setup_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | s32min-s32max |
| CAPPED_DATA | 0 | ibqp->max_read_sge | 1 |
| DATA_SOURCE | 0 | ibqp | r create_gsi_ud_qp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx5/devx.c devx_is_valid_obj_id() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ibqp | 1-s32max |
drivers/infiniband/hw/mlx5/fs.c get_dests() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| DATA_SOURCE | 0 | ibqp | r uverbs_attr_get_obj |
drivers/infiniband/hw/mlx5/fs.c mlx5_ib_create_flow() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| BUF_SIZE | 0 | ibqp | 1-s32max |
| DATA_SOURCE | 0 | ibqp | $0 |
| BIT_INFO | 0 | ibqp->qp_type | 0x0,0xc |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mthca/mthca_qp.c __mthca_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->mutex | ||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex | |
| TYPE_LOCK | (struct mthca_qp)->mutex |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_arbel_post_receive() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdma->rq_sem |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_arbel_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_modify_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_query_qp() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_tavor_post_receive() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdma->rq_sem |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_tavor_post_send() -> to_mqp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibqp | 4096-ptr_max |
| DATA_SOURCE | 0 | ibqp | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |