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()
149 unsigned boundary; in idi_48_irq_unmask() local
156 boundary = i / 8; in idi_48_irq_unmask()
157 prev_irq_mask = idi48gpio->irq_mask[boundary]; in idi_48_irq_unmask()
159 idi48gpio->irq_mask[boundary] |= mask; in idi_48_irq_unmask()
162 idi48gpio->cos_enb |= BIT(boundary); in idi_48_irq_unmask()
197 unsigned long boundary; in idi_48_irq_handler() local
217 /* Bit 0-5 indicate which Change-Of-State boundary triggered the IRQ */ in idi_48_irq_handler()
220 for_each_set_bit(boundary, &cos_status, 6) { in idi_48_irq_handler()
221 irq_mask = idi48gpio->irq_mask[boundary]; in idi_48_irq_handler()
224 gpio = bit_num + boundary * 8; in idi_48_irq_handler()