Lines Matching refs:domain
26 cpumask_var_t domain; member
84 if (!zalloc_cpumask_var_node(&data->domain, GFP_KERNEL, node)) in alloc_apic_chip_data()
90 free_cpumask_var(data->domain); in alloc_apic_chip_data()
103 free_cpumask_var(data->domain); in free_apic_chip_data()
156 if (cpumask_subset(vector_cpumask, d->domain)) { in __assign_irq_vector()
157 if (cpumask_equal(vector_cpumask, d->domain)) in __assign_irq_vector()
163 cpumask_andnot(d->old_domain, d->domain, vector_cpumask); in __assign_irq_vector()
193 cpumask_copy(d->old_domain, d->domain); in __assign_irq_vector()
222 cpumask_copy(d->domain, vector_cpumask); in __assign_irq_vector()
229 BUG_ON(apic->cpu_mask_to_apicid_and(mask, d->domain, in __assign_irq_vector()
267 for_each_cpu_and(cpu, data->domain, cpu_online_mask) in clear_irq_vector()
271 cpumask_clear(data->domain); in clear_irq_vector()
309 static void x86_vector_free_irqs(struct irq_domain *domain, in x86_vector_free_irqs() argument
330 static int x86_vector_alloc_irqs(struct irq_domain *domain, unsigned int virq, in x86_vector_alloc_irqs() argument
346 irq_data = irq_domain_get_irq_data(domain, virq + i); in x86_vector_alloc_irqs()
374 x86_vector_free_irqs(domain, virq, i); in x86_vector_alloc_irqs()
425 cpumask_setall(data->domain); in init_legacy_irqs()
464 if (!data || !cpumask_test_cpu(cpu, data->domain)) in __setup_vector_irq()
476 if (!cpumask_test_cpu(cpu, data->domain)) in __setup_vector_irq()
509 cpu = cpumask_first_and(data->domain, cpu_online_mask); in apic_retrigger_irq()
617 cpumask_test_cpu(me, data->domain)) in smp_irq_move_cleanup_interrupt()
653 if (vector == data->cfg.vector && cpumask_test_cpu(me, data->domain)) in __irq_complete_move()