Lines Matching defs:ilb_cpu
13382 * (or a ilb_cpu acting on its behalf where given_cpu is
13385 * conflicts (balance_cpu and given_cpu/ilb_cpu deciding
13854 int ilb_cpu;
13858 for_each_cpu_and(ilb_cpu, nohz.idle_cpus_mask, hk_mask) {
13859 if (ilb_cpu == this_cpu)
13862 if (idle_cpu(ilb_cpu))
13863 return ilb_cpu;
13878 int ilb_cpu;
13887 ilb_cpu = find_new_ilb();
13888 if (ilb_cpu < 0)
13892 * Don't bother if no new NOHZ balance work items for ilb_cpu,
13893 * i.e. all bits in flags are already set in ilb_cpu.
13895 if ((atomic_read(nohz_flags(ilb_cpu)) & flags) == flags)
13902 flags = atomic_fetch_or(flags, nohz_flags(ilb_cpu));
13911 smp_call_function_single_async(ilb_cpu, &cpu_rq(ilb_cpu)->nohz_csd);