Lines Matching defs:masks
47 cpumask_var_t *masks;
50 masks = kcalloc(nr_node_ids, sizeof(cpumask_var_t), GFP_KERNEL);
51 if (!masks)
55 if (!zalloc_cpumask_var(&masks[node], GFP_KERNEL))
59 return masks;
63 free_cpumask_var(masks[node]);
64 kfree(masks);
68 static void free_node_to_cpumask(cpumask_var_t *masks)
73 free_cpumask_var(masks[node]);
74 kfree(masks);
77 static void build_node_to_cpumask(cpumask_var_t *masks)
82 cpumask_set_cpu(cpu, masks[cpu_to_node(cpu)]);
252 struct cpumask *nmsk, struct cpumask *masks)
271 /* Ensure that only CPUs which are in both masks are set */
273 cpumask_or(&masks[curgrp], &masks[curgrp], nmsk);
323 grp_spread_init_one(&masks[curgrp], nmsk,
339 * of initialized masks which can be less than numgrps.
355 struct cpumask *masks = NULL;
370 masks = kcalloc(numgrps, sizeof(*masks), GFP_KERNEL);
371 if (!masks)
392 npresmsk, nmsk, masks);
409 npresmsk, nmsk, masks);
422 kfree(masks);
426 return masks;
431 struct cpumask *masks;
436 masks = kcalloc(numgrps, sizeof(*masks), GFP_KERNEL);
437 if (!masks)
441 cpumask_copy(&masks[0], cpu_possible_mask);
443 return masks;