Lines Matching refs:irq_base
82 unsigned int irq_base; member
189 irqnr = asic->irq_base + in asic3_irq_demux()
204 generic_handle_irq(asic->irq_base + i); in asic3_irq_demux()
216 n = (irq - asic->irq_base) >> 4; in asic3_irq_to_bank()
223 return (irq - asic->irq_base) & 0xf; in asic3_irq_to_index()
254 (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); in asic3_mask_irq()
291 (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS))); in asic3_unmask_irq()
318 asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] &= ~bit; in asic3_gpio_irq_type()
328 if (asic3_gpio_get(&asic->gpio, data->irq - asic->irq_base)) in asic3_gpio_irq_type()
332 asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] |= bit; in asic3_gpio_irq_type()
392 unsigned int irq, irq_base; in asic3_irq_probe() local
405 irq_base = asic->irq_base; in asic3_irq_probe()
407 for (irq = irq_base; irq < irq_base + ASIC3_NR_IRQS; irq++) { in asic3_irq_probe()
408 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()
547 return asic->irq_base + offset; in asic3_gpio_to_irq()
919 &asic3_cell_ds1wm, 1, mem, asic->irq_base, NULL); in asic3_mfd_probe()
985 asic->irq_base = pdata->irq_base; in asic3_probe()