Lines Matching refs:tail
72 if (next == wq->tail) { in ipath_post_srq_receive()
176 srq->rq.wq->tail = 0; in ipath_create_srq()
226 u32 sz, size, n, head, tail; in ipath_modify_srq() local
271 tail = owq->tail; in ipath_modify_srq()
272 if (tail >= srq->rq.size) in ipath_modify_srq()
273 tail = 0; in ipath_modify_srq()
275 if (n < tail) in ipath_modify_srq()
276 n += srq->rq.size - tail; in ipath_modify_srq()
278 n -= tail; in ipath_modify_srq()
285 while (tail != head) { in ipath_modify_srq()
289 wqe = get_rwqe_ptr(&srq->rq, tail); in ipath_modify_srq()
296 if (++tail >= srq->rq.size) in ipath_modify_srq()
297 tail = 0; in ipath_modify_srq()
302 wq->tail = 0; in ipath_modify_srq()