Lines Matching refs:hwirq
568 val |= (BIT(d->hwirq % GPIO_PER_REG));
570 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
589 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
592 val |= (BIT(d->hwirq % GPIO_PER_REG));
601 if (in_val & BIT(d->hwirq % GPIO_PER_REG))
602 val |= BIT(d->hwirq % GPIO_PER_REG); /* falling */
604 val &= ~(BIT(d->hwirq % GPIO_PER_REG)); /* rising */
671 u32 hwirq = ffs(status) - 1;
672 u32 virq = irq_find_mapping(d, hwirq +
679 hwirq + i * GPIO_PER_REG)) {
685 writel(1 << hwirq,
715 d->mask = BIT(d->hwirq % GPIO_PER_REG);