Home
last modified time | relevance | path

Searched refs:RCU_NEXT_TAIL (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/kernel/rcu/
A Drcu_segcblist.c344 rcu_segcblist_inc_seglen(rsclp, RCU_NEXT_TAIL); in rcu_segcblist_enqueue()
346 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp); in rcu_segcblist_enqueue()
347 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next); in rcu_segcblist_enqueue()
370 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) in rcu_segcblist_entrain()
375 for (; i <= RCU_NEXT_TAIL; i++) in rcu_segcblist_entrain()
419 rclp->tail = rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_extract_pend_cbs()
473 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], rclp->tail); in rcu_segcblist_insert_pend_cbs()
492 for (i = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++) { in rcu_segcblist_advance()
514 if (rsclp->tails[j] == rsclp->tails[RCU_NEXT_TAIL]) in rcu_segcblist_advance()
583 for (j = i + 1; j <= RCU_NEXT_TAIL; j++) in rcu_segcblist_accelerate()
[all …]
A Dtree_nocb.h1642 ".N"[!rcu_segcblist_segempty(rsclp, RCU_NEXT_TAIL)], in show_rcu_nocb_state()
/linux-6.3-rc2/include/linux/
A Drcu_segcblist.h63 #define RCU_NEXT_TAIL 3 macro
225 .tails[RCU_NEXT_TAIL] = &n.head, \
/linux-6.3-rc2/Documentation/RCU/Design/Data-Structures/
A DData-Structures.rst678 4 #define RCU_NEXT_TAIL 3
698 #. ``RCU_NEXT_TAIL``: Callbacks that have not yet been associated with a
725 ``->tails[RCU_NEXT_TAIL]`` array element references CB 4's ``->next``
728 ``->tails[RCU_NEXT_TAIL]`` array element always references the last RCU
733 ``->tails[RCU_NEXT_TAIL]`` array element: It can be ``NULL`` when this
738 CPUs advance their callbacks from the ``RCU_NEXT_TAIL`` to the

Completed in 9 milliseconds