• Home
  • Raw
  • Download

Lines Matching refs:rcu_nocb_mask

17 static cpumask_var_t rcu_nocb_mask; /* CPUs to have callbacks offloaded. */  variable
65 alloc_bootmem_cpumask_var(&rcu_nocb_mask); in rcu_nocb_setup()
66 if (cpulist_parse(str, rcu_nocb_mask)) { in rcu_nocb_setup()
68 cpumask_setall(rcu_nocb_mask); in rcu_nocb_setup()
215 if (cpumask_available(rcu_nocb_mask)) in rcu_is_nocb_cpu()
216 return cpumask_test_cpu(cpu, rcu_nocb_mask); in rcu_is_nocb_cpu()
1031 cpumask_clear_cpu(cpu, rcu_nocb_mask); in rcu_nocb_cpu_deoffload()
1101 cpumask_set_cpu(cpu, rcu_nocb_mask); in rcu_nocb_cpu_offload()
1125 if (!cpumask_available(rcu_nocb_mask) && need_rcu_nocb_mask) { in rcu_init_nohz()
1126 if (!zalloc_cpumask_var(&rcu_nocb_mask, GFP_KERNEL)) { in rcu_init_nohz()
1131 if (!cpumask_available(rcu_nocb_mask)) in rcu_init_nohz()
1136 cpumask_or(rcu_nocb_mask, rcu_nocb_mask, tick_nohz_full_mask); in rcu_init_nohz()
1139 if (!cpumask_subset(rcu_nocb_mask, cpu_possible_mask)) { in rcu_init_nohz()
1141 cpumask_and(rcu_nocb_mask, cpu_possible_mask, in rcu_init_nohz()
1142 rcu_nocb_mask); in rcu_init_nohz()
1144 if (cpumask_empty(rcu_nocb_mask)) in rcu_init_nohz()
1148 cpumask_pr_args(rcu_nocb_mask)); in rcu_init_nohz()
1152 for_each_cpu(cpu, rcu_nocb_mask) { in rcu_init_nohz()
1256 if (!cpumask_available(rcu_nocb_mask)) in rcu_organize_nocb_kthreads()
1268 for_each_cpu(cpu, rcu_nocb_mask) { in rcu_organize_nocb_kthreads()
1305 if (cpumask_available(rcu_nocb_mask) && cpumask_weight(rcu_nocb_mask)) in rcu_bind_current_to_nocb()
1306 WARN_ON(sched_setaffinity(current->pid, rcu_nocb_mask)); in rcu_bind_current_to_nocb()