Lines Matching refs:qp
186 struct c2_qp *qp = (struct c2_qp *)resource_user_context; in c2_ae_event() local
187 struct iw_cm_id *cm_id = qp->cm_id; in c2_ae_event()
192 qp); in c2_ae_event()
205 c2_set_qp_state(qp, be32_to_cpu(wr->ae.ae_generic.qp_state)); in c2_ae_event()
220 spin_lock_irqsave(&qp->lock, flags); in c2_ae_event()
221 if (qp->cm_id) { in c2_ae_event()
222 qp->cm_id->rem_ref(qp->cm_id); in c2_ae_event()
223 qp->cm_id = NULL; in c2_ae_event()
225 spin_unlock_irqrestore(&qp->lock, flags); in c2_ae_event()
235 ib_event.element.qp = &qp->ibqp; in c2_ae_event()
238 if (qp->ibqp.event_handler) in c2_ae_event()
239 qp->ibqp.event_handler(&ib_event, in c2_ae_event()
240 qp->ibqp. in c2_ae_event()
249 spin_lock_irqsave(&qp->lock, flags); in c2_ae_event()
250 if (qp->cm_id) { in c2_ae_event()
251 qp->cm_id->rem_ref(qp->cm_id); in c2_ae_event()
252 qp->cm_id = NULL; in c2_ae_event()
254 spin_unlock_irqrestore(&qp->lock, flags); in c2_ae_event()
265 event_id, qp, cm_id); in c2_ae_event()