Lines Matching refs:hwirq
578 val |= (BIT(d->hwirq % GPIO_PER_REG));
580 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
599 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
602 val |= (BIT(d->hwirq % GPIO_PER_REG));
611 if (in_val & BIT(d->hwirq % GPIO_PER_REG))
612 val |= BIT(d->hwirq % GPIO_PER_REG); /* falling */
614 val &= ~(BIT(d->hwirq % GPIO_PER_REG)); /* rising */
681 u32 hwirq = ffs(status) - 1;
682 u32 virq = irq_find_mapping(d, hwirq +
689 hwirq + i * GPIO_PER_REG)) {
695 writel(1 << hwirq,
725 d->mask = BIT(d->hwirq % GPIO_PER_REG);