Lines Matching defs:send_cq
420 struct c2_cq *send_cq = to_c2cq(qp_attrs->send_cq);
460 wr.sq_cq_handle = send_cq->adapter_handle;
572 static inline void c2_lock_cqs(struct c2_cq *send_cq, struct c2_cq *recv_cq)
574 if (send_cq == recv_cq)
575 spin_lock_irq(&send_cq->lock);
576 else if (send_cq > recv_cq) {
577 spin_lock_irq(&send_cq->lock);
581 spin_lock_nested(&send_cq->lock, SINGLE_DEPTH_NESTING);
585 static inline void c2_unlock_cqs(struct c2_cq *send_cq, struct c2_cq *recv_cq)
587 if (send_cq == recv_cq)
588 spin_unlock_irq(&send_cq->lock);
589 else if (send_cq > recv_cq) {
591 spin_unlock_irq(&send_cq->lock);
593 spin_unlock(&send_cq->lock);
600 struct c2_cq *send_cq;
603 send_cq = to_c2cq(qp->ibqp.send_cq);
610 c2_lock_cqs(send_cq, recv_cq);
612 c2_unlock_cqs(send_cq, recv_cq);
622 c2_cq_clean(c2dev, qp, send_cq->cqn);
623 if (send_cq != recv_cq)