Lines Matching refs:hwirq
597 irq_hw_number_t hwirq = irqd_to_hwirq(d);
598 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_STAT);
602 iowrite32(BIT(hwirq % 32), reg);
618 irq_hw_number_t hwirq = irqd_to_hwirq(d);
619 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_ENABLE);
622 gpiochip_enable_irq(gc, hwirq);
625 iowrite32(ioread32(reg) | BIT(hwirq % 32), reg);
633 irq_hw_number_t hwirq = irqd_to_hwirq(d);
634 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_ENABLE);
638 iowrite32(ioread32(reg) & ~BIT(hwirq % 32), reg);
641 gpiochip_disable_irq(gc, hwirq);
648 irq_hw_number_t hwirq = irqd_to_hwirq(d);
653 reg = lp_gpio_reg(&lg->chip, hwirq, LP_CONFIG1);
658 if (lp_gpio_acpi_use(lg, hwirq)) {
659 dev_err(lg->dev, "pin %lu can't be used as IRQ\n", hwirq);