Searched refs:cblist (Results 1 – 10 of 10) sorted by relevance
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()615 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_gp_toggle_rdp() local734 if (!rcu_segcblist_restempty(&rdp->cblist, in nocb_gp_wait()746 !rcu_segcblist_restempty(&rdp->cblist, in nocb_gp_wait()885 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_cb_wait() local934 if (!rcu_segcblist_ready_cbs(cblist)) { in nocb_cb_wait()1353 if (rcu_segcblist_empty(&rdp->cblist)) in rcu_init_nohz()1354 rcu_segcblist_init(&rdp->cblist); in rcu_init_nohz()1566 struct rcu_segcblist *rsclp = &rdp->cblist; in show_rcu_nocb_state()[all …]
224 if (rcu_segcblist_is_enabled(&rdp->cblist)) in rcu_get_n_cbs_cpu()225 return rcu_segcblist_n_cbs(&rdp->cblist); in rcu_get_n_cbs_cpu()1143 if (!rcu_segcblist_pend_cbs(&rdp->cblist)) in rcu_accelerate_cbs()2957 rcu_segcblist_n_cbs(&rdp->cblist)); in rcutree_enqueue()3097 if (rcu_segcblist_empty(&rdp->cblist)) in __call_rcu_common()3098 rcu_segcblist_init(&rdp->cblist); in __call_rcu_common()4390 if (rcu_segcblist_empty(&rdp->cblist)) { in rcutree_migrate_callbacks()4405 rcu_segcblist_merge(&my_rdp->cblist, &rdp->cblist); in rcutree_migrate_callbacks()4408 rcu_segcblist_disable(&rdp->cblist); in rcutree_migrate_callbacks()4409 WARN_ON_ONCE(rcu_segcblist_empty(&my_rdp->cblist) != !rcu_segcblist_n_cbs(&my_rdp->cblist)); in rcutree_migrate_callbacks()[all …]
41 struct rcu_segcblist cblist; member276 if (rcu_segcblist_empty(&rtpcp->cblist)) in cblist_init_generic()277 rcu_segcblist_init(&rtpcp->cblist); in cblist_init_generic()378 rcu_segcblist_init(&rtpcp->cblist); in call_rcu_tasks_generic()389 rcu_segcblist_enqueue(&rtpcp->cblist, rhp); in call_rcu_tasks_generic()476 if (!rcu_segcblist_n_cbs(&rtpcp->cblist)) in rcu_tasks_need_gpcb()480 n = rcu_segcblist_n_cbs(&rtpcp->cblist); in rcu_tasks_need_gpcb()495 if (rcu_segcblist_ready_cbs(&rtpcp->cblist)) in rcu_tasks_need_gpcb()567 if (rcu_segcblist_empty(&rtpcp->cblist)) in rcu_tasks_invoke_cbs()582 rcu_segcblist_add_len(&rtpcp->cblist, -len); in rcu_tasks_invoke_cbs()[all …]
198 struct rcu_segcblist cblist; /* Segmented callback list, with */ member517 if (rcu_segcblist_is_offloaded(&(rdp)->cblist)) \
38 return rcu_segcblist_is_offloaded(&rdp->cblist); in rcu_rdp_is_offloaded()
930 if (rcu_segcblist_is_offloaded(&rdp->cblist)) in show_rcu_gp_kthreads()
43 len = rdp.cblist.len.value_();
216 15 if (!rcu_segcblist_empty(&rdp->cblist))231 30 if (rcu_segcblist_pend_cbs(&rdp->cblist)) {
886 1 struct rcu_segcblist cblist;895 The ``->cblist`` structure is the segmented callback list described
5316 the main ->cblist in order to avoid the extra