Lines Matching refs:hwirq
72 mask |= 1 << irqd->hwirq; in exynos_irq_mask()
86 writel(1 << irqd->hwirq, d->virt_base + reg_pend); in exynos_irq_ack()
113 mask &= ~(1 << irqd->hwirq); in exynos_irq_unmask()
125 unsigned int shift = EXYNOS_EINT_CON_LEN * irqd->hwirq; in exynos_irq_set_type()
170 unsigned int shift = EXYNOS_EINT_CON_LEN * irqd->hwirq; in exynos_irq_request_resources()
177 ret = gpiochip_lock_as_irq(&bank->gpio_chip, irqd->hwirq); in exynos_irq_request_resources()
180 bank->name, irqd->hwirq); in exynos_irq_request_resources()
185 shift = irqd->hwirq * bank_type->fld_width[PINCFG_TYPE_FUNC]; in exynos_irq_request_resources()
209 unsigned int shift = EXYNOS_EINT_CON_LEN * irqd->hwirq; in exynos_irq_release_resources()
216 shift = irqd->hwirq * bank_type->fld_width[PINCFG_TYPE_FUNC]; in exynos_irq_release_resources()
230 gpiochip_unlock_as_irq(&bank->gpio_chip, irqd->hwirq); in exynos_irq_release_resources()
365 unsigned long bit = 1UL << (2 * bank->eint_offset + irqd->hwirq); in exynos_wkup_irq_set_wake()