Home
last modified time | relevance | path

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

/kernel/rcu/
Dtree_exp.h140 WARN_ON_ONCE(rnp->expmask); in sync_exp_reset_tree()
141 WRITE_ONCE(rnp->expmask, rnp->expmaskinit); in sync_exp_reset_tree()
156 READ_ONCE(rnp->expmask) == 0; in sync_rcu_exp_done()
192 if (!rnp->expmask) in __rcu_report_exp_rnp()
210 WARN_ON_ONCE(!(rnp->expmask & mask)); in __rcu_report_exp_rnp()
211 WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask); in __rcu_report_exp_rnp()
239 if (!(rnp->expmask & mask)) { in rcu_report_exp_cpu_mult()
243 WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask); in rcu_report_exp_cpu_mult()
351 for_each_leaf_node_cpu_mask(rnp, cpu, rnp->expmask) { in __sync_rcu_exp_select_node_cpus()
367 mask_ofl_ipi = rnp->expmask & ~mask_ofl_test; in __sync_rcu_exp_select_node_cpus()
[all …]
Dtree_plugin.h157 (rnp->expmask & rdp->grpmask ? RCU_EXP_BLKD : 0); in rcu_preempt_ctxt_queue()
252 !(rnp->expmask & rdp->grpmask)); in rcu_preempt_ctxt_queue()
645 (rdp->grpmask & READ_ONCE(rnp->expmask)) || in rcu_read_unlock_special()
Dtree.h64 unsigned long expmask; /* CPUs or groups that need to check in */ member