Lines Matching refs:group
86 static inline int group_to_ip(unsigned int group) in group_to_ip() argument
88 return group + 2; in group_to_ip()
114 unsigned int group, intr_bit, irq_nr = d->irq; in rb532_enable_irq() local
121 group = ip >> 5; in rb532_enable_irq()
126 enable_local_irq(group_to_ip(group)); in rb532_enable_irq()
128 addr = intr_group[group].base_addr; in rb532_enable_irq()
135 unsigned int group, intr_bit, mask, irq_nr = d->irq; in rb532_disable_irq() local
142 group = ip >> 5; in rb532_disable_irq()
146 addr = intr_group[group].base_addr; in rb532_disable_irq()
152 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) in rb532_disable_irq()
159 if (mask == intr_group[group].mask) in rb532_disable_irq()
160 disable_local_irq(group_to_ip(group)); in rb532_disable_irq()
173 int group = irq_to_group(d->irq); in rb532_set_type() local
175 if (group != GPIO_MAPPED_IRQ_GROUP || d->irq > (GROUP4_IRQ_BASE + 13)) in rb532_set_type()
215 unsigned int ip, pend, group; in plat_irq_dispatch() local
224 group = 21 + (fls(ip) - 32); in plat_irq_dispatch()
226 addr = intr_group[group].base_addr; in plat_irq_dispatch()
231 do_IRQ((group << 5) + pend); in plat_irq_dispatch()