Home
last modified time | relevance | path

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

/Linux-v6.6/kernel/rcu/
Dtree_nocb.h416 bool *was_alldone, unsigned long flags, in rcu_nocb_try_bypass() argument
430 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
438 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
446 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
471 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
472 if (*was_alldone) in rcu_nocb_try_bypass()
488 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
491 if (*was_alldone) in rcu_nocb_try_bypass()
507 __call_rcu_nocb_wake(rdp, *was_alldone, flags); in rcu_nocb_try_bypass()
559 static void __call_rcu_nocb_wake(struct rcu_data *rdp, bool was_alldone, in __call_rcu_nocb_wake() argument
[all …]
Dtree.h467 bool *was_alldone, unsigned long flags,
Dtree.c2633 bool was_alldone; in __call_rcu_common() local
2670 if (rcu_nocb_try_bypass(rdp, head, &was_alldone, flags, lazy)) in __call_rcu_common()
2686 __call_rcu_nocb_wake(rdp, was_alldone, flags); /* unlocks */ in __call_rcu_common()
3937 bool was_alldone = false; in rcu_barrier_entrain() local
3951 was_alldone = rcu_rdp_is_offloaded(rdp) && !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_barrier_entrain()
3953 wake_nocb = was_alldone && rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_barrier_entrain()