Lines Matching refs:masks
45 cpumask_var_t *masks; in alloc_node_to_cpumask() local
48 masks = kcalloc(nr_node_ids, sizeof(cpumask_var_t), GFP_KERNEL); in alloc_node_to_cpumask()
49 if (!masks) in alloc_node_to_cpumask()
53 if (!zalloc_cpumask_var(&masks[node], GFP_KERNEL)) in alloc_node_to_cpumask()
57 return masks; in alloc_node_to_cpumask()
61 free_cpumask_var(masks[node]); in alloc_node_to_cpumask()
62 kfree(masks); in alloc_node_to_cpumask()
66 static void free_node_to_cpumask(cpumask_var_t *masks) in free_node_to_cpumask() argument
71 free_cpumask_var(masks[node]); in free_node_to_cpumask()
72 kfree(masks); in free_node_to_cpumask()
75 static void build_node_to_cpumask(cpumask_var_t *masks) in build_node_to_cpumask() argument
80 cpumask_set_cpu(cpu, masks[cpu_to_node(cpu)]); in build_node_to_cpumask()
253 struct irq_affinity_desc *masks) in __irq_build_affinity_masks() argument
272 cpumask_or(&masks[curvec].mask, &masks[curvec].mask, in __irq_build_affinity_masks()
324 irq_spread_init_one(&masks[curvec].mask, nmsk, in __irq_build_affinity_masks()
340 struct irq_affinity_desc *masks) in irq_build_affinity_masks() argument
364 nmsk, masks); in irq_build_affinity_masks()
382 masks); in irq_build_affinity_masks()
419 struct irq_affinity_desc *masks = NULL; in irq_create_affinity_masks() local
449 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in irq_create_affinity_masks()
450 if (!masks) in irq_create_affinity_masks()
455 cpumask_copy(&masks[curvec].mask, irq_default_affinity); in irq_create_affinity_masks()
466 curvec, masks); in irq_create_affinity_masks()
468 kfree(masks); in irq_create_affinity_masks()
481 cpumask_copy(&masks[curvec].mask, irq_default_affinity); in irq_create_affinity_masks()
485 masks[i].is_managed = 1; in irq_create_affinity_masks()
487 return masks; in irq_create_affinity_masks()