Lines Matching defs:GPIO_PER_REG
42 #define GPIO_PER_REG 32
231 if (*offset >= GPIO_PER_REG) {
232 *offset -= GPIO_PER_REG;
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 */
630 u32 reg_idx = pin_idx / GPIO_PER_REG;
631 u32 bit_num = pin_idx % GPIO_PER_REG;
671 for (i = 0; i <= d->revmap_size / GPIO_PER_REG; i++) {
683 i * GPIO_PER_REG);
689 hwirq + i * GPIO_PER_REG)) {
725 d->mask = BIT(d->hwirq % GPIO_PER_REG);
1060 u32 irq_bit = BIT(i % GPIO_PER_REG);
1063 if (i < GPIO_PER_REG) {