Lines Matching refs:rq
56 struct ipath_rq *rq; in ipath_ud_loopback() local
110 rq = &srq->rq; in ipath_ud_loopback()
114 rq = &qp->r_rq; in ipath_ud_loopback()
122 spin_lock_irqsave(&rq->lock, flags); in ipath_ud_loopback()
123 wq = rq->wq; in ipath_ud_loopback()
126 if (tail >= rq->size) in ipath_ud_loopback()
129 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()
133 wqe = get_rwqe_ptr(rq, tail); in ipath_ud_loopback()
136 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()
142 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()
146 if (++tail >= rq->size) in ipath_ud_loopback()
158 if (n >= rq->size) in ipath_ud_loopback()
161 n += rq->size - tail; in ipath_ud_loopback()
168 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()
174 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()
176 spin_unlock_irqrestore(&rq->lock, flags); in ipath_ud_loopback()