• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/kernel/

Lines Matching refs:cpus_allowed

76 	cpumask_t cpus_allowed;		/* CPUs allowed to tasks in cpuset */
173 .cpus_allowed = CPU_MASK_ALL,
558 * Return in *pmask the portion of a cpusets's cpus_allowed that
573 while (cs && !cpus_intersects(cs->cpus_allowed, cpu_online_map))
576 cpus_and(*pmask, cs->cpus_allowed, cpu_online_map);
694 return cpus_subset(p->cpus_allowed, q->cpus_allowed) &&
714 * perhaps one or more of the fields cpus_allowed, mems_allowed,
744 cpus_intersects(trial->cpus_allowed, c->cpus_allowed))
757 * a. All cpus in the parent cpuset's cpus_allowed that are not part of any
759 * b. All cpus in the current cpuset's cpus_allowed that are not part of any
774 if (par == NULL || cpus_empty(cur->cpus_allowed))
778 * Get all cpus from parent's cpus_allowed not part of exclusive
781 pspan = par->cpus_allowed;
784 cpus_andnot(pspan, pspan, c->cpus_allowed);
787 cpus_or(pspan, pspan, cur->cpus_allowed);
788 if (cpus_equal(pspan, cur->cpus_allowed))
794 cspan = cur->cpus_allowed;
796 * Get all cpus from current cpuset's cpus_allowed not part
801 cpus_andnot(cspan, cspan, c->cpus_allowed);
819 /* top_cpuset.cpus_allowed tracks cpu_online_map; it's read-only */
826 * We allow a cpuset's cpus_allowed to be empty; if it has attached
831 cpus_clear(trialcs.cpus_allowed);
833 retval = cpulist_parse(buf, trialcs.cpus_allowed);
837 cpus_and(trialcs.cpus_allowed, trialcs.cpus_allowed, cpu_online_map);
838 /* cpus_allowed cannot be empty for a cpuset with attached tasks. */
839 if (atomic_read(&cs->count) && cpus_empty(trialcs.cpus_allowed))
844 cpus_unchanged = cpus_equal(cs->cpus_allowed, trialcs.cpus_allowed);
846 cs->cpus_allowed = trialcs.cpus_allowed;
968 fudge += cpus_weight(cs->cpus_allowed); /* imagine one fork-bomb/cpu */
1213 if (cpus_empty(cs->cpus_allowed) || nodes_empty(cs->mems_allowed))
1421 mask = cs->cpus_allowed;
1906 cs->cpus_allowed = CPU_MASK_NONE;
2032 top_cpuset.cpus_allowed = CPU_MASK_ALL;
2092 if (!cpus_empty(c->cpus_allowed))
2093 guarantee_online_cpus(c, &c->cpus_allowed);
2100 * The cpus_allowed and mems_allowed nodemasks in the top_cpuset track
2121 top_cpuset.cpus_allowed = cpu_online_map;
2134 * This routine ensures that top_cpuset.cpus_allowed tracks
2159 * cpuset_init_smp - initialize cpus_allowed
2166 top_cpuset.cpus_allowed = cpu_online_map;
2276 * cpuset_cpus_allowed - return cpus_allowed mask from a tasks cpuset.
2277 * @tsk: pointer to task_struct from which to obtain cpuset->cpus_allowed.
2279 * Description: Returns the cpumask_t cpus_allowed of the cpuset
2698 /* Display task cpus_allowed, mems_allowed in /proc/<pid>/status file. */
2702 buffer += cpumask_scnprintf(buffer, PAGE_SIZE, task->cpus_allowed);