/Linux-v4.19/include/soc/fsl/qe/ |
D | qe_ic.h | 84 unsigned int cascade_irq = qe_ic_get_low_irq(qe_ic); in qe_ic_cascade_low_ipic() local 86 if (cascade_irq != NO_IRQ) in qe_ic_cascade_low_ipic() 87 generic_handle_irq(cascade_irq); in qe_ic_cascade_low_ipic() 93 unsigned int cascade_irq = qe_ic_get_high_irq(qe_ic); in qe_ic_cascade_high_ipic() local 95 if (cascade_irq != NO_IRQ) in qe_ic_cascade_high_ipic() 96 generic_handle_irq(cascade_irq); in qe_ic_cascade_high_ipic() 102 unsigned int cascade_irq = qe_ic_get_low_irq(qe_ic); in qe_ic_cascade_low_mpic() local 105 if (cascade_irq != NO_IRQ) in qe_ic_cascade_low_mpic() 106 generic_handle_irq(cascade_irq); in qe_ic_cascade_low_mpic() 114 unsigned int cascade_irq = qe_ic_get_high_irq(qe_ic); in qe_ic_cascade_high_mpic() local [all …]
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | xilinx_intc.c | 41 unsigned int cascade_irq = i8259_irq(); in xilinx_i8259_cascade() local 43 if (cascade_irq) in xilinx_i8259_cascade() 44 generic_handle_irq(cascade_irq); in xilinx_i8259_cascade() 53 int cascade_irq; in xilinx_i8259_setup_cascade() local 60 cascade_irq = irq_of_parse_and_map(cascade_node, 0); in xilinx_i8259_setup_cascade() 61 if (!cascade_irq) { in xilinx_i8259_setup_cascade() 67 irq_set_chained_handler(cascade_irq, xilinx_i8259_cascade); in xilinx_i8259_setup_cascade()
|
D | fsl_mpic_err.c | 106 unsigned int cascade_irq; in fsl_error_int_handler() local 116 cascade_irq = irq_linear_revmap(mpic->irqhost, in fsl_error_int_handler() 118 WARN_ON(!cascade_irq); in fsl_error_int_handler() 119 if (cascade_irq) { in fsl_error_int_handler() 120 generic_handle_irq(cascade_irq); in fsl_error_int_handler()
|
D | fsl_msi.c | 274 unsigned int cascade_irq; in fsl_msi_cascade() local 288 cascade_irq = 0; in fsl_msi_cascade() 315 cascade_irq = irq_linear_revmap(msi_data->irqhost, in fsl_msi_cascade() 318 if (cascade_irq) { in fsl_msi_cascade() 319 generic_handle_irq(cascade_irq); in fsl_msi_cascade()
|
D | tsi108_pci.c | 432 unsigned int cascade_irq = get_pci_source(); in tsi108_irq_cascade() local 434 if (cascade_irq) in tsi108_irq_cascade() 435 generic_handle_irq(cascade_irq); in tsi108_irq_cascade()
|
D | fsl_msi.h | 37 unsigned long cascade_irq; member
|
/Linux-v4.19/arch/powerpc/platforms/86xx/ |
D | pic.c | 23 unsigned int cascade_irq = i8259_irq(); in mpc86xx_8259_cascade() local 25 if (cascade_irq) in mpc86xx_8259_cascade() 26 generic_handle_irq(cascade_irq); in mpc86xx_8259_cascade() 37 int cascade_irq; in mpc86xx_init_irq() local 60 cascade_irq = irq_of_parse_and_map(cascade_node, 0); in mpc86xx_init_irq() 61 if (!cascade_irq) { in mpc86xx_init_irq() 69 irq_set_chained_handler(cascade_irq, mpc86xx_8259_cascade); in mpc86xx_init_irq()
|
/Linux-v4.19/arch/powerpc/platforms/85xx/ |
D | mpc85xx_ds.c | 52 unsigned int cascade_irq = i8259_irq(); in mpc85xx_8259_cascade() local 54 if (cascade_irq) { in mpc85xx_8259_cascade() 55 generic_handle_irq(cascade_irq); in mpc85xx_8259_cascade() 67 int cascade_irq; in mpc85xx_ds_pic_init() local 98 cascade_irq = irq_of_parse_and_map(cascade_node, 0); in mpc85xx_ds_pic_init() 99 if (!cascade_irq) { in mpc85xx_ds_pic_init() 104 DBG("mpc85xxds: cascade mapped to irq %d\n", cascade_irq); in mpc85xx_ds_pic_init() 109 irq_set_chained_handler(cascade_irq, mpc85xx_8259_cascade); in mpc85xx_ds_pic_init()
|
D | mpc85xx_cds.c | 211 unsigned int cascade_irq = i8259_irq(); in mpc85xx_8259_cascade_handler() local 213 if (cascade_irq) in mpc85xx_8259_cascade_handler() 215 generic_handle_irq(cascade_irq); in mpc85xx_8259_cascade_handler() 249 int cascade_irq; in mpc85xx_cds_8259_attach() local 263 cascade_irq = irq_of_parse_and_map(cascade_node, 0); in mpc85xx_cds_8259_attach() 264 if (!cascade_irq) { in mpc85xx_cds_8259_attach() 278 if ((ret = setup_irq(cascade_irq, &mpc85xxcds_8259_irqaction))) { in mpc85xx_cds_8259_attach() 284 irq_set_handler(cascade_irq, mpc85xx_8259_cascade_handler); in mpc85xx_cds_8259_attach()
|
D | common.c | 58 int cascade_irq; in cpm2_cascade() local 60 while ((cascade_irq = cpm2_get_irq()) >= 0) in cpm2_cascade() 61 generic_handle_irq(cascade_irq); in cpm2_cascade()
|
D | socrates_fpga_pic.c | 98 unsigned int cascade_irq; in socrates_fpga_pic_cascade() local 104 cascade_irq = socrates_fpga_pic_get_irq(irq); in socrates_fpga_pic_cascade() 106 if (cascade_irq) in socrates_fpga_pic_cascade() 107 generic_handle_irq(cascade_irq); in socrates_fpga_pic_cascade()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-mmp.c | 40 unsigned int cascade_irq; member 141 if (irq == icu_data[i].cascade_irq) { in icu_mux_irq_demux() 262 icu_data[1].cascade_irq = 4; in mmp2_init_icu() 271 icu_data[2].cascade_irq = 5; in mmp2_init_icu() 280 icu_data[3].cascade_irq = 9; in mmp2_init_icu() 289 icu_data[4].cascade_irq = 17; in mmp2_init_icu() 298 icu_data[5].cascade_irq = 35; in mmp2_init_icu() 307 icu_data[6].cascade_irq = 51; in mmp2_init_icu() 316 icu_data[7].cascade_irq = 55; in mmp2_init_icu() 325 if (irq == icu_data[1].cascade_irq || in mmp2_init_icu() [all …]
|
D | exynos-combiner.c | 72 unsigned int cascade_irq, combiner_irq; in combiner_handle_cascade_irq() local 86 cascade_irq = irq_find_mapping(combiner_irq_domain, combiner_irq); in combiner_handle_cascade_irq() 88 if (unlikely(!cascade_irq)) in combiner_handle_cascade_irq() 91 generic_handle_irq(cascade_irq); in combiner_handle_cascade_irq()
|
D | irq-mvebu-pic.c | 94 unsigned int cascade_irq; in mvebu_pic_handle_cascade_irq() local 100 cascade_irq = irq_find_mapping(pic->domain, irqn); in mvebu_pic_handle_cascade_irq() 101 generic_handle_irq(cascade_irq); in mvebu_pic_handle_cascade_irq()
|
D | irq-armada-370-xp.c | 510 unsigned int cascade_irq; in armada_370_xp_mpic_handle_cascade_irq() local 532 cascade_irq = irq_find_mapping(armada_370_xp_mpic_domain, irqn); in armada_370_xp_mpic_handle_cascade_irq() 533 generic_handle_irq(cascade_irq); in armada_370_xp_mpic_handle_cascade_irq()
|
D | irq-gic.c | 395 unsigned int cascade_irq, gic_irq; in gic_handle_cascade_irq() local 406 cascade_irq = irq_find_mapping(chip_data->domain, gic_irq); in gic_handle_cascade_irq() 411 generic_handle_irq(cascade_irq); in gic_handle_cascade_irq()
|
/Linux-v4.19/arch/powerpc/platforms/512x/ |
D | mpc5121_ads_cpld.c | 165 unsigned int cascade_irq; in mpc5121_ads_cpld_pic_init() local 179 cascade_irq = irq_of_parse_and_map(np, 0); in mpc5121_ads_cpld_pic_init() 180 if (!cascade_irq) in mpc5121_ads_cpld_pic_init() 201 irq_set_chained_handler(cascade_irq, cpld_pic_cascade); in mpc5121_ads_cpld_pic_init()
|
/Linux-v4.19/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 97 unsigned int cascade_irq; in gef_pic_cascade() local 103 cascade_irq = gef_pic_get_irq(); in gef_pic_cascade() 105 if (cascade_irq) in gef_pic_cascade() 106 generic_handle_irq(cascade_irq); in gef_pic_cascade()
|
/Linux-v4.19/arch/powerpc/platforms/chrp/ |
D | setup.c | 370 unsigned int cascade_irq = i8259_irq(); in chrp_8259_cascade() local 372 if (cascade_irq) in chrp_8259_cascade() 373 generic_handle_irq(cascade_irq); in chrp_8259_cascade() 471 unsigned int cascade_irq; in chrp_find_8259() local 515 cascade_irq = irq_of_parse_and_map(pic, 0); in chrp_find_8259() 516 if (!cascade_irq) in chrp_find_8259() 519 irq_set_chained_handler(cascade_irq, in chrp_find_8259()
|
/Linux-v4.19/arch/powerpc/platforms/embedded6xx/ |
D | mvme5100.c | 48 unsigned int cascade_irq = i8259_irq(); in mvme5100_8259_cascade() local 50 if (cascade_irq) in mvme5100_8259_cascade() 51 generic_handle_irq(cascade_irq); in mvme5100_8259_cascade()
|
/Linux-v4.19/arch/mips/vr41xx/common/ |
D | irq.c | 39 int cascade_irq(unsigned int irq, int (*get_irq)(unsigned int)) in cascade_irq() function 60 EXPORT_SYMBOL_GPL(cascade_irq);
|
D | icu.c | 720 cascade_irq(INT0_IRQ, icu_get_irq); in vr41xx_icu_init() 721 cascade_irq(INT1_IRQ, icu_get_irq); in vr41xx_icu_init() 722 cascade_irq(INT2_IRQ, icu_get_irq); in vr41xx_icu_init() 723 cascade_irq(INT3_IRQ, icu_get_irq); in vr41xx_icu_init() 724 cascade_irq(INT4_IRQ, icu_get_irq); in vr41xx_icu_init()
|
/Linux-v4.19/arch/mips/include/asm/vr41xx/ |
D | vr41xx.h | 78 extern int cascade_irq(unsigned int irq, int (*get_irq)(unsigned int));
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | setup.c | 140 unsigned int cascade_irq = i8259_irq(); in pseries_8259_cascade() local 142 if (cascade_irq) in pseries_8259_cascade() 143 generic_handle_irq(cascade_irq); in pseries_8259_cascade()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-vr41xx.c | 582 return cascade_irq(irq, giu_get_irq); in giu_probe()
|