Lines Matching refs:mqp
2576 struct mlx5_ib_qp *mqp = to_mqp(ibqp); in mlx5_ib_mcg_attach() local
2583 if (mqp->flags & IB_QP_CREATE_SOURCE_QPN) { in mlx5_ib_mcg_attach()
2700 struct mlx5_ib_qp *mqp; in mlx5_ib_handle_internal_error() local
2712 list_for_each_entry(mqp, &ibdev->qp_list, qps_list) { in mlx5_ib_handle_internal_error()
2713 spin_lock_irqsave(&mqp->sq.lock, flags_qp); in mlx5_ib_handle_internal_error()
2714 if (mqp->sq.tail != mqp->sq.head) { in mlx5_ib_handle_internal_error()
2715 send_mcq = to_mcq(mqp->ibqp.send_cq); in mlx5_ib_handle_internal_error()
2718 mqp->ibqp.send_cq->comp_handler) { in mlx5_ib_handle_internal_error()
2727 spin_unlock_irqrestore(&mqp->sq.lock, flags_qp); in mlx5_ib_handle_internal_error()
2728 spin_lock_irqsave(&mqp->rq.lock, flags_qp); in mlx5_ib_handle_internal_error()
2730 if (!mqp->ibqp.srq) { in mlx5_ib_handle_internal_error()
2731 if (mqp->rq.tail != mqp->rq.head) { in mlx5_ib_handle_internal_error()
2732 recv_mcq = to_mcq(mqp->ibqp.recv_cq); in mlx5_ib_handle_internal_error()
2735 mqp->ibqp.recv_cq->comp_handler) { in mlx5_ib_handle_internal_error()
2746 spin_unlock_irqrestore(&mqp->rq.lock, flags_qp); in mlx5_ib_handle_internal_error()