Searched refs:RCU_DONE_TAIL (Results 1 – 3 of 3) sorted by relevance
196 &rsclp->head != rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_ready_cbs()206 !rcu_segcblist_restempty(rsclp, RCU_DONE_TAIL); in rcu_segcblist_pend_cbs()230 return *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_first_pend_cb()289 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) in rcu_segcblist_entrain()328 WRITE_ONCE(rsclp->head, *rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_extract_done_cbs()329 WRITE_ONCE(*rsclp->tails[RCU_DONE_TAIL], NULL); in rcu_segcblist_extract_done_cbs()330 rclp->tail = rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_extract_done_cbs()331 for (i = RCU_CBLIST_NSEGS - 1; i >= RCU_DONE_TAIL; i--) in rcu_segcblist_extract_done_cbs()332 if (rsclp->tails[i] == rsclp->tails[RCU_DONE_TAIL]) in rcu_segcblist_extract_done_cbs()350 *rclp->tail = *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_extract_pend_cbs()[all …]
2422 ".W"[!rcu_segcblist_restempty(rsclp, RCU_DONE_TAIL)], in show_rcu_nocb_state()
61 #define RCU_DONE_TAIL 0 /* Also RCU_WAIT head. */ macro84 .tails[RCU_DONE_TAIL] = &n.head, \