Lines Matching refs:cpumask
15 * Next, the users of the idle injection framework provide a cpumask via
17 * this cpumask.
29 * all of the CPUs in the cpumask provided by the user.
68 * @cpumask: mask of CPUs affected by idle injection
89 unsigned long cpumask[];
107 for_each_cpu_and(cpu, to_cpumask(ii_dev->cpumask), cpu_online_mask) {
230 cpumask_pr_args(to_cpumask(ii_dev->cpumask)));
260 cpumask_pr_args(to_cpumask(ii_dev->cpumask)));
266 * associated with the given cpumask to be parked and stay that way, so
279 for_each_cpu(cpu, to_cpumask(ii_dev->cpumask)) {
318 * @cpumask: CPUs to be affected by idle injection
331 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
341 cpumask_copy(to_cpumask(ii_dev->cpumask), cpumask);
347 for_each_cpu(cpu, to_cpumask(ii_dev->cpumask)) {
360 for_each_cpu(cpu_rb, to_cpumask(ii_dev->cpumask)) {
374 * @cpumask: CPUs to be affected by idle injection
383 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask)
385 return idle_inject_register_full(cpumask, NULL);
403 for_each_cpu(cpu, to_cpumask(ii_dev->cpumask))