Lines Matching refs:irq_base
93 int irq_base; member
203 return chip->irq_base + offset; in pch_gpio_to_irq()
232 ch = irq - chip->irq_base; in pch_irq_type()
233 if (irq < chip->irq_base + 8) { in pch_irq_type()
283 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imaskclr); in pch_irq_unmask()
291 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imask); in pch_irq_mask()
299 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->iclr); in pch_irq_ack()
313 generic_handle_irq(chip->irq_base + i); in pch_gpio_handler()
351 int irq_base; in pch_gpio_probe() local
390 irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, in pch_gpio_probe()
392 if (irq_base < 0) { in pch_gpio_probe()
394 chip->irq_base = -1; in pch_gpio_probe()
397 chip->irq_base = irq_base; in pch_gpio_probe()
410 return pch_gpio_alloc_generic_chip(chip, irq_base, gpio_pins[chip->ioh]); in pch_gpio_probe()