Lines Matching refs:srq
102 ret = ib_post_srq_recv(priv->cm.srq, &priv->cm.rx_wr, &bad_wr); in ipoib_cm_post_receive_srq()
256 .srq = priv->cm.srq, in ipoib_cm_create_rx_qp()
434 rep.srq = ipoib_cm_has_srq(dev); in ipoib_cm_send_rep()
1028 .srq = priv->cm.srq, in ipoib_cm_create_tx_qp()
1082 req.srq = ipoib_cm_has_srq(dev); in ipoib_cm_send_req()
1507 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr); in ipoib_cm_create_srq()
1508 if (IS_ERR(priv->cm.srq)) { in ipoib_cm_create_srq()
1509 if (PTR_ERR(priv->cm.srq) != -ENOSYS) in ipoib_cm_create_srq()
1511 priv->ca->name, PTR_ERR(priv->cm.srq)); in ipoib_cm_create_srq()
1512 priv->cm.srq = NULL; in ipoib_cm_create_srq()
1520 ib_destroy_srq(priv->cm.srq); in ipoib_cm_create_srq()
1521 priv->cm.srq = NULL; in ipoib_cm_create_srq()
1600 if (!priv->cm.srq) in ipoib_cm_dev_cleanup()
1605 ret = ib_destroy_srq(priv->cm.srq); in ipoib_cm_dev_cleanup()
1609 priv->cm.srq = NULL; in ipoib_cm_dev_cleanup()