Lines Matching refs:irq_base
80 unsigned int irq_base; member
188 irqnr = asic->irq_base + in asic3_irq_demux()
203 generic_handle_irq(asic->irq_base + i); in asic3_irq_demux()
215 n = (irq - asic->irq_base) >> 4; in asic3_irq_to_bank()
222 return (irq - asic->irq_base) & 0xf; in asic3_irq_to_index()
253 (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); in asic3_mask_irq()
290 (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); in asic3_unmask_irq()
317 asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] &= ~bit; in asic3_gpio_irq_type()
327 if (asic3_gpio_get(&asic->gpio, data->irq - asic->irq_base)) in asic3_gpio_irq_type()
331 asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] |= bit; in asic3_gpio_irq_type()
391 unsigned int irq, irq_base; in asic3_irq_probe() local
404 irq_base = asic->irq_base; in asic3_irq_probe()
406 for (irq = irq_base; irq < irq_base + ASIC3_NR_IRQS; irq++) { in asic3_irq_probe()
407 if (irq < asic->irq_base + ASIC3_NUM_GPIOS) in asic3_irq_probe()
430 unsigned int irq, irq_base; in asic3_irq_remove() local
432 irq_base = asic->irq_base; in asic3_irq_remove()
434 for (irq = irq_base; irq < irq_base + ASIC3_NR_IRQS; irq++) { in asic3_irq_remove()
548 return asic->irq_base + offset; in asic3_gpio_to_irq()
919 &asic3_cell_ds1wm, 1, mem, asic->irq_base, NULL); in asic3_mfd_probe()
987 asic->irq_base = pdata->irq_base; in asic3_probe()