Home
last modified time | relevance | path

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

/linux/kernel/rcu/
H A Dtree_nocb.h323 rcu_segcblist_inc_len(&rdp->cblist); /* Must precede enqueue. */ in rcu_nocb_do_flush_bypass()
338 rcu_segcblist_insert_pend_cbs(&rdp->cblist, &rcl); in rcu_nocb_do_flush_bypass()
408 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
416 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
441 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
458 *was_alldone = !rcu_segcblist_pend_cbs(&rdp->cblist); in rcu_nocb_try_bypass()
468 rcu_segcblist_nextgp(&rdp->cblist, &cur_gp_seq) && in rcu_nocb_try_bypass()
485 rcu_segcblist_inc_len(&rdp->cblist); /* Must precede enqueue. */ in rcu_nocb_try_bypass()
507 if (!rcu_segcblist_pend_cbs(&rdp->cblist)) { in rcu_nocb_try_bypass()
547 len = rcu_segcblist_n_cbs(&rdp->cblist); in __call_rcu_nocb_wake()
[all …]
H A Dtree.c232 if (rcu_segcblist_is_enabled(&rdp->cblist)) in rcu_get_n_cbs_cpu()
233 return rcu_segcblist_n_cbs(&rdp->cblist); in rcu_get_n_cbs_cpu()
711 return !rcu_segcblist_empty(&this_cpu_ptr(&rcu_data)->cblist) && in rcu_needs_cpu()
1151 if (!rcu_segcblist_pend_cbs(&rdp->cblist)) in rcu_accelerate_cbs()
1154 trace_rcu_segcb_stats(&rdp->cblist, TPS("SegCbPreAcc")); in rcu_accelerate_cbs()
1167 if (rcu_segcblist_accelerate(&rdp->cblist, gp_seq_req)) in rcu_accelerate_cbs()
1171 if (rcu_segcblist_restempty(&rdp->cblist, RCU_WAIT_TAIL)) in rcu_accelerate_cbs()
1176 trace_rcu_segcb_stats(&rdp->cblist, TPS("SegCbPostAcc")); in rcu_accelerate_cbs()
1198 (void)rcu_segcblist_accelerate(&rdp->cblist, c); in rcu_accelerate_cbs_unlocked()
1224 if (!rcu_segcblist_pend_cbs(&rdp->cblist)) in rcu_advance_cbs()
[all …]
H A Dtree.h210 struct rcu_segcblist cblist; /* Segmented callback list, with */ member
530 if (rcu_segcblist_is_offloaded(&(rdp)->cblist)) \
/linux/tools/rcu/
H A Drcu-cbs.py43 len = rdp.cblist.len.value_();
/linux/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst216 15 if (!rcu_segcblist_empty(&rdp->cblist))
231 30 if (rcu_segcblist_pend_cbs(&rdp->cblist)) {
/linux/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst919 1 struct rcu_segcblist cblist;
928 The ``->cblist`` structure is the segmented callback list described
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt5609 the main ->cblist in order to avoid the extra