Searched refs:was_alldone (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/kernel/rcu/ |
H A D | tree_nocb.h | 401 bool *was_alldone, unsigned long flags, in rcu_nocb_try_bypass() argument 415 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass() 423 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass() 431 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass() 456 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass() 457 if (*was_alldone) in rcu_nocb_try_bypass() 473 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass() 476 if (*was_alldone) in rcu_nocb_try_bypass() 492 __call_rcu_nocb_wake(rdp, *was_alldone, flags); in rcu_nocb_try_bypass() 541 static void __call_rcu_nocb_wake(struct rcu_data *rdp, bool was_alldone, in __call_rcu_nocb_wake() argument [all …]
|
H A D | tree.h | 470 bool *was_alldone, unsigned long flags,
|
H A D | tree.c | 2693 bool was_alldone; in __call_rcu_common() local 2730 if (rcu_nocb_try_bypass(rdp, head, &was_alldone, flags, lazy)) { in __call_rcu_common() 2748 __call_rcu_nocb_wake(rdp, was_alldone, flags); /* unlocks */ in __call_rcu_common() 4017 bool was_alldone = false; in rcu_barrier_entrain() local 4031 was_alldone = rcu_rdp_is_offloaded(rdp) && !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_barrier_entrain() 4033 wake_nocb = was_alldone && rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_barrier_entrain()
|