Home
last modified time | relevance | path

Searched refs:intspec (Results 1 – 19 of 19) sorted by relevance

/arch/powerpc/platforms/8xx/
Dpic.c100 const u32 *intspec, unsigned int intsize, in mpc8xx_pic_host_xlate() argument
110 if (intspec[0] > 0x1f) in mpc8xx_pic_host_xlate()
113 *out_hwirq = intspec[0]; in mpc8xx_pic_host_xlate()
114 if (intsize > 1 && intspec[1] < 4) in mpc8xx_pic_host_xlate()
115 *out_flags = map_pic_senses[intspec[1]]; in mpc8xx_pic_host_xlate()
/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c240 struct device_node *ct, const u32 *intspec, unsigned int intsize, in socrates_fpga_pic_host_xlate() argument
243 struct socrates_fpga_irq_info *fpga_irq = &fpga_irqs[intspec[0]]; in socrates_fpga_pic_host_xlate()
245 *out_hwirq = intspec[0]; in socrates_fpga_pic_host_xlate()
248 if (intspec[1] != IRQ_TYPE_LEVEL_LOW && in socrates_fpga_pic_host_xlate()
249 intspec[1] != IRQ_TYPE_LEVEL_HIGH) { in socrates_fpga_pic_host_xlate()
253 *out_flags = intspec[1]; in socrates_fpga_pic_host_xlate()
261 if (intspec[2] <= 2) in socrates_fpga_pic_host_xlate()
262 fpga_irq->irq_line = intspec[2]; in socrates_fpga_pic_host_xlate()
/arch/powerpc/sysdev/
Dehv_pic.c218 const u32 *intspec, unsigned int intsize, in ehv_pic_host_xlate() argument
236 *out_hwirq = intspec[0]; in ehv_pic_host_xlate()
238 hwirq_intspec[intspec[0]] = intspec[1]; in ehv_pic_host_xlate()
239 *out_flags = map_of_senses_to_linux_irqtype[intspec[1] & in ehv_pic_host_xlate()
Di8259.c186 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()
Dmpic.c1086 const u32 *intspec, unsigned int intsize, in mpic_host_xlate() argument
1098 *out_hwirq = intspec[0]; in mpic_host_xlate()
1107 switch (intspec[2]) { in mpic_host_xlate()
1114 if (intspec[3] >= ARRAY_SIZE(mpic->err_int_vecs)) in mpic_host_xlate()
1117 *out_hwirq = mpic->err_int_vecs[intspec[3]]; in mpic_host_xlate()
1121 if (intspec[0] >= ARRAY_SIZE(mpic->ipi_vecs)) in mpic_host_xlate()
1124 *out_hwirq = mpic->ipi_vecs[intspec[0]]; in mpic_host_xlate()
1127 if (intspec[0] >= ARRAY_SIZE(mpic->timer_vecs)) in mpic_host_xlate()
1130 *out_hwirq = mpic->timer_vecs[intspec[0]]; in mpic_host_xlate()
1134 __func__, intspec[2]); in mpic_host_xlate()
[all …]
Dtsi108_pci.c365 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/
Dmedia5200.c121 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()
Dmpc52xx_pic.c305 const u32 *intspec, unsigned int intsize, in mpc52xx_irqhost_xlate() argument
317 intrvect_l1 = (int)intspec[0]; in mpc52xx_irqhost_xlate()
318 intrvect_l2 = (int)intspec[1]; in mpc52xx_irqhost_xlate()
319 intrvect_type = (int)intspec[2] & 0x3; in mpc52xx_irqhost_xlate()
Dmpc52xx_gpt.c216 const u32 *intspec, unsigned int intsize, in mpc52xx_gpt_irq_xlate() argument
222 dev_dbg(gpt->dev, "%s: flags=%i\n", __func__, intspec[0]); in mpc52xx_gpt_irq_xlate()
224 if ((intsize < 1) || (intspec[0] > 3)) { in mpc52xx_gpt_irq_xlate()
230 *out_flags = intspec[0]; in mpc52xx_gpt_irq_xlate()
/arch/powerpc/sysdev/ge/
Dge_pic.c167 const u32 *intspec, unsigned int intsize, in gef_pic_host_xlate() argument
171 *out_hwirq = intspec[0]; in gef_pic_host_xlate()
173 *out_flags = intspec[1]; in gef_pic_host_xlate()
/arch/powerpc/platforms/cell/
Dinterrupt.c232 const u32 *intspec, unsigned int intsize, in iic_host_xlate() argument
248 node = intspec[0] >> 24; in iic_host_xlate()
249 ext = (intspec[0] >> 16) & 0xff; in iic_host_xlate()
250 class = (intspec[0] >> 8) & 0xff; in iic_host_xlate()
251 unit = intspec[0] & 0xff; in iic_host_xlate()
Dspider-pic.c171 const u32 *intspec, unsigned int intsize, in spider_host_xlate() argument
179 *out_hwirq = intspec[0] & 0x3f; in spider_host_xlate()
/arch/xtensa/include/asm/
Dirq.h35 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize,
/arch/xtensa/kernel/
Dirq.c69 int xtensa_irq_domain_xlate(const u32 *intspec, unsigned int intsize, in xtensa_irq_domain_xlate() argument
75 if (intsize == 2 && intspec[1] == 1) { in xtensa_irq_domain_xlate()
/arch/powerpc/sysdev/xics/
Dxics-common.c360 const u32 *intspec, unsigned int intsize, in xics_host_xlate() argument
364 *out_hwirq = intspec[0]; in xics_host_xlate()
371 if (intspec[1] & 1) in xics_host_xlate()
/arch/powerpc/platforms/powernv/
Dopal-irqchip.c144 const u32 *intspec, unsigned int intsize, in opal_event_xlate() argument
147 *out_hwirq = intspec[0]; in opal_event_xlate()
/arch/mips/cavium-octeon/
Docteon-irq.c1148 const u32 *intspec, in octeon_irq_gpio_xlat() argument
1163 pin = intspec[0]; in octeon_irq_gpio_xlat()
1167 trigger = intspec[1]; in octeon_irq_gpio_xlat()
1197 const u32 *intspec, in octeon_irq_ciu_xlat() argument
1205 ciu = intspec[0]; in octeon_irq_ciu_xlat()
1206 bit = intspec[1]; in octeon_irq_ciu_xlat()
1892 const u32 *intspec, in octeon_irq_ciu2_xlat() argument
1899 ciu = intspec[0]; in octeon_irq_ciu2_xlat()
1900 bit = intspec[1]; in octeon_irq_ciu2_xlat()
2162 const u32 *intspec, in octeon_irq_cib_xlat() argument
[all …]
/arch/mips/include/asm/octeon/
Docteon.h314 const u32 *intspec,
/arch/powerpc/sysdev/xive/
Dcommon.c1270 const u32 *intspec, unsigned int intsize, in xive_irq_domain_xlate() argument
1274 *out_hwirq = intspec[0]; in xive_irq_domain_xlate()
1281 if (intspec[1] & 1) in xive_irq_domain_xlate()