Lines Matching refs:domain
26 cpumask_var_t domain; member
82 if (!zalloc_cpumask_var_node(&data->domain, GFP_KERNEL, node)) in alloc_apic_chip_data()
88 free_cpumask_var(data->domain); in alloc_apic_chip_data()
97 free_cpumask_var(data->domain); in free_apic_chip_data()
150 if (cpumask_subset(vector_cpumask, d->domain)) { in __assign_irq_vector()
151 if (cpumask_equal(vector_cpumask, d->domain)) in __assign_irq_vector()
157 cpumask_andnot(d->old_domain, d->domain, vector_cpumask); in __assign_irq_vector()
187 cpumask_copy(d->old_domain, d->domain); in __assign_irq_vector()
216 cpumask_copy(d->domain, vector_cpumask); in __assign_irq_vector()
223 BUG_ON(apic->cpu_mask_to_apicid_and(mask, d->domain, in __assign_irq_vector()
261 for_each_cpu_and(cpu, data->domain, cpu_online_mask) in clear_irq_vector()
265 cpumask_clear(data->domain); in clear_irq_vector()
303 static void x86_vector_free_irqs(struct irq_domain *domain, in x86_vector_free_irqs() argument
328 static int x86_vector_alloc_irqs(struct irq_domain *domain, unsigned int virq, in x86_vector_alloc_irqs() argument
344 irq_data = irq_domain_get_irq_data(domain, virq + i); in x86_vector_alloc_irqs()
369 x86_vector_free_irqs(domain, virq, i + 1); in x86_vector_alloc_irqs()
420 cpumask_setall(data->domain); in init_legacy_irqs()
459 if (!data || !cpumask_test_cpu(cpu, data->domain)) in __setup_vector_irq()
471 if (!cpumask_test_cpu(cpu, data->domain)) in __setup_vector_irq()
504 cpu = cpumask_first_and(data->domain, cpu_online_mask); in apic_retrigger_irq()
612 cpumask_test_cpu(me, data->domain)) in smp_irq_move_cleanup_interrupt()
648 if (vector == data->cfg.vector && cpumask_test_cpu(me, data->domain)) in __irq_complete_move()