parent_irq 12 arch/arm/mach-s3c64xx/irq-uart.h unsigned int parent_irq; parent_irq 2271 arch/mips/cavium-octeon/octeon-irq.c int parent_irq; parent_irq 2275 arch/mips/cavium-octeon/octeon-irq.c parent_irq = irq_of_parse_and_map(ciu_node, 0); parent_irq 2276 arch/mips/cavium-octeon/octeon-irq.c if (!parent_irq) { parent_irq 2322 arch/mips/cavium-octeon/octeon-irq.c r = request_irq(parent_irq, octeon_irq_cib_handler, parent_irq 62 drivers/gpio/gpio-brcmstb.c int parent_irq; parent_irq 396 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq > 0) parent_irq 397 drivers/gpio/gpio-brcmstb.c irq_set_chained_handler_and_data(priv->parent_irq, NULL, NULL); parent_irq 501 drivers/gpio/gpio-brcmstb.c irq_set_chained_handler_and_data(priv->parent_irq, parent_irq 503 drivers/gpio/gpio-brcmstb.c irq_set_status_flags(priv->parent_irq, IRQ_DISABLE_UNLAZY); parent_irq 532 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq >= 0) parent_irq 533 drivers/gpio/gpio-brcmstb.c disable_irq(priv->parent_irq); parent_irq 590 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq >= 0) parent_irq 591 drivers/gpio/gpio-brcmstb.c enable_irq(priv->parent_irq); parent_irq 638 drivers/gpio/gpio-brcmstb.c priv->parent_irq = platform_get_irq(pdev, 0); parent_irq 639 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq <= 0) parent_irq 642 drivers/gpio/gpio-brcmstb.c priv->parent_irq = -ENOENT; parent_irq 719 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq > 0) parent_irq 747 drivers/gpio/gpio-brcmstb.c if (priv->parent_irq > 0) { parent_irq 55 drivers/gpio/gpio-pl061.c int parent_irq; parent_irq 279 drivers/gpio/gpio-pl061.c return irq_set_irq_wake(pl061->parent_irq, state); parent_irq 330 drivers/gpio/gpio-pl061.c pl061->parent_irq = irq; parent_irq 1693 drivers/gpio/gpiolib.c unsigned int parent_irq, parent_irq 1718 drivers/gpio/gpiolib.c girq->parents[0] = parent_irq; parent_irq 1724 drivers/gpio/gpiolib.c irq_set_chained_handler_and_data(parent_irq, parent_handler, parent_irq 1740 drivers/gpio/gpiolib.c unsigned int parent_irq, parent_irq 1748 drivers/gpio/gpiolib.c gpiochip_set_cascaded_irqchip(gpiochip, parent_irq, parent_handler); parent_irq 1761 drivers/gpio/gpiolib.c unsigned int parent_irq) parent_irq 1763 drivers/gpio/gpiolib.c gpiochip_set_cascaded_irqchip(gpiochip, parent_irq, NULL); parent_irq 33 drivers/irqchip/exynos-combiner.c unsigned int parent_irq; parent_irq 99 drivers/irqchip/exynos-combiner.c struct irq_chip *chip = irq_get_chip(chip_data->parent_irq); parent_irq 100 drivers/irqchip/exynos-combiner.c struct irq_data *data = irq_get_irq_data(chip_data->parent_irq); parent_irq 132 drivers/irqchip/exynos-combiner.c combiner_data->parent_irq = irq; parent_irq 41 drivers/irqchip/irq-al-fic.c unsigned int parent_irq; parent_irq 177 drivers/irqchip/irq-al-fic.c irq_set_chained_handler_and_data(fic->parent_irq, parent_irq 203 drivers/irqchip/irq-al-fic.c unsigned int parent_irq) parent_irq 214 drivers/irqchip/irq-al-fic.c fic->parent_irq = parent_irq; parent_irq 232 drivers/irqchip/irq-al-fic.c fic->name, parent_irq); parent_irq 246 drivers/irqchip/irq-al-fic.c unsigned int parent_irq; parent_irq 261 drivers/irqchip/irq-al-fic.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 262 drivers/irqchip/irq-al-fic.c if (!parent_irq) { parent_irq 271 drivers/irqchip/irq-al-fic.c parent_irq); parent_irq 283 drivers/irqchip/irq-al-fic.c irq_dispose_mapping(parent_irq); parent_irq 150 drivers/irqchip/irq-armada-370-xp.c static int parent_irq; parent_irq 462 drivers/irqchip/irq-armada-370-xp.c enable_percpu_irq(parent_irq, IRQ_TYPE_NONE); parent_irq 689 drivers/irqchip/irq-armada-370-xp.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 690 drivers/irqchip/irq-armada-370-xp.c if (parent_irq <= 0) { parent_irq 705 drivers/irqchip/irq-armada-370-xp.c irq_set_chained_handler(parent_irq, parent_irq 23 drivers/irqchip/irq-aspeed-i2c-ic.c int parent_irq; parent_irq 81 drivers/irqchip/irq-aspeed-i2c-ic.c i2c_ic->parent_irq = irq_of_parse_and_map(node, 0); parent_irq 82 drivers/irqchip/irq-aspeed-i2c-ic.c if (i2c_ic->parent_irq < 0) { parent_irq 83 drivers/irqchip/irq-aspeed-i2c-ic.c ret = i2c_ic->parent_irq; parent_irq 97 drivers/irqchip/irq-aspeed-i2c-ic.c irq_set_chained_handler_and_data(i2c_ic->parent_irq, parent_irq 100 drivers/irqchip/irq-aspeed-i2c-ic.c pr_info("i2c controller registered, irq %d\n", i2c_ic->parent_irq); parent_irq 163 drivers/irqchip/irq-bcm2835.c int parent_irq = irq_of_parse_and_map(node, 0); parent_irq 165 drivers/irqchip/irq-bcm2835.c if (!parent_irq) { parent_irq 169 drivers/irqchip/irq-bcm2835.c irq_set_chained_handler(parent_irq, bcm2836_chained_handle_irq); parent_irq 86 drivers/irqchip/irq-bcm6345-l1.c unsigned int parent_irq; parent_irq 269 drivers/irqchip/irq-bcm6345-l1.c cpu->parent_irq = irq_of_parse_and_map(dn, idx); parent_irq 270 drivers/irqchip/irq-bcm6345-l1.c if (!cpu->parent_irq) { parent_irq 271 drivers/irqchip/irq-bcm6345-l1.c pr_err("failed to map parent interrupt %d\n", cpu->parent_irq); parent_irq 274 drivers/irqchip/irq-bcm6345-l1.c irq_set_chained_handler_and_data(cpu->parent_irq, parent_irq 343 drivers/irqchip/irq-bcm6345-l1.c cpu->map_base, cpu->parent_irq); parent_irq 251 drivers/irqchip/irq-bcm7038-l1.c unsigned int i, n_words, parent_irq; parent_irq 279 drivers/irqchip/irq-bcm7038-l1.c parent_irq = irq_of_parse_and_map(dn, idx); parent_irq 280 drivers/irqchip/irq-bcm7038-l1.c if (!parent_irq) { parent_irq 281 drivers/irqchip/irq-bcm7038-l1.c pr_err("failed to map parent interrupt %d\n", parent_irq); parent_irq 286 drivers/irqchip/irq-bcm7038-l1.c enable_irq_wake(parent_irq); parent_irq 288 drivers/irqchip/irq-bcm7038-l1.c irq_set_chained_handler_and_data(parent_irq, bcm7038_l1_irq_handle, parent_irq 113 drivers/irqchip/irq-bcm7120-l2.c int parent_irq; parent_irq 116 drivers/irqchip/irq-bcm7120-l2.c parent_irq = irq_of_parse_and_map(dn, irq); parent_irq 117 drivers/irqchip/irq-bcm7120-l2.c if (!parent_irq) { parent_irq 144 drivers/irqchip/irq-bcm7120-l2.c irq_set_chained_handler_and_data(parent_irq, parent_irq 168 drivers/irqchip/irq-brcmstb-l2.c int parent_irq; parent_irq 190 drivers/irqchip/irq-brcmstb-l2.c parent_irq = irq_of_parse_and_map(np, 0); parent_irq 191 drivers/irqchip/irq-brcmstb-l2.c if (!parent_irq) { parent_irq 220 drivers/irqchip/irq-brcmstb-l2.c irq_set_chained_handler_and_data(parent_irq, parent_irq 259 drivers/irqchip/irq-brcmstb-l2.c pr_info("registered L2 intc (%pOF, parent irq: %d)\n", np, parent_irq); parent_irq 62 drivers/irqchip/irq-goldfish-pic.c unsigned int parent_irq; parent_irq 71 drivers/irqchip/irq-goldfish-pic.c parent_irq = irq_of_parse_and_map(of_node, 0); parent_irq 72 drivers/irqchip/irq-goldfish-pic.c if (!parent_irq) { parent_irq 115 drivers/irqchip/irq-goldfish-pic.c irq_set_chained_handler_and_data(parent_irq, parent_irq 127 drivers/irqchip/irq-goldfish-pic.c irq_dispose_mapping(parent_irq); parent_irq 352 drivers/irqchip/irq-i8259.c unsigned int parent_irq; parent_irq 356 drivers/irqchip/irq-i8259.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 357 drivers/irqchip/irq-i8259.c if (!parent_irq) { parent_irq 363 drivers/irqchip/irq-i8259.c irq_set_chained_handler_and_data(parent_irq, i8259_irq_dispatch, parent_irq 85 drivers/irqchip/irq-ingenic.c int parent_irq, err = 0; parent_irq 94 drivers/irqchip/irq-ingenic.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 95 drivers/irqchip/irq-ingenic.c if (!parent_irq) { parent_irq 100 drivers/irqchip/irq-ingenic.c err = irq_set_handler_data(parent_irq, intc); parent_irq 145 drivers/irqchip/irq-ingenic.c setup_irq(parent_irq, &intc_cascade_action); parent_irq 151 drivers/irqchip/irq-ingenic.c irq_dispose_mapping(parent_irq); parent_irq 180 drivers/irqchip/irq-lpc32xx.c u32 parent_irq, i, addr = reg ? be32_to_cpu(*reg) : 0; parent_irq 217 drivers/irqchip/irq-lpc32xx.c parent_irq = irq_of_parse_and_map(node, i); parent_irq 218 drivers/irqchip/irq-lpc32xx.c if (parent_irq) parent_irq 219 drivers/irqchip/irq-lpc32xx.c irq_set_chained_handler_and_data(parent_irq, parent_irq 109 drivers/irqchip/irq-ls1x.c int parent_irq, err = 0; parent_irq 121 drivers/irqchip/irq-ls1x.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 122 drivers/irqchip/irq-ls1x.c if (!parent_irq) { parent_irq 178 drivers/irqchip/irq-ls1x.c irq_set_chained_handler_and_data(parent_irq, parent_irq 66 drivers/irqchip/irq-mscc-ocelot.c int parent_irq, ret; parent_irq 68 drivers/irqchip/irq-mscc-ocelot.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 69 drivers/irqchip/irq-mscc-ocelot.c if (!parent_irq) parent_irq 105 drivers/irqchip/irq-mscc-ocelot.c irq_set_chained_handler_and_data(parent_irq, ocelot_irq_handler, parent_irq 30 drivers/irqchip/irq-mvebu-pic.c u32 parent_irq; parent_irq 112 drivers/irqchip/irq-mvebu-pic.c enable_percpu_irq(pic->parent_irq, IRQ_TYPE_NONE); parent_irq 119 drivers/irqchip/irq-mvebu-pic.c disable_percpu_irq(pic->parent_irq); parent_irq 144 drivers/irqchip/irq-mvebu-pic.c pic->parent_irq = irq_of_parse_and_map(node, 0); parent_irq 145 drivers/irqchip/irq-mvebu-pic.c if (pic->parent_irq <= 0) { parent_irq 157 drivers/irqchip/irq-mvebu-pic.c irq_set_chained_handler(pic->parent_irq, mvebu_pic_handle_cascade_irq); parent_irq 158 drivers/irqchip/irq-mvebu-pic.c irq_set_handler_data(pic->parent_irq, pic); parent_irq 373 drivers/irqchip/irq-mvebu-sei.c u32 parent_irq; parent_irq 404 drivers/irqchip/irq-mvebu-sei.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 405 drivers/irqchip/irq-mvebu-sei.c if (parent_irq <= 0) { parent_irq 463 drivers/irqchip/irq-mvebu-sei.c irq_set_chained_handler_and_data(parent_irq, parent_irq 476 drivers/irqchip/irq-mvebu-sei.c irq_dispose_mapping(parent_irq); parent_irq 43 drivers/irqchip/irq-s3c24xx.c unsigned long parent_irq; parent_irq 91 drivers/irqchip/irq-s3c24xx.c parent_data = &parent_intc->irqs[irq_data->parent_irq]; parent_irq 99 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); parent_irq 119 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); parent_irq 461 drivers/irqchip/irq-s3c24xx.c if (irq_data->parent_irq > 31) { parent_irq 463 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); parent_irq 467 drivers/irqchip/irq-s3c24xx.c parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; parent_irq 473 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); parent_irq 476 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); parent_irq 604 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT4 */ parent_irq 605 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT5 */ parent_irq 606 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT6 */ parent_irq 607 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT7 */ parent_irq 608 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT8 */ parent_irq 609 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT9 */ parent_irq 610 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT10 */ parent_irq 611 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT11 */ parent_irq 612 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT12 */ parent_irq 613 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT13 */ parent_irq 614 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT14 */ parent_irq 615 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT15 */ parent_irq 616 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT16 */ parent_irq 617 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT17 */ parent_irq 618 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT18 */ parent_irq 619 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT19 */ parent_irq 620 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT20 */ parent_irq 621 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT21 */ parent_irq 622 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT22 */ parent_irq 623 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT23 */ parent_irq 663 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 664 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 665 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 666 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 667 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 668 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 669 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 670 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 671 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 672 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 673 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 732 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 0 }, /* EINT0 */ parent_irq 733 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 1 }, /* EINT1 */ parent_irq 734 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 2 }, /* EINT2 */ parent_irq 735 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 3 }, /* EINT3 */ parent_irq 736 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT4 */ parent_irq 737 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT5 */ parent_irq 738 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT6 */ parent_irq 739 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT7 */ parent_irq 740 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT8 */ parent_irq 741 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT9 */ parent_irq 742 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT10 */ parent_irq 743 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT11 */ parent_irq 744 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT12 */ parent_irq 745 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT13 */ parent_irq 746 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT14 */ parent_irq 747 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT15 */ parent_irq 748 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT16 */ parent_irq 749 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT17 */ parent_irq 750 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT18 */ parent_irq 751 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT19 */ parent_irq 752 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT20 */ parent_irq 753 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT21 */ parent_irq 754 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT22 */ parent_irq 755 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT23 */ parent_irq 759 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 760 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 761 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 762 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 763 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 764 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 765 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 766 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 767 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 768 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 769 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 772 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 21 }, /* SDI */ parent_irq 773 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 21 }, /* CF */ parent_irq 834 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 835 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 836 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 837 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 838 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 839 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 840 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 841 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 842 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 843 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 844 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 849 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD2 */ parent_irq 850 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD3 */ parent_irq 851 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD4 */ parent_irq 852 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA0 */ parent_irq 853 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA1 */ parent_irq 854 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA2 */ parent_irq 855 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA3 */ parent_irq 856 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA4 */ parent_irq 857 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA5 */ parent_irq 858 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-RX */ parent_irq 859 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-TX */ parent_irq 860 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-ERR */ parent_irq 861 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */ parent_irq 862 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */ parent_irq 937 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 938 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 939 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 940 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 941 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 942 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 943 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 944 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 945 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 946 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 947 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 948 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */ parent_irq 949 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */ parent_irq 950 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */ parent_irq 951 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */ parent_irq 1012 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 1013 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 1014 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 1015 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 1016 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 1017 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 1018 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 1019 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 1020 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 1021 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 1022 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 1023 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */ parent_irq 1024 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */ parent_irq 1086 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */ parent_irq 1087 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */ parent_irq 1088 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */ parent_irq 1089 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */ parent_irq 1090 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */ parent_irq 1091 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */ parent_irq 1092 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */ parent_irq 1093 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */ parent_irq 1094 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */ parent_irq 1095 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */ parent_irq 1096 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */ parent_irq 1097 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */ parent_irq 1098 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */ parent_irq 1100 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD1 */ parent_irq 1101 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD2 */ parent_irq 1102 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD3 */ parent_irq 1103 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD4 */ parent_irq 1104 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA0 */ parent_irq 1105 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA1 */ parent_irq 1106 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA2 */ parent_irq 1107 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA3 */ parent_irq 1108 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA4 */ parent_irq 1109 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA5 */ parent_irq 1110 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-RX */ parent_irq 1111 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-TX */ parent_irq 1112 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-ERR */ parent_irq 1113 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */ parent_irq 1114 drivers/irqchip/irq-s3c24xx.c { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */ parent_irq 1191 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq = intspec[1]; parent_irq 1192 drivers/irqchip/irq-s3c24xx.c parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; parent_irq 98 drivers/irqchip/irq-ts4800.c int parent_irq; parent_irq 111 drivers/irqchip/irq-ts4800.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 112 drivers/irqchip/irq-ts4800.c if (!parent_irq) { parent_irq 128 drivers/irqchip/irq-ts4800.c irq_set_chained_handler_and_data(parent_irq, parent_irq 150 drivers/irqchip/irq-versatile-fpga.c int parent_irq, u32 valid, struct device_node *node) parent_irq 167 drivers/irqchip/irq-versatile-fpga.c if (parent_irq != -1) { parent_irq 168 drivers/irqchip/irq-versatile-fpga.c irq_set_chained_handler_and_data(parent_irq, fpga_irq_handle, parent_irq 186 drivers/irqchip/irq-versatile-fpga.c if (parent_irq != -1) parent_irq 187 drivers/irqchip/irq-versatile-fpga.c pr_cont(", parent IRQ: %d\n", parent_irq); parent_irq 201 drivers/irqchip/irq-versatile-fpga.c int parent_irq; parent_irq 219 drivers/irqchip/irq-versatile-fpga.c parent_irq = irq_of_parse_and_map(node, 0); parent_irq 220 drivers/irqchip/irq-versatile-fpga.c if (!parent_irq) { parent_irq 222 drivers/irqchip/irq-versatile-fpga.c parent_irq = -1; parent_irq 225 drivers/irqchip/irq-versatile-fpga.c fpga_irq_init(base, node->name, 0, parent_irq, valid_mask, node); parent_irq 265 drivers/irqchip/irq-vic.c static void __init vic_register(void __iomem *base, unsigned int parent_irq, parent_irq 285 drivers/irqchip/irq-vic.c if (parent_irq) { parent_irq 286 drivers/irqchip/irq-vic.c irq_set_chained_handler_and_data(parent_irq, parent_irq 431 drivers/irqchip/irq-vic.c void __init __vic_init(void __iomem *base, int parent_irq, int irq_start, parent_irq 468 drivers/irqchip/irq-vic.c vic_register(base, parent_irq, irq_start, vic_sources, resume_sources, node); parent_irq 493 drivers/irqchip/irq-vic.c int __init vic_init_cascaded(void __iomem *base, unsigned int parent_irq, parent_irq 499 drivers/irqchip/irq-vic.c __vic_init(base, parent_irq, 0, vic_sources, resume_sources, NULL); parent_irq 33 drivers/irqchip/qcom-irq-combiner.c int parent_irq; parent_irq 250 drivers/irqchip/qcom-irq-combiner.c combiner->parent_irq = platform_get_irq(pdev, 0); parent_irq 251 drivers/irqchip/qcom-irq-combiner.c if (combiner->parent_irq <= 0) parent_irq 260 drivers/irqchip/qcom-irq-combiner.c irq_set_chained_handler_and_data(combiner->parent_irq, parent_irq 264 drivers/irqchip/qcom-irq-combiner.c combiner->parent_irq, combiner->nirqs, combiner->regs[0].addr); parent_irq 202 drivers/irqchip/spear-shirq.c int parent_irq) parent_irq 209 drivers/irqchip/spear-shirq.c irq_set_chained_handler_and_data(parent_irq, shirq_handler, shirq); parent_irq 221 drivers/irqchip/spear-shirq.c int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; parent_irq 252 drivers/irqchip/spear-shirq.c parent_irq = irq_of_parse_and_map(np, i); parent_irq 253 drivers/irqchip/spear-shirq.c spear_shirq_register(shirq_blocks[i], parent_irq); parent_irq 94 drivers/parisc/superio.c superio_interrupt(int parent_irq, void *devp) parent_irq 251 drivers/pinctrl/nomadik/pinctrl-nomadik.c unsigned int parent_irq; parent_irq 1135 drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_chip->parent_irq = irq; parent_irq 1195 drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_chip->parent_irq, parent_irq 202 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parent_irq 203 drivers/pinctrl/samsung/pinctrl-s3c24xx.c struct irq_chip *parent_chip = irq_get_chip(parent_irq); parent_irq 205 drivers/pinctrl/samsung/pinctrl-s3c24xx.c parent_chip->irq_ack(irq_get_irq_data(parent_irq)); parent_irq 213 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parent_irq 214 drivers/pinctrl/samsung/pinctrl-s3c24xx.c struct irq_chip *parent_chip = irq_get_chip(parent_irq); parent_irq 216 drivers/pinctrl/samsung/pinctrl-s3c24xx.c parent_chip->irq_mask(irq_get_irq_data(parent_irq)); parent_irq 224 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parent_irq 225 drivers/pinctrl/samsung/pinctrl-s3c24xx.c struct irq_chip *parent_chip = irq_get_chip(parent_irq); parent_irq 227 drivers/pinctrl/samsung/pinctrl-s3c24xx.c parent_chip->irq_unmask(irq_get_irq_data(parent_irq)); parent_irq 38 drivers/pinctrl/sirf/pinctrl-sirf.c int parent_irq; parent_irq 563 drivers/pinctrl/sirf/pinctrl-sirf.c if (bank->parent_irq == irq) parent_irq 839 drivers/pinctrl/sirf/pinctrl-sirf.c bank->parent_irq = platform_get_irq(pdev, i); parent_irq 840 drivers/pinctrl/sirf/pinctrl-sirf.c if (bank->parent_irq < 0) { parent_irq 841 drivers/pinctrl/sirf/pinctrl-sirf.c err = bank->parent_irq; parent_irq 847 drivers/pinctrl/sirf/pinctrl-sirf.c bank->parent_irq, parent_irq 377 drivers/soc/dove/pmu.c int ret, parent_irq; parent_irq 445 drivers/soc/dove/pmu.c parent_irq = irq_of_parse_and_map(pmu->of_node, 0); parent_irq 446 drivers/soc/dove/pmu.c if (!parent_irq) { parent_irq 449 drivers/soc/dove/pmu.c ret = dove_init_pmu_irq(pmu, parent_irq); parent_irq 582 include/linux/gpio/driver.h unsigned int parent_irq, parent_irq 587 include/linux/gpio/driver.h unsigned int parent_irq); parent_irq 599 include/linux/irq.h int irq_set_parent(int irq, int parent_irq); parent_irq 601 include/linux/irq.h static inline int irq_set_parent(int irq, int parent_irq) parent_irq 19 include/linux/irqchip/arm-vic.h void __vic_init(void __iomem *base, int parent_irq, int irq_start, parent_irq 22 include/linux/irqchip/arm-vic.h int vic_init_cascaded(void __iomem *base, unsigned int parent_irq, parent_irq 106 include/linux/irqdesc.h int parent_irq; parent_irq 812 kernel/irq/manage.c int irq_set_parent(int irq, int parent_irq) parent_irq 820 kernel/irq/manage.c desc->parent_irq = parent_irq; parent_irq 92 kernel/irq/resend.c if (!desc->parent_irq) parent_irq 94 kernel/irq/resend.c irq = desc->parent_irq;