Lines Matching refs:next
157 * Calculate the table size - the next power of 2 larger than the
195 * race - the next possible racer will not start until the next clean
225 * Uniquely grab the entry to clean and move to next.
330 /* next page */
480 * alloc_qpn - Allocate the next available qpn or zero/one for QP type
752 qpp = &q->next) {
755 rcu_dereference_protected(qp->next,
1098 RCU_INIT_POINTER(qp->next, NULL);
1385 qp->next = rdi->qp_dev->qp_table[n];
1796 for (; wr; wr = wr->next) {
1798 u32 next;
1807 next = wq->head + 1;
1808 if (next >= qp->r_rq.size)
1809 next = 0;
1810 if (next == READ_ONCE(wq->tail)) {
1837 smp_store_release(&wq->head, next);
1965 u32 next;
2032 next = qp->s_head + 1;
2033 if (next >= qp->s_size)
2034 next = 0;
2116 qp->s_head = next;
2169 call_send = qp->s_head == READ_ONCE(qp->s_last) && !wr->next;
2171 for (; wr; wr = wr->next) {
2211 for (; wr; wr = wr->next) {
2213 u32 next;
2223 next = wq->head + 1;
2224 if (next >= srq->rq.size)
2225 next = 0;
2226 if (next == READ_ONCE(wq->tail)) {
2241 smp_store_release(&wq->head, next);
2334 * rvt_get_rwqe - copy the next RWQE into the QP's RWQE
2670 * rvt_qp_iter_next - return the next QP in iter
2694 * the qp->next hash link to NULL, this works just fine.
2706 qp = rcu_dereference(pqp->next);