Searched refs:coupled_cpus (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/cpuidle/
H A Dcoupled.c68 * Set struct cpuidle_device.coupled_cpus to the mask of all
70 * are part of the same cluster. The coupled_cpus mask must be
89 * @coupled_cpus: mask of cpus that are part of the coupled set
98 cpumask_t coupled_cpus; member in struct:cpuidle_coupled
306 for_each_cpu(i, &coupled->coupled_cpus)
352 for_each_cpu(cpu, &coupled->coupled_cpus)
445 cpumask_and(&cpus, cpu_online_mask, &coupled->coupled_cpus);
630 cpumask_and(&cpus, cpu_online_mask, &coupled->coupled_cpus);
649 if (cpumask_empty(&dev->coupled_cpus))
652 for_each_cpu(cpu, &dev->coupled_cpus) {
[all...]
H A Dcpuidle-cps.c162 cpumask_copy(&device->coupled_cpus, &cpu_sibling_map[cpu]);
H A Dcpuidle.c755 * coupled_cpus passed as parameter. This function is used for all common
760 * @coupled_cpus: a cpumask for the coupled states
765 const struct cpumask *const coupled_cpus)
784 * use it. Note, coupled_cpus is a struct copy.
786 if (coupled_cpus)
787 device->coupled_cpus = *coupled_cpus;
764 cpuidle_register(struct cpuidle_driver *drv, const struct cpumask *const coupled_cpus) argument
/linux-master/include/linux/
H A Dcpuidle.h111 cpumask_t coupled_cpus; member in struct:cpuidle_device
192 const struct cpumask *const coupled_cpus);
230 const struct cpumask *const coupled_cpus)
229 cpuidle_register(struct cpuidle_driver *drv, const struct cpumask *const coupled_cpus) argument

Completed in 212 milliseconds