Lines Matching refs:hwirq
136 int hwirq = fls(irq_status) - 1; in dwapb_do_irq() local
137 int gpio_irq = irq_find_mapping(gpio->domain, hwirq); in dwapb_do_irq()
140 irq_status &= ~BIT(hwirq); in dwapb_do_irq()
144 dwapb_toggle_trigger(gpio, hwirq); in dwapb_do_irq()
171 val |= BIT(d->hwirq); in dwapb_irq_enable()
186 val &= ~BIT(d->hwirq); in dwapb_irq_disable()
219 int bit = d->hwirq; in dwapb_irq_set_type()
301 unsigned int hwirq, ngpio = gc->ngpio; in dwapb_configure_irqs() local
369 for (hwirq = 0 ; hwirq < ngpio ; hwirq++) in dwapb_configure_irqs()
370 irq_create_mapping(gpio->domain, hwirq); in dwapb_configure_irqs()
380 irq_hw_number_t hwirq; in dwapb_irq_teardown() local
385 for (hwirq = 0 ; hwirq < ngpio ; hwirq++) in dwapb_irq_teardown()
386 irq_dispose_mapping(irq_find_mapping(gpio->domain, hwirq)); in dwapb_irq_teardown()