Lines Matching refs:rq
141 struct qib_rq *rq; in qib_get_rwqe() local
152 rq = &srq->rq; in qib_get_rwqe()
156 rq = &qp->r_rq; in qib_get_rwqe()
159 spin_lock_irqsave(&rq->lock, flags); in qib_get_rwqe()
165 wq = rq->wq; in qib_get_rwqe()
168 if (tail >= rq->size) in qib_get_rwqe()
176 wqe = get_rwqe_ptr(rq, tail); in qib_get_rwqe()
182 if (++tail >= rq->size) in qib_get_rwqe()
201 if (n >= rq->size) in qib_get_rwqe()
204 n += rq->size - tail; in qib_get_rwqe()
211 spin_unlock_irqrestore(&rq->lock, flags); in qib_get_rwqe()
220 spin_unlock_irqrestore(&rq->lock, flags); in qib_get_rwqe()