Lines Matching refs:hwirq
570 irq_hw_number_t hwirq = irqd_to_hwirq(d);
571 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_STAT);
575 iowrite32(BIT(hwirq % 32), reg);
590 irq_hw_number_t hwirq = irqd_to_hwirq(d);
591 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_ENABLE);
593 gpiochip_enable_irq(gc, hwirq);
596 iowrite32(ioread32(reg) | BIT(hwirq % 32), reg);
603 irq_hw_number_t hwirq = irqd_to_hwirq(d);
604 void __iomem *reg = lp_gpio_reg(&lg->chip, hwirq, LP_INT_ENABLE);
607 iowrite32(ioread32(reg) & ~BIT(hwirq % 32), reg);
609 gpiochip_disable_irq(gc, hwirq);
616 irq_hw_number_t hwirq = irqd_to_hwirq(d);
620 reg = lp_gpio_reg(&lg->chip, hwirq, LP_CONFIG1);
625 if (lp_gpio_acpi_use(lg, hwirq)) {
626 dev_err(lg->dev, "pin %lu can't be used as IRQ\n", hwirq);