Home
last modified time | relevance | path

Searched refs:RCU_DONE_TAIL (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/kernel/rcu/
Drcu_segcblist.c95 &rsclp->head != rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_ready_cbs()
105 !rcu_segcblist_restempty(rsclp, RCU_DONE_TAIL); in rcu_segcblist_pend_cbs()
129 return *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_first_pend_cb()
176 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) in rcu_segcblist_entrain()
216 rsclp->head = *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_extract_done_cbs()
217 *rsclp->tails[RCU_DONE_TAIL] = NULL; in rcu_segcblist_extract_done_cbs()
218 rclp->tail = rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_extract_done_cbs()
219 for (i = RCU_CBLIST_NSEGS - 1; i >= RCU_DONE_TAIL; i--) in rcu_segcblist_extract_done_cbs()
220 if (rsclp->tails[i] == rsclp->tails[RCU_DONE_TAIL]) in rcu_segcblist_extract_done_cbs()
238 *rclp->tail = *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_extract_pend_cbs()
[all …]
/Linux-v4.19/include/linux/
Drcu_segcblist.h71 #define RCU_DONE_TAIL 0 /* Also RCU_WAIT head. */ macro
88 .tails[RCU_DONE_TAIL] = &n.head, \