Home
last modified time | relevance | path

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

/linux/kernel/rcu/
A Dtree_nocb.h513 len = rcu_segcblist_n_cbs(&rdp->cblist); in __call_rcu_nocb_wake()
578 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_gp_update_state_deoffloading() local
784 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_cb_wait() local
819 if (rcu_segcblist_ready_cbs(cblist)) in nocb_cb_wait()
942 struct rcu_segcblist *cblist = &rdp->cblist; in rdp_offload_toggle() local
946 rcu_segcblist_offload(cblist, offload); in rdp_offload_toggle()
974 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_deoffload() local
1047 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_offload() local
1154 if (rcu_segcblist_empty(&rdp->cblist)) in rcu_init_nohz()
1155 rcu_segcblist_init(&rdp->cblist); in rcu_init_nohz()
[all …]
A Dtree.c82 .cblist.flags = SEGCBLIST_SOFTIRQ_ONLY,
242 if (rcu_segcblist_is_enabled(&rdp->cblist)) in rcu_get_n_cbs_cpu()
243 return rcu_segcblist_n_cbs(&rdp->cblist); in rcu_get_n_cbs_cpu()
2995 if (rcu_segcblist_empty(&rdp->cblist)) in __call_rcu()
2996 rcu_segcblist_init(&rdp->cblist); in __call_rcu()
3007 rcu_segcblist_n_cbs(&rdp->cblist)); in __call_rcu()
3010 rcu_segcblist_n_cbs(&rdp->cblist)); in __call_rcu()
4339 rcu_segcblist_empty(&rdp->cblist)) in rcutree_migrate_callbacks()
4351 rcu_segcblist_merge(&my_rdp->cblist, &rdp->cblist); in rcutree_migrate_callbacks()
4353 rcu_segcblist_disable(&rdp->cblist); in rcutree_migrate_callbacks()
[all …]
A Dtree_plugin.h37 return rcu_segcblist_is_offloaded(&rdp->cblist); in rcu_rdp_is_offloaded()
1270 return !rcu_segcblist_empty(&this_cpu_ptr(&rcu_data)->cblist) && in rcu_needs_cpu()
1342 rcu_segcblist_pend_cbs(&rdp->cblist)) in rcu_try_advance_all_cbs()
1345 if (rcu_segcblist_ready_cbs(&rdp->cblist)) in rcu_try_advance_all_cbs()
1365 if (rcu_segcblist_empty(&rdp->cblist) || in rcu_needs_cpu()
1408 if (!rcu_segcblist_empty(&rdp->cblist)) in rcu_prepare_for_idle()
1423 if (rcu_segcblist_pend_cbs(&rdp->cblist)) { in rcu_prepare_for_idle()
A Dtree.h173 struct rcu_segcblist cblist; /* Segmented callback list, with */ member
452 if (!rcu_segcblist_is_offloaded(&(rdp)->cblist)) \
A Dtree_stall.h862 if (rcu_segcblist_is_offloaded(&rdp->cblist)) in show_rcu_gp_kthreads()
/linux/tools/rcu/
A Drcu-cbs.py43 len = rdp.cblist.len.value_();
/linux/Documentation/RCU/Design/Memory-Ordering/
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/
A DData-Structures.rst886 1 struct rcu_segcblist cblist;
895 The ``->cblist`` structure is the segmented callback list described

Completed in 34 milliseconds