Lines Matching refs:irq_base
98 int irq_base; member
208 return chip->irq_base + offset; in pch_gpio_to_irq()
237 ch = irq - chip->irq_base; in pch_irq_type()
238 if (irq < chip->irq_base + 8) { in pch_irq_type()
288 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imaskclr); in pch_irq_unmask()
296 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imask); in pch_irq_mask()
304 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->iclr); in pch_irq_ack()
318 generic_handle_irq(chip->irq_base + i); in pch_gpio_handler()
357 int irq_base; in pch_gpio_probe() local
383 irq_base = devm_irq_alloc_descs(dev, -1, 0, in pch_gpio_probe()
385 if (irq_base < 0) { in pch_gpio_probe()
387 chip->irq_base = -1; in pch_gpio_probe()
390 chip->irq_base = irq_base; in pch_gpio_probe()
401 return pch_gpio_alloc_generic_chip(chip, irq_base, gpio_pins[chip->ioh]); in pch_gpio_probe()