Lines Matching refs:RCU_NEXT_TAIL
67 BUILD_BUG_ON(RCU_NEXT_TAIL + 1 != ARRAY_SIZE(rsclp->gp_seq)); in rcu_segcblist_init()
85 rsclp->tails[RCU_NEXT_TAIL] = NULL; in rcu_segcblist_disable()
150 *rsclp->tails[RCU_NEXT_TAIL] = rhp; in rcu_segcblist_enqueue()
151 rsclp->tails[RCU_NEXT_TAIL] = &rhp->next; in rcu_segcblist_enqueue()
176 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) in rcu_segcblist_entrain()
180 for (; i <= RCU_NEXT_TAIL; i++) in rcu_segcblist_entrain()
239 rclp->tail = rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_extract_pend_cbs()
290 *rsclp->tails[RCU_NEXT_TAIL] = rclp->head; in rcu_segcblist_insert_pend_cbs()
291 rsclp->tails[RCU_NEXT_TAIL] = rclp->tail; in rcu_segcblist_insert_pend_cbs()
312 for (i = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++) { in rcu_segcblist_advance()
332 for (j = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++, j++) { in rcu_segcblist_advance()
333 if (rsclp->tails[j] == rsclp->tails[RCU_NEXT_TAIL]) in rcu_segcblist_advance()
389 if (++i >= RCU_NEXT_TAIL) in rcu_segcblist_accelerate()
399 for (; i < RCU_NEXT_TAIL; i++) { in rcu_segcblist_accelerate()
400 rsclp->tails[i] = rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_accelerate()