/arch/powerpc/platforms/8xx/ |
D | pic.c | 99 const u32 *intspec, unsigned int intsize, in mpc8xx_pic_host_xlate() argument 109 if (intspec[0] > 0x1f) in mpc8xx_pic_host_xlate() 112 *out_hwirq = intspec[0]; in mpc8xx_pic_host_xlate() 113 if (intsize > 1 && intspec[1] < 4) in mpc8xx_pic_host_xlate() 114 *out_flags = map_pic_senses[intspec[1]]; in mpc8xx_pic_host_xlate()
|
/arch/powerpc/platforms/85xx/ |
D | socrates_fpga_pic.c | 239 struct device_node *ct, const u32 *intspec, unsigned int intsize, in socrates_fpga_pic_host_xlate() argument 242 struct socrates_fpga_irq_info *fpga_irq = &fpga_irqs[intspec[0]]; in socrates_fpga_pic_host_xlate() 244 *out_hwirq = intspec[0]; in socrates_fpga_pic_host_xlate() 247 if (intspec[1] != IRQ_TYPE_LEVEL_LOW && in socrates_fpga_pic_host_xlate() 248 intspec[1] != IRQ_TYPE_LEVEL_HIGH) { in socrates_fpga_pic_host_xlate() 252 *out_flags = intspec[1]; in socrates_fpga_pic_host_xlate() 260 if (intspec[2] <= 2) in socrates_fpga_pic_host_xlate() 261 fpga_irq->irq_line = intspec[2]; in socrates_fpga_pic_host_xlate()
|
/arch/powerpc/sysdev/ |
D | ehv_pic.c | 219 const u32 *intspec, unsigned int intsize, in ehv_pic_host_xlate() argument 237 *out_hwirq = intspec[0]; in ehv_pic_host_xlate() 239 hwirq_intspec[intspec[0]] = intspec[1]; in ehv_pic_host_xlate() 240 *out_flags = map_of_senses_to_linux_irqtype[intspec[1] & in ehv_pic_host_xlate()
|
D | i8259.c | 186 const u32 *intspec, unsigned int intsize, in i8259_host_xlate() argument 196 *out_hwirq = intspec[0]; in i8259_host_xlate() 197 if (intsize > 1 && intspec[1] < 4) in i8259_host_xlate() 198 *out_flags = map_isa_senses[intspec[1]]; in i8259_host_xlate()
|
D | mpic.c | 1088 const u32 *intspec, unsigned int intsize, in mpic_host_xlate() argument 1100 *out_hwirq = intspec[0]; in mpic_host_xlate() 1109 switch (intspec[2]) { in mpic_host_xlate() 1116 if (intspec[3] >= ARRAY_SIZE(mpic->err_int_vecs)) in mpic_host_xlate() 1119 *out_hwirq = mpic->err_int_vecs[intspec[3]]; in mpic_host_xlate() 1123 if (intspec[0] >= ARRAY_SIZE(mpic->ipi_vecs)) in mpic_host_xlate() 1126 *out_hwirq = mpic->ipi_vecs[intspec[0]]; in mpic_host_xlate() 1129 if (intspec[0] >= ARRAY_SIZE(mpic->timer_vecs)) in mpic_host_xlate() 1132 *out_hwirq = mpic->timer_vecs[intspec[0]]; in mpic_host_xlate() 1136 __func__, intspec[2]); in mpic_host_xlate() [all …]
|
D | tsi108_pci.c | 365 const u32 *intspec, unsigned int intsize, in pci_irq_host_xlate() argument 368 *out_hwirq = intspec[0]; in pci_irq_host_xlate()
|
/arch/powerpc/platforms/52xx/ |
D | media5200.c | 121 const u32 *intspec, unsigned int intsize, in media5200_irq_xlate() argument 128 pr_debug("%s: bank=%i, number=%i\n", __func__, intspec[0], intspec[1]); in media5200_irq_xlate() 129 *out_hwirq = intspec[1]; in media5200_irq_xlate()
|
D | mpc52xx_pic.c | 306 const u32 *intspec, unsigned int intsize, in mpc52xx_irqhost_xlate() argument 318 intrvect_l1 = (int)intspec[0]; in mpc52xx_irqhost_xlate() 319 intrvect_l2 = (int)intspec[1]; in mpc52xx_irqhost_xlate() 320 intrvect_type = (int)intspec[2] & 0x3; in mpc52xx_irqhost_xlate()
|
D | mpc52xx_gpt.c | 215 const u32 *intspec, unsigned int intsize, in mpc52xx_gpt_irq_xlate() argument 221 dev_dbg(gpt->dev, "%s: flags=%i\n", __func__, intspec[0]); in mpc52xx_gpt_irq_xlate() 223 if ((intsize < 1) || (intspec[0] > 3)) { in mpc52xx_gpt_irq_xlate() 229 *out_flags = intspec[0]; in mpc52xx_gpt_irq_xlate()
|
/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 169 const u32 *intspec, unsigned int intsize, in gef_pic_host_xlate() argument 173 *out_hwirq = intspec[0]; in gef_pic_host_xlate() 175 *out_flags = intspec[1]; in gef_pic_host_xlate()
|
/arch/powerpc/platforms/cell/ |
D | interrupt.c | 229 const u32 *intspec, unsigned int intsize, in iic_host_xlate() argument 245 node = intspec[0] >> 24; in iic_host_xlate() 246 ext = (intspec[0] >> 16) & 0xff; in iic_host_xlate() 247 class = (intspec[0] >> 8) & 0xff; in iic_host_xlate() 248 unit = intspec[0] & 0xff; in iic_host_xlate()
|
D | spider-pic.c | 172 const u32 *intspec, unsigned int intsize, in spider_host_xlate() argument 180 *out_hwirq = intspec[0] & 0x3f; in spider_host_xlate()
|
/arch/xtensa/kernel/ |
D | irq.c | 67 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize, in xtensa_irq_domain_xlate() argument 73 if (intsize == 2 && intspec[1] == 1) { in xtensa_irq_domain_xlate()
|
/arch/xtensa/include/asm/ |
D | irq.h | 35 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize,
|
/arch/powerpc/sysdev/xics/ |
D | xics-common.c | 359 const u32 *intspec, unsigned int intsize, in xics_host_xlate() argument 363 *out_hwirq = intspec[0]; in xics_host_xlate() 370 if (intspec[1] & 1) in xics_host_xlate()
|
/arch/powerpc/platforms/powernv/ |
D | opal-irqchip.c | 141 const u32 *intspec, unsigned int intsize, in opal_event_xlate() argument 144 *out_hwirq = intspec[0]; in opal_event_xlate()
|
/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 1158 const u32 *intspec, in octeon_irq_gpio_xlat() argument 1173 pin = intspec[0]; in octeon_irq_gpio_xlat() 1177 trigger = intspec[1]; in octeon_irq_gpio_xlat() 1207 const u32 *intspec, in octeon_irq_ciu_xlat() argument 1215 ciu = intspec[0]; in octeon_irq_ciu_xlat() 1216 bit = intspec[1]; in octeon_irq_ciu_xlat() 1917 const u32 *intspec, in octeon_irq_ciu2_xlat() argument 1924 ciu = intspec[0]; in octeon_irq_ciu2_xlat() 1925 bit = intspec[1]; in octeon_irq_ciu2_xlat() 2187 const u32 *intspec, in octeon_irq_cib_xlat() argument [all …]
|
/arch/mips/include/asm/octeon/ |
D | octeon.h | 312 const u32 *intspec,
|
/arch/powerpc/sysdev/xive/ |
D | common.c | 1312 const u32 *intspec, unsigned int intsize, in xive_irq_domain_xlate() argument 1316 *out_hwirq = intspec[0]; in xive_irq_domain_xlate() 1323 if (intspec[1] & 1) in xive_irq_domain_xlate()
|