Lines Matching refs:qp
57 struct rvt_qp *qp;
61 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn);
62 if (!qp) {
67 rvt_get_qp(qp);
68 priv->qp = qp;
82 if (!priv->qp)
88 rvt_put_qp(priv->qp);
89 priv->qp = NULL;
111 struct rvt_qp *qp;
116 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn);
117 if (qp) {
118 rvt_get_qp(qp);
124 ret = ib_attach_mcast(&qp->ibqp, mgid, mlid);
125 rvt_put_qp(qp);
141 struct rvt_qp *qp;
146 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn);
147 if (qp) {
148 rvt_get_qp(qp);
150 ret = ib_detach_mcast(&qp->ibqp, mgid, mlid);
151 rvt_put_qp(qp);