Lines Matching refs:sqp
65 * @sqp: the sending QP
73 static void ud_loopback(struct rvt_qp *sqp, struct rvt_swqe *swqe)
75 struct hfi1_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num);
77 struct hfi1_qp_priv *priv = sqp->priv;
89 qp = rvt_lookup_qpn(ib_to_rvt(sqp->ibqp.device), &ibp->rvp,
97 sqptype = sqp->ibqp.qp_type == IB_QPT_GSI ?
98 IB_QPT_UD : sqp->ibqp.qp_type;
116 pkey = hfi1_get_pkey(ibp, sqp->s_pkey_index);
124 sqp->ibqp.qp_num, qp->ibqp.qp_num,
139 sqp->qkey : rvt_get_swqe_remote_qkey(swqe);
239 wc.src_qp = sqp->ibqp.qp_num;
241 if (sqp->ibqp.qp_type == IB_QPT_GSI ||
242 sqp->ibqp.qp_type == IB_QPT_SMI)
245 wc.pkey_index = sqp->s_pkey_index;
252 if (wc.slid == 0 && sqp->ibqp.qp_type == IB_QPT_GSI)