/linux-4.4.14/arch/arm/mach-pxa/ |
D | pxa_cplds_irqs.c | 35 struct irq_domain *irqdomain; member 46 generic_handle_irq(irq_find_mapping(fpga->irqdomain, bit)); in cplds_irq_handler() 151 fpga->irqdomain = irq_domain_add_linear(pdev->dev.of_node, in cplds_probe() 154 if (!fpga->irqdomain) in cplds_probe() 158 ret = irq_create_strict_mappings(fpga->irqdomain, base_irq, 0, in cplds_probe()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-altera.c | 214 struct irq_domain *irqdomain; in altera_gpio_irq_edge_handler() local 221 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_edge_handler() 230 generic_handle_irq(irq_find_mapping(irqdomain, i)); in altera_gpio_irq_edge_handler() 243 struct irq_domain *irqdomain; in altera_gpio_irq_leveL_high_handler() local 250 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_leveL_high_handler() 258 generic_handle_irq(irq_find_mapping(irqdomain, i)); in altera_gpio_irq_leveL_high_handler()
|
D | gpiolib.c | 501 if (!gpiochip->irqdomain) { in gpiochip_set_chained_irqchip() 526 irq_set_parent(irq_find_mapping(gpiochip->irqdomain, offset), in gpiochip_set_chained_irqchip() 612 return irq_find_mapping(chip->irqdomain, offset); in gpiochip_to_irq() 633 if (gpiochip->irqdomain) { in gpiochip_irqchip_remove() 636 irq_find_mapping(gpiochip->irqdomain, offset)); in gpiochip_irqchip_remove() 637 irq_domain_remove(gpiochip->irqdomain); in gpiochip_irqchip_remove() 704 gpiochip->irqdomain = irq_domain_add_simple(of_node, in _gpiochip_irqchip_add() 707 if (!gpiochip->irqdomain) { in _gpiochip_irqchip_add() 728 irq_base = irq_create_mapping(gpiochip->irqdomain, offset); in _gpiochip_irqchip_add()
|
D | gpio-zynq.c | 503 struct irq_domain *irqdomain = gpio->chip.irqdomain; in zynq_gpio_handle_bank_irq() local 512 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
|
D | gpio-rcar.c | 213 generic_handle_irq(irq_find_mapping(p->gpio_chip.irqdomain, in gpio_rcar_irq_handler() 490 ret = irq_find_mapping(gpio_chip->irqdomain, 0); in gpio_rcar_probe()
|
D | gpio-vf610.c | 131 generic_handle_irq(irq_find_mapping(port->gc.irqdomain, pin)); in vf610_gpio_irq_handler()
|
D | gpio-zx.c | 174 generic_handle_irq(irq_find_mapping(gc->irqdomain, in zx_irq_handler()
|
D | gpio-tc3589x.c | 219 int irq = irq_find_mapping(tc3589x_gpio->chip.irqdomain, in tc3589x_gpio_irq()
|
D | gpio-crystalcove.c | 280 virq = irq_find_mapping(cg->chip.irqdomain, gpio); in crystalcove_gpio_irq_handler()
|
D | gpio-xlp.c | 231 priv->chip.irqdomain, gpio)); in xlp_gpio_generic_handler()
|
D | gpio-pcf857x.c | 201 handle_nested_irq(irq_find_mapping(gpio->chip.irqdomain, i)); in pcf857x_irq()
|
D | gpio-intel-mid.c | 322 generic_handle_irq(irq_find_mapping(gc->irqdomain, in intel_mid_irq_handler()
|
D | gpio-lynxpoint.c | 258 irq = irq_find_mapping(lg->chip.irqdomain, base + pin); in lp_gpio_irq_handler()
|
D | gpio-pl061.c | 220 generic_handle_irq(irq_find_mapping(gc->irqdomain, in pl061_irq_handler()
|
D | gpio-stmpe.c | 321 int child_irq = irq_find_mapping(stmpe_gpio->chip.irqdomain, in stmpe_gpio_irq()
|
D | gpio-dln2.c | 419 irq = irq_find_mapping(dln2->gpio.irqdomain, pin); in dln2_gpio_event()
|
D | gpio-adnp.c | 331 child_irq = irq_find_mapping(adnp->gpio.irqdomain, in adnp_irq()
|
D | gpio-brcmstb.c | 213 struct irq_domain *irq_domain = bank->bgc.gc.irqdomain; in brcmstb_gpio_irq_bank_handler()
|
D | gpio-max732x.c | 494 handle_nested_irq(irq_find_mapping(chip->gpio_chip.irqdomain, in max732x_irq_handler()
|
D | gpio-sx150x.c | 418 chip->gpio_chip.irqdomain, in sx150x_irq_thread_fn()
|
D | gpio-pca953x.c | 521 handle_nested_irq(irq_find_mapping(chip->gpio_chip.irqdomain, in pca953x_irq_handler()
|
D | gpio-omap.c | 771 generic_handle_irq(irq_find_mapping(bank->chip.irqdomain, in omap_gpio_irq_handler()
|
/linux-4.4.14/drivers/mfd/ |
D | pm8921-core.c | 61 struct irq_domain *irqdomain; member 128 irq = irq_find_mapping(chip->irqdomain, pmirq); in pm8xxx_irq_block_handler() 368 chip->irqdomain = irq_domain_add_linear(pdev->dev.of_node, nirqs, in pm8921_probe() 371 if (!chip->irqdomain) in pm8921_probe() 380 irq_domain_remove(chip->irqdomain); in pm8921_probe() 399 irq_domain_remove(chip->irqdomain); in pm8921_remove()
|
/linux-4.4.14/drivers/clk/at91/ |
D | pmc.c | 171 generic_handle_irq(irq_find_mapping(pmc->irqdomain, n)); in pmc_irq_handler() 245 pmc->irqdomain = irq_domain_add_linear(np, 32, &pmc_irq_ops, pmc); in at91_pmc_init() 247 if (!pmc->irqdomain) in at91_pmc_init() 258 irq_domain_remove(pmc->irqdomain); in at91_pmc_init()
|
D | pmc.h | 35 struct irq_domain *irqdomain; member
|
/linux-4.4.14/drivers/sh/intc/ |
D | Makefile | 1 obj-y := access.o chip.o core.o handle.o irqdomain.o virq.o
|
/linux-4.4.14/kernel/irq/ |
D | Makefile | 5 obj-$(CONFIG_IRQ_DOMAIN) += irqdomain.o
|
/linux-4.4.14/include/linux/gpio/ |
D | driver.h | 136 struct irq_domain *irqdomain; member
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | io_apic.c | 117 struct irq_domain *irqdomain; member 170 return ioapics[ioapic].irqdomain; in mp_ioapic_irqdomain() 2233 ip->irqdomain = irq_domain_add_linear(cfg->dev, hwirqs, cfg->ops, in mp_irqdomain_create() 2235 if (!ip->irqdomain) in mp_irqdomain_create() 2238 ip->irqdomain->parent = parent; in mp_irqdomain_create() 2250 if (ioapics[idx].irqdomain) { in ioapic_destroy_irqdomain() 2251 irq_domain_remove(ioapics[idx].irqdomain); in ioapic_destroy_irqdomain() 2252 ioapics[idx].irqdomain = NULL; in ioapic_destroy_irqdomain() 2789 ioapics[idx].irqdomain = NULL; in mp_register_ioapic()
|
/linux-4.4.14/drivers/bcma/ |
D | driver_gpio.c | 121 generic_handle_irq(irq_find_mapping(gc->irqdomain, gpio)); in bcma_gpio_irq_handler()
|
/linux-4.4.14/Documentation/gpio/ |
D | driver.txt | 123 generic_handle_irq(irq_find_mapping(bank->chip.irqdomain, bit)); 158 associated irqdomain and resource allocation callbacks, the gpiolib has
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-coh901.c | 529 int pin_irq = irq_find_mapping(chip->irqdomain, offset); in u300_gpio_irq_handler()
|
D | pinctrl-amd.c | 531 irq = irq_find_mapping(gc->irqdomain, in amd_gpio_irq_handler()
|
D | pinctrl-pistachio.c | 1315 generic_handle_irq(irq_linear_revmap(gc->irqdomain, pin)); in pistachio_gpio_irq_handler()
|
D | pinctrl-st.c | 1448 generic_handle_irq(irq_find_mapping(bank->gpio_chip.irqdomain, n)); in __gpio_irq_handler()
|
D | pinctrl-at91.c | 1598 gpio_chip->irqdomain, n)); in gpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-gpio.c | 161 int child_irq = irq_find_mapping(gc->irqdomain, pin); in cygnus_gpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-plgpio.c | 404 irq_find_mapping(gc->irqdomain, pin)); in plgpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 443 virq = irq_find_mapping(vg->chip.irqdomain, base + pin); in byt_gpio_irq_handler()
|
D | pinctrl-intel.c | 831 irq = irq_find_mapping(gc->irqdomain, in intel_gpio_community_irq_handler()
|
D | pinctrl-cherryview.c | 1422 irq = irq_find_mapping(gc->irqdomain, offset); in chv_gpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik.c | 420 int irq = irq_find_mapping(nmk_chip->chip.irqdomain, offset); in nmk_gpio_disable_lazy_irq() 856 generic_handle_irq(irq_find_mapping(chip->irqdomain, bit)); in __nmk_gpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 587 generic_handle_irq(irq_find_mapping(gc->irqdomain, idx + in sirfsoc_gpio_handle_irq()
|
D | pinctrl-atlas7.c | 5783 irq_find_mapping(gc->irqdomain, in atlas7_gpio_handle_irq()
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-msm.c | 777 irq_pin = irq_find_mapping(gc->irqdomain, i); in msm_gpio_irq_handler()
|
/linux-4.4.14/ |
D | MAINTAINERS | 5810 F: include/linux/irqdomain.h 5811 F: kernel/irq/irqdomain.c
|