Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/rcu/
Drcu_segcblist.c67 BUILD_BUG_ON(RCU_NEXT_TAIL + 1 != ARRAY_SIZE(rsclp->gp_seq)); in rcu_segcblist_init()
85 rsclp->tails[RCU_NEXT_TAIL] = NULL; in rcu_segcblist_disable()
150 *rsclp->tails[RCU_NEXT_TAIL] = rhp; in rcu_segcblist_enqueue()
151 rsclp->tails[RCU_NEXT_TAIL] = &rhp->next; in rcu_segcblist_enqueue()
176 for (i = RCU_NEXT_TAIL; i > RCU_DONE_TAIL; i--) in rcu_segcblist_entrain()
180 for (; i <= RCU_NEXT_TAIL; i++) in rcu_segcblist_entrain()
239 rclp->tail = rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_extract_pend_cbs()
290 *rsclp->tails[RCU_NEXT_TAIL] = rclp->head; in rcu_segcblist_insert_pend_cbs()
291 rsclp->tails[RCU_NEXT_TAIL] = rclp->tail; in rcu_segcblist_insert_pend_cbs()
312 for (i = RCU_WAIT_TAIL; i < RCU_NEXT_TAIL; i++) { in rcu_segcblist_advance()
[all …]
Drcu_segcblist.h79 return !!rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_is_enabled()
110 return rsclp->tails[RCU_NEXT_TAIL]; in rcu_segcblist_tail()
/Linux-v4.19/include/linux/
Drcu_segcblist.h74 #define RCU_NEXT_TAIL 3 macro
91 .tails[RCU_NEXT_TAIL] = &n.head, \