Lines Matching full:intspec
1088 const u32 *intspec, unsigned int intsize, in mpic_host_xlate() argument
1100 *out_hwirq = intspec[0]; in mpic_host_xlate()
1103 * Freescale MPIC with extended intspec: 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()
1140 *out_flags = map_mpic_senses[intspec[1] & 3]; in mpic_host_xlate()
1156 *out_flags = map_mpic_senses[intspec[1] & mask]; in mpic_host_xlate()
1161 intsize, intspec[0], intspec[1], *out_hwirq, *out_flags); in mpic_host_xlate()