Lines Matching full:affinity

57 	if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity,  in alloc_masks()
64 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
74 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
82 const struct cpumask *affinity) in desc_smp_init() argument
84 if (!affinity) in desc_smp_init()
85 affinity = irq_default_affinity; in desc_smp_init()
86 cpumask_copy(desc->irq_common_data.affinity, affinity); in desc_smp_init()
101 free_cpumask_var(desc->irq_common_data.affinity); in free_masks()
111 desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) { } in desc_smp_init() argument
116 const struct cpumask *affinity, struct module *owner) in desc_set_defaults() argument
139 desc_smp_init(desc, node, affinity); in desc_set_defaults()
212 const struct cpumask *affinity, in init_desc() argument
228 desc_set_defaults(irq, desc, node, affinity, owner); in init_desc()
468 const struct cpumask *affinity, in alloc_desc() argument
478 ret = init_desc(desc, irq, node, flags, affinity, owner); in alloc_desc()
532 const struct irq_affinity_desc *affinity, in alloc_descs() argument
538 /* Validate affinity mask(s) */ in alloc_descs()
539 if (affinity) { in alloc_descs()
541 if (cpumask_empty(&affinity[i].mask)) in alloc_descs()
550 if (affinity) { in alloc_descs()
551 if (affinity->is_managed) { in alloc_descs()
556 mask = &affinity->mask; in alloc_descs()
558 affinity++; in alloc_descs()
668 const struct irq_affinity_desc *affinity, in alloc_descs() argument
845 * @affinity: Optional pointer to an affinity mask array of size @cnt which
853 struct module *owner, const struct irq_affinity_desc *affinity) in __irq_alloc_descs() argument
885 ret = alloc_descs(start, cnt, node, affinity, owner); in __irq_alloc_descs()
936 const struct cpumask *affinity) in irq_set_percpu_devid_partition() argument
948 desc->percpu_affinity = affinity ? : cpu_possible_mask; in irq_set_percpu_devid_partition()
959 int irq_get_percpu_devid_partition(unsigned int irq, struct cpumask *affinity) in irq_get_percpu_devid_partition() argument
966 if (affinity) in irq_get_percpu_devid_partition()
967 cpumask_copy(affinity, desc->percpu_affinity); in irq_get_percpu_devid_partition()