Home
last modified time | relevance | path

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

/linux/kernel/rcu/
H A Dtree_nocb.h440 static bool nocb_bypass_needs_flush(struct rcu_data *rdp, long bypass_ncbs, in nocb_bypass_needs_flush() argument
449 if (!bypass_ncbs) in nocb_bypass_needs_flush()
453 if (bypass_ncbs >= qhimark_thresh) in nocb_bypass_needs_flush()
457 bypass_is_lazy = (bypass_ncbs == lazy_ncbs); in nocb_bypass_needs_flush()
750 long bypass_ncbs; in nocb_gp_wait() local
757 bypass_ncbs = rcu_cblist_n_cbs(&rdp->nocb_bypass); in nocb_gp_wait()
760 flush_bypass = nocb_bypass_needs_flush(rdp, bypass_ncbs, lazy_ncbs, j, false); in nocb_gp_wait()
761 if (!flush_bypass && !bypass_ncbs && rcu_segcblist_empty(&rdp->cblist)) { in nocb_gp_wait()
769 bypass_ncbs = rcu_cblist_n_cbs(&rdp->nocb_bypass); in nocb_gp_wait()
773 if (bypass_ncbs) { in nocb_gp_wait()
[all …]