Symbol: RCU_NEXT_TAIL
include/linux/rcu_segcblist.h
209
.tails[RCU_NEXT_TAIL] = &n.head, \
kernel/rcu/rcu_segcblist.c
241
BUILD_BUG_ON(RCU_NEXT_TAIL + 1 != ARRAY_SIZE(rsclp->gp_seq));
kernel/rcu/rcu_segcblist.c
333
rcu_segcblist_inc_seglen(rsclp, RCU_NEXT_TAIL);
kernel/rcu/rcu_segcblist.c
335
WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp);
kernel/rcu/rcu_segcblist.c
336
WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next);
kernel/rcu/rcu_segcblist.c
359
for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--)
kernel/rcu/rcu_segcblist.c
364
for (; i <= RCU_NEXT_TAIL; i++)
kernel/rcu/rcu_segcblist.c
408
rclp->tail = rsclp->tails[RCU_NEXT_TAIL];
kernel/rcu/rcu_segcblist.c
460
rcu_segcblist_add_seglen(rsclp, RCU_NEXT_TAIL, rclp->len);
kernel/rcu/rcu_segcblist.c
461
WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rclp->head);
kernel/rcu/rcu_segcblist.c
462
WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], rclp->tail);
kernel/rcu/rcu_segcblist.c
481
for (i = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++) {
kernel/rcu/rcu_segcblist.c
502
for (j = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++, j++) {
kernel/rcu/rcu_segcblist.c
503
if (rsclp->tails[j] == rsclp->tails[RCU_NEXT_TAIL])
kernel/rcu/rcu_segcblist.c
568
if (rcu_segcblist_restempty(rsclp, i) || ++i >= RCU_NEXT_TAIL)
kernel/rcu/rcu_segcblist.c
572
for (j = i + 1; j <= RCU_NEXT_TAIL; j++)
kernel/rcu/rcu_segcblist.c
582
for (; i < RCU_NEXT_TAIL; i++) {
kernel/rcu/rcu_segcblist.c
583
WRITE_ONCE(rsclp->tails[i], rsclp->tails[RCU_NEXT_TAIL]);
kernel/rcu/srcutree.c
1893
WARN_ON_ONCE(!rcu_segcblist_segempty(&sdp->srcu_cblist, RCU_NEXT_TAIL));
kernel/rcu/tree_nocb.h
1552
sprintf(bufn, "%ld", rsclp->seglen[RCU_NEXT_TAIL]);
kernel/rcu/tree_nocb.h
1571
".N"[!rcu_segcblist_segempty(rsclp, RCU_NEXT_TAIL)],
kernel/rcu/tree_nocb.h
1572
rcu_segcblist_segempty(rsclp, RCU_NEXT_TAIL) ? "" : bufn,