Searched refs:irqdomain (Results 1 – 3 of 3) sorted by relevance
/arch/arm/mach-pxa/ |
D | pxa_cplds_irqs.c | 31 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/ |
D | sa1111.c | 108 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/ |
D | io_apic.c | 119 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()
|