Home | History | Annotate | Download | only in infiniband

Lines Matching refs:qp

79 	struct ib_queue_pair *qp;
86 /** QP is connected */
117 ib_destroy_conn ( cmrc->ibdev, cmrc->qp, cmrc->conn );
118 ib_destroy_qp ( cmrc->ibdev, cmrc->qp );
149 * @v qp Queue pair
156 struct ib_queue_pair *qp,
159 struct ib_cmrc_connection *cmrc = ib_qp_get_ownerdata ( qp );
200 * @v qp Queue pair
205 struct ib_queue_pair *qp,
207 struct ib_cmrc_connection *cmrc = ib_qp_get_ownerdata ( qp );
225 * @v qp Queue pair
231 struct ib_queue_pair *qp,
234 struct ib_cmrc_connection *cmrc = ib_qp_get_ownerdata ( qp );
279 * as the CM REQ private data. Otherwise, send it via the QP.
292 cmrc->conn = ib_create_conn ( cmrc->ibdev, cmrc->qp,
304 /* Send via QP */
305 if ( ( rc = ib_post_send ( cmrc->ibdev, cmrc->qp, NULL,
411 cmrc->qp = ib_create_qp ( ibdev, IB_QPT_RC, IB_CMRC_NUM_SEND_WQES,
413 if ( ! cmrc->qp ) {
418 ib_qp_set_ownerdata ( cmrc->qp, cmrc );
419 DBGC ( cmrc, "CMRC %p using QPN %lx\n", cmrc, cmrc->qp->qpn );
427 ib_destroy_qp ( ibdev, cmrc->qp );