Lines Matching refs:tail
72 if (next == wq->tail) { in qib_post_srq_receive()
172 srq->rq.wq->tail = 0; in qib_create_srq()
222 u32 sz, size, n, head, tail; in qib_modify_srq() local
265 tail = owq->tail; in qib_modify_srq()
266 if (head >= srq->rq.size || tail >= srq->rq.size) { in qib_modify_srq()
271 if (n < tail) in qib_modify_srq()
272 n += srq->rq.size - tail; in qib_modify_srq()
274 n -= tail; in qib_modify_srq()
281 while (tail != head) { in qib_modify_srq()
285 wqe = get_rwqe_ptr(&srq->rq, tail); in qib_modify_srq()
292 if (++tail >= srq->rq.size) in qib_modify_srq()
293 tail = 0; in qib_modify_srq()
298 wq->tail = 0; in qib_modify_srq()