Lines Matching refs:node
2038 int node; in sched_update_numa() local
2040 node = cpu_to_node(cpu); in sched_update_numa()
2045 if (cpumask_weight(cpumask_of_node(node)) != 1) in sched_update_numa()
2049 sched_init_numa(online ? NUMA_NO_NODE : node); in sched_update_numa()
2054 int node = cpu_to_node(cpu); in sched_domains_numa_masks_set() local
2063 if (node_distance(j, node) <= sched_domains_numa_distance[i]) in sched_domains_numa_masks_set()
2116 int node; member
2126 if (cpumask_weight_and(k->cpus, cur_hop[k->node]) <= k->cpu) in hop_cmp()
2135 k->w = cpumask_weight_and(k->cpus, prev_hop[k->node]); in hop_cmp()
2152 int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node) in sched_numa_find_nth_cpu() argument
2158 if (node == NUMA_NO_NODE) in sched_numa_find_nth_cpu()
2164 node = numa_nearest_node(node, N_CPU); in sched_numa_find_nth_cpu()
2165 k.node = node; in sched_numa_find_nth_cpu()
2175 cpumask_nth_and_andnot(cpu - k.w, cpus, k.masks[hop][node], k.masks[hop-1][node]) : in sched_numa_find_nth_cpu()
2176 cpumask_nth_and(cpu, cpus, k.masks[0][node]); in sched_numa_find_nth_cpu()
2200 const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops) in sched_numa_hop_mask() argument
2204 if (node >= nr_node_ids || hops >= sched_domains_numa_levels) in sched_numa_hop_mask()
2211 return masks[hops][node]; in sched_numa_hop_mask()