Home | History | Annotate | Download | only in infiniband

Lines Matching refs:qp

160 	struct ib_queue_pair *qp = conn->qp;
186 qp->av.qpn = ( ntohl ( connect_rep->local_qpn ) >> 8 );
187 qp->send.psn = ( ntohl ( connect_rep->starting_psn ) >> 8 );
191 conn, qp->av.qpn, qp->send.psn );
194 if ( ( rc = ib_modify_qp ( ibdev, qp ) ) != 0 ) {
232 conn->op->changed ( ibdev, qp, conn, rc, private_data,
253 struct ib_queue_pair *qp = conn->qp;
263 conn->op->changed ( ibdev, qp, conn, rc, NULL, 0 );
268 memcpy ( &qp->av, av, sizeof ( qp->av ) );
281 htonl ( ( qp->qpn << 8 ) | 1 );
287 htonl ( ( qp->recv.psn << 8 ) | ( 0x14 << 3 ) |
295 connect_req->primary.remote_lid = htons ( conn->qp->av.lid );
298 memcpy ( &connect_req->primary.remote_gid, &conn->qp->av.gid,
301 htonl ( ( 0 << 12 ) | ( conn->qp->av.rate << 0 ) );
304 ( ( conn->qp->av.sl << 4 ) | ( 1 << 3 ) );
320 conn->op->changed ( ibdev, qp, conn, rc, NULL, 0 );
337 * Create connection to remote QP
340 * @v qp Queue pair
349 ib_create_conn ( struct ib_device *ibdev, struct ib_queue_pair *qp,
360 conn->qp = qp;
361 memset ( &qp->av, 0, sizeof ( qp->av ) );
362 qp->av.gid_present = 1;
363 memcpy ( &qp->av.gid, dgid, sizeof ( qp->av.gid ) );
371 conn->path = ib_create_path ( ibdev, &qp->av, &ib_cm_path_op );
380 conn, ibdev, qp->qpn );
397 * Destroy connection to remote QP
400 * @v qp Queue pair
404 struct ib_queue_pair *qp __unused,