• Home
  • Raw
  • Download

Lines Matching refs:qp

223 static int iwcm_modify_qp_err(struct ib_qp *qp)  in iwcm_modify_qp_err()  argument
227 if (!qp) in iwcm_modify_qp_err()
231 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_err()
238 static int iwcm_modify_qp_sqd(struct ib_qp *qp) in iwcm_modify_qp_sqd() argument
242 BUG_ON(qp == NULL); in iwcm_modify_qp_sqd()
244 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_sqd()
264 struct ib_qp *qp = NULL; in iw_cm_disconnect() local
277 if (cm_id_priv->qp) in iw_cm_disconnect()
278 qp = cm_id_priv->qp; in iw_cm_disconnect()
303 if (qp) { in iw_cm_disconnect()
305 ret = iwcm_modify_qp_err(qp); in iw_cm_disconnect()
307 ret = iwcm_modify_qp_sqd(qp); in iw_cm_disconnect()
353 (void)iwcm_modify_qp_err(cm_id_priv->qp); in destroy_cm_id()
378 if (cm_id_priv->qp) { in destroy_cm_id()
379 cm_id_priv->id.device->iwcm->rem_ref(cm_id_priv->qp); in destroy_cm_id()
380 cm_id_priv->qp = NULL; in destroy_cm_id()
492 struct ib_qp *qp; in iw_cm_accept() local
507 qp = cm_id->device->iwcm->get_qp(cm_id->device, iw_param->qpn); in iw_cm_accept()
508 if (!qp) { in iw_cm_accept()
514 cm_id->device->iwcm->add_ref(qp); in iw_cm_accept()
515 cm_id_priv->qp = qp; in iw_cm_accept()
524 if (cm_id_priv->qp) { in iw_cm_accept()
525 cm_id->device->iwcm->rem_ref(qp); in iw_cm_accept()
526 cm_id_priv->qp = NULL; in iw_cm_accept()
549 struct ib_qp *qp; in iw_cm_connect() local
568 qp = cm_id->device->iwcm->get_qp(cm_id->device, iw_param->qpn); in iw_cm_connect()
569 if (!qp) { in iw_cm_connect()
575 cm_id->device->iwcm->add_ref(qp); in iw_cm_connect()
576 cm_id_priv->qp = qp; in iw_cm_connect()
583 if (cm_id_priv->qp) { in iw_cm_connect()
584 cm_id->device->iwcm->rem_ref(qp); in iw_cm_connect()
585 cm_id_priv->qp = NULL; in iw_cm_connect()
737 cm_id_priv->id.device->iwcm->rem_ref(cm_id_priv->qp); in cm_conn_rep_handler()
738 cm_id_priv->qp = NULL; in cm_conn_rep_handler()
787 if (cm_id_priv->qp) { in cm_close_handler()
788 cm_id_priv->id.device->iwcm->rem_ref(cm_id_priv->qp); in cm_close_handler()
789 cm_id_priv->qp = NULL; in cm_close_handler()