Lines Matching refs:irq_map
79 static struct ipu_irq_map irq_map[CONFIG_MX3_IPU_IRQS]; variable
90 if (irq_map[i].source == src) in src2map()
91 return irq_map + i; in src2map()
212 if (irq_map[i].source < 0) { in ipu_irq_map()
216 irq_map[i].source = source; in ipu_irq_map()
217 irq_map[i].bank = irq_bank + source / 32; in ipu_irq_map()
220 ret = irq_map[i].irq; in ipu_irq_map()
248 if (irq_map[i].source == source) { in ipu_irq_unmap()
252 source, irq_map[i].irq); in ipu_irq_unmap()
255 irq_map[i].source = -EINVAL; in ipu_irq_unmap()
256 irq_map[i].bank = NULL; in ipu_irq_unmap()
337 ret = irq_set_chip_data(irq, irq_map + i); in ipu_irq_attach_irq()
340 irq_map[i].ipu = ipu; in ipu_irq_attach_irq()
341 irq_map[i].irq = irq; in ipu_irq_attach_irq()
342 irq_map[i].source = -EINVAL; in ipu_irq_attach_irq()