Home
last modified time | relevance | path

Searched refs:irqdomain (Results 1 – 3 of 3) sorted by relevance

/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c31 struct irq_domain *irqdomain; member
43 generic_handle_irq(irq_find_mapping(fpga->irqdomain, in cplds_irq_handler()
150 fpga->irqdomain = irq_domain_add_linear(pdev->dev.of_node, in cplds_probe()
153 if (!fpga->irqdomain) in cplds_probe()
157 ret = irq_create_strict_mappings(fpga->irqdomain, base_irq, 0, in cplds_probe()
/arch/arm/common/
Dsa1111.c108 struct irq_domain *irqdomain; member
196 return irq_create_mapping(sachip->irqdomain, hwirq); in sa1111_map_irq()
199 static void sa1111_handle_irqdomain(struct irq_domain *irqdomain, int irq) in sa1111_handle_irqdomain() argument
201 struct irq_desc *d = irq_to_desc(irq_linear_revmap(irqdomain, irq)); in sa1111_handle_irqdomain()
216 struct irq_domain *irqdomain; in sa1111_irq_handler() local
233 irqdomain = sachip->irqdomain; in sa1111_irq_handler()
237 sa1111_handle_irqdomain(irqdomain, i); in sa1111_irq_handler()
241 sa1111_handle_irqdomain(irqdomain, i); in sa1111_irq_handler()
424 sachip->irqdomain = irq_domain_add_linear(NULL, SA1111_IRQ_NR, in sa1111_setup_irq()
427 if (!sachip->irqdomain) { in sa1111_setup_irq()
[all …]
/arch/x86/kernel/apic/
Dio_apic.c119 struct irq_domain *irqdomain; member
159 return ioapics[ioapic].irqdomain; in mp_ioapic_irqdomain()
2329 ip->irqdomain = irq_domain_create_linear(fn, hwirqs, cfg->ops, in mp_irqdomain_create()
2332 if (!ip->irqdomain) { in mp_irqdomain_create()
2339 ip->irqdomain->parent = parent; in mp_irqdomain_create()
2352 struct fwnode_handle *fn = ioapics[idx].irqdomain->fwnode; in ioapic_destroy_irqdomain()
2354 if (ioapics[idx].irqdomain) { in ioapic_destroy_irqdomain()
2355 irq_domain_remove(ioapics[idx].irqdomain); in ioapic_destroy_irqdomain()
2358 ioapics[idx].irqdomain = NULL; in ioapic_destroy_irqdomain()
2864 ioapics[idx].irqdomain = NULL; in mp_register_ioapic()