Lines Matching refs:irq_base
86 int irq_base; member
215 return chip->irq_base + offset; in ioh_gpio_to_irq()
248 ch = irq - chip->irq_base; in ioh_irq_type()
249 if (irq <= chip->irq_base + 7) { in ioh_irq_type()
309 iowrite32(1 << (d->irq - chip->irq_base), in ioh_irq_unmask()
318 iowrite32(1 << (d->irq - chip->irq_base), in ioh_irq_mask()
331 ien &= ~(1 << (d->irq - chip->irq_base)); in ioh_irq_disable()
345 ien |= 1 << (d->irq - chip->irq_base); in ioh_irq_enable()
366 generic_handle_irq(chip->irq_base + j); in ioh_gpio_handler()
411 int irq_base; in ioh_gpio_probe() local
455 irq_base = devm_irq_alloc_descs(&pdev->dev, -1, IOH_IRQ_BASE, in ioh_gpio_probe()
457 if (irq_base < 0) { in ioh_gpio_probe()
460 ret = irq_base; in ioh_gpio_probe()
463 chip->irq_base = irq_base; in ioh_gpio_probe()
466 irq_base, num_ports[j]); in ioh_gpio_probe()