Lines Matching refs:qp

129 	ret = ib_post_recv(rx->qp, wr, NULL);
227 if (ib_post_send(p->qp, &ipoib_cm_rx_drain_wr, NULL))
274 struct ib_cm_id *cm_id, struct ib_qp *qp,
287 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
299 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
319 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
421 struct ib_qp *qp,
429 data.qpn = cpu_to_be32(priv->qp->qp_num);
437 rep.qp_num = qp->qp_num;
462 p->qp = ipoib_cm_create_rx_qp(dev, p);
463 if (IS_ERR(p->qp)) {
464 ret = PTR_ERR(p->qp);
469 ret = ipoib_cm_modify_rx_qp(dev, cm_id, p->qp, psn);
489 ret = ipoib_cm_send_rep(dev, cm_id, p->qp, &event->param.req_rcvd, psn);
492 if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
493 ipoib_warn(priv, "unable to move qp to error state\n");
498 ib_destroy_qp(p->qp);
519 if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
520 ipoib_warn(priv, "unable to move qp to error state\n");
589 p = wc->qp->qp_context;
705 return ib_post_send(tx->qp, &priv->tx_wr.wr, NULL);
741 tx->tx_head, skb->len, tx->qp->qp_num);
762 tx->qp->qp_num);
797 struct ipoib_cm_tx *tx = wc->qp->qp_context;
888 cpu_to_be64(IPOIB_CM_IETF_ID | priv->qp->qp_num));
891 IPOIB_CM_IETF_ID | priv->qp->qp_num);
916 ib_destroy_qp(rx->qp);
946 ret = ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE);
948 ipoib_warn(priv, "unable to move qp to error state: %d\n", ret);
1012 ret = ib_modify_qp(p->qp, &qp_attr, qp_attr_mask);
1024 ret = ib_modify_qp(p->qp, &qp_attr, qp_attr_mask);
1083 struct ib_cm_id *id, struct ib_qp *qp,
1091 data.qpn = cpu_to_be32(priv->qp->qp_num);
1097 req.qp_num = qp->qp_num;
1098 req.qp_type = qp->qp_type;
1120 struct ib_cm_id *cm_id, struct ib_qp *qp)
1132 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
1155 p->qp = ipoib_cm_create_tx_qp(p->dev, p);
1157 if (IS_ERR(p->qp)) {
1158 ret = PTR_ERR(p->qp);
1159 ipoib_warn(priv, "failed to create tx qp: %d\n", ret);
1170 ret = ipoib_cm_modify_tx_init(p->dev, p->id, p->qp);
1172 ipoib_warn(priv, "failed to modify tx qp to rtr: %d\n", ret);
1176 ret = ipoib_cm_send_req(p->dev, p->id, p->qp, qpn, pathrec);
1183 p->qp->qp_num, pathrec->dgid.raw, qpn);
1191 ib_destroy_qp(p->qp);
1193 p->qp = NULL;
1206 p->qp ? p->qp->qp_num : 0, p->tx_head, p->tx_tail);
1242 if (p->qp)
1243 ib_destroy_qp(p->qp);
1494 ret = ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE);
1496 ipoib_warn(priv, "unable to move qp to error state: %d\n", ret);