Lines Matching refs:ipidomain
248 struct irq_domain *ipidomain; in mips_smp_ipi_allocate() local
252 ipidomain = irq_find_matching_host(node, DOMAIN_BUS_IPI); in mips_smp_ipi_allocate()
259 if (node && !ipidomain) in mips_smp_ipi_allocate()
260 ipidomain = irq_find_matching_host(NULL, DOMAIN_BUS_IPI); in mips_smp_ipi_allocate()
273 if (!ipidomain) { in mips_smp_ipi_allocate()
278 virq = irq_reserve_ipi(ipidomain, mask); in mips_smp_ipi_allocate()
283 virq = irq_reserve_ipi(ipidomain, mask); in mips_smp_ipi_allocate()
288 if (irq_domain_is_ipi_per_cpu(ipidomain)) { in mips_smp_ipi_allocate()
305 struct irq_domain *ipidomain; in mips_smp_ipi_free() local
309 ipidomain = irq_find_matching_host(node, DOMAIN_BUS_IPI); in mips_smp_ipi_free()
316 if (node && !ipidomain) in mips_smp_ipi_free()
317 ipidomain = irq_find_matching_host(NULL, DOMAIN_BUS_IPI); in mips_smp_ipi_free()
319 BUG_ON(!ipidomain); in mips_smp_ipi_free()
321 if (irq_domain_is_ipi_per_cpu(ipidomain)) { in mips_smp_ipi_free()