Lines Matching refs:rcu_task_cpu_ids
191 static int rcu_task_cpu_ids; variable
292 rcu_task_cpu_ids = maxcpu + 1; in cblist_init_generic()
293 if (lim > rcu_task_cpu_ids) in cblist_init_generic()
294 lim = rcu_task_cpu_ids; in cblist_init_generic()
295 shift = ilog2(rcu_task_cpu_ids / lim); in cblist_init_generic()
296 if (((rcu_task_cpu_ids - 1) >> shift) >= lim) in cblist_init_generic()
304 rcu_task_cb_adjust, rcu_task_cpu_ids); in cblist_init_generic()
363 WARN_ON_ONCE(chosen_cpu >= rcu_task_cpu_ids); in call_rcu_tasks_generic()
373 READ_ONCE(rtp->percpu_enqueue_lim) != rcu_task_cpu_ids) in call_rcu_tasks_generic()
393 if (rtp->percpu_enqueue_lim != rcu_task_cpu_ids) { in call_rcu_tasks_generic()
395 WRITE_ONCE(rtp->percpu_dequeue_lim, rcu_task_cpu_ids); in call_rcu_tasks_generic()
396 smp_store_release(&rtp->percpu_enqueue_lim, rcu_task_cpu_ids); in call_rcu_tasks_generic()
510 WRITE_ONCE(rtp->percpu_enqueue_shift, order_base_2(rcu_task_cpu_ids)); in rcu_tasks_need_gpcb()
525 for (cpu = rtp->percpu_dequeue_lim; cpu < rcu_task_cpu_ids; cpu++) { in rcu_tasks_need_gpcb()