Lines Matching full:boundary
118 unsigned boundary; in idi_48_irq_mask() local
124 boundary = i / 8; in idi_48_irq_mask()
126 idi48gpio->irq_mask[boundary] &= ~mask; in idi_48_irq_mask()
128 if (!idi48gpio->irq_mask[boundary]) { in idi_48_irq_mask()
129 idi48gpio->cos_enb &= ~BIT(boundary); in idi_48_irq_mask()
150 unsigned boundary; in idi_48_irq_unmask() local
157 boundary = i / 8; in idi_48_irq_unmask()
158 prev_irq_mask = idi48gpio->irq_mask[boundary]; in idi_48_irq_unmask()
160 idi48gpio->irq_mask[boundary] |= mask; in idi_48_irq_unmask()
163 idi48gpio->cos_enb |= BIT(boundary); in idi_48_irq_unmask()
199 unsigned long boundary; in idi_48_irq_handler() local
219 /* Bit 0-5 indicate which Change-Of-State boundary triggered the IRQ */ in idi_48_irq_handler()
222 for_each_set_bit(boundary, &cos_status, 6) { in idi_48_irq_handler()
223 irq_mask = idi48gpio->irq_mask[boundary]; in idi_48_irq_handler()
226 gpio = bit_num + boundary * 8; in idi_48_irq_handler()