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