Lines Matching refs:next
199 * Calculate the table size - the next power of 2 larger than the
237 * race - the next possible racer will not start until the next clean
267 * Uniquely grab the entry to clean and move to next.
371 /* next page */
521 * alloc_qpn - Allocate the next available qpn or zero/one for QP type
792 qpp = &q->next) {
795 rcu_dereference_protected(qp->next,
1138 RCU_INIT_POINTER(qp->next, NULL);
1441 qp->next = rdi->qp_dev->qp_table[n];
1848 for (; wr; wr = wr->next) {
1850 u32 next;
1859 next = wq->head + 1;
1860 if (next >= qp->r_rq.size)
1861 next = 0;
1862 if (next == READ_ONCE(wq->tail)) {
1889 smp_store_release(&wq->head, next);
2016 u32 next;
2083 next = qp->s_head + 1;
2084 if (next >= qp->s_size)
2085 next = 0;
2167 qp->s_head = next;
2220 call_send = qp->s_head == READ_ONCE(qp->s_last) && !wr->next;
2222 for (; wr; wr = wr->next) {
2262 for (; wr; wr = wr->next) {
2264 u32 next;
2274 next = wq->head + 1;
2275 if (next >= srq->rq.size)
2276 next = 0;
2277 if (next == READ_ONCE(wq->tail)) {
2292 smp_store_release(&wq->head, next);
2385 * rvt_get_rwqe - copy the next RWQE into the QP's RWQE
2721 * rvt_qp_iter_next - return the next QP in iter
2745 * the qp->next hash link to NULL, this works just fine.
2757 qp = rcu_dereference(pqp->next);