• Home
  • Raw
  • Download

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
274 cpumask_or(&masks[curvec].mask, &masks[curvec].mask, nmsk); in __irq_build_affinity_masks()
325 irq_spread_init_one(&masks[curvec].mask, nmsk, in __irq_build_affinity_masks()
341 struct irq_affinity_desc *masks) in irq_build_affinity_masks() argument
365 nmsk, masks); in irq_build_affinity_masks()
383 masks); in irq_build_affinity_masks()
420 struct irq_affinity_desc *masks = NULL; in irq_create_affinity_masks() local
450 masks = kcalloc(nvecs, sizeof(*masks), GFP_KERNEL); in irq_create_affinity_masks()
451 if (!masks) in irq_create_affinity_masks()
456 cpumask_copy(&masks[curvec].mask, irq_default_affinity); in irq_create_affinity_masks()
467 curvec, masks); in irq_create_affinity_masks()
469 kfree(masks); in irq_create_affinity_masks()
482 cpumask_copy(&masks[curvec].mask, irq_default_affinity); in irq_create_affinity_masks()
486 masks[i].is_managed = 1; in irq_create_affinity_masks()
488 return masks; in irq_create_affinity_masks()