Searched refs:RCU_NEXT_TAIL (Results 1 - 4 of 4) sorted by relevance
/linux-master/include/linux/ |
H A D | rcu_segcblist.h | 43 * [*tails[RCU_NEXT_READY_TAIL], *tails[RCU_NEXT_TAIL]): 57 * are already ready to invoke) or for RCU_NEXT_TAIL (whose callbacks have 63 #define RCU_NEXT_TAIL 3 macro 225 .tails[RCU_NEXT_TAIL] = &n.head, \
|
/linux-master/kernel/rcu/ |
H A D | rcu_segcblist.c | 241 BUILD_BUG_ON(RCU_NEXT_TAIL + 1 != ARRAY_SIZE(rsclp->gp_seq)); 344 rcu_segcblist_inc_seglen(rsclp, RCU_NEXT_TAIL); 346 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp); 347 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next); 370 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) 375 for (; i <= RCU_NEXT_TAIL; i++) 419 rclp->tail = rsclp->tails[RCU_NEXT_TAIL]; 471 rcu_segcblist_add_seglen(rsclp, RCU_NEXT_TAIL, rclp->len); 472 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rclp->head); 473 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], rcl [all...] |
H A D | srcutree.c | 1245 * callbacks become indefinitely stuck in the RCU_NEXT_TAIL segment. 1268 * freshly enqueued callback in RCU_NEXT_TAIL can't move to 1279 * advancing. This means that RCU_NEXT_TAIL segment will 1731 WARN_ON_ONCE(!rcu_segcblist_segempty(&sdp->srcu_cblist, RCU_NEXT_TAIL));
|
H A D | tree_nocb.h | 1698 ".N"[!rcu_segcblist_segempty(rsclp, RCU_NEXT_TAIL)],
|
Completed in 147 milliseconds