Lines Matching refs:mqp
47 static void generate_completions(struct mlx5_ib_qp *mqp)
49 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
50 struct ib_cq *gsi_cq = mqp->ibqp.send_cq;
73 struct mlx5_ib_qp *mqp = container_of(gsi, struct mlx5_ib_qp, gsi);
82 wr->wc.qp = &mqp->ibqp;
84 generate_completions(mqp);
88 int mlx5_ib_create_gsi(struct ib_pd *pd, struct mlx5_ib_qp *mqp,
106 gsi = &mqp->gsi;
168 int mlx5_ib_destroy_gsi(struct mlx5_ib_qp *mqp)
170 struct mlx5_ib_dev *dev = to_mdev(mqp->ibqp.device);
171 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
264 struct mlx5_ib_qp *mqp;
302 mqp = to_mqp(qp);
304 mqp->gsi_lag_port = qp_index + 1;
324 struct mlx5_ib_qp *mqp = to_mqp(qp);
325 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
349 struct mlx5_ib_qp *mqp = to_mqp(qp);
350 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
359 static int mlx5_ib_add_outstanding_wr(struct mlx5_ib_qp *mqp,
362 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
391 static int mlx5_ib_gsi_silent_drop(struct mlx5_ib_qp *mqp, struct ib_ud_wr *wr)
397 .qp = &mqp->ibqp,
401 ret = mlx5_ib_add_outstanding_wr(mqp, wr, &wc);
405 generate_completions(mqp);
432 struct mlx5_ib_qp *mqp = to_mqp(qp);
433 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;
446 ret = mlx5_ib_gsi_silent_drop(mqp, &cur_wr);
453 ret = mlx5_ib_add_outstanding_wr(mqp, &cur_wr, NULL);
477 struct mlx5_ib_qp *mqp = to_mqp(qp);
478 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi;