Lines Matching refs:hwirq
207 irq_hw_number_t hwirq;
210 for_each_set_bit(hwirq, &irq_status, DWAPB_MAX_GPIOS) {
211 int gpio_irq = irq_find_mapping(gc->irq.domain, hwirq);
217 dwapb_toggle_trigger(gpio, hwirq);
254 irq_hw_number_t hwirq = irqd_to_hwirq(d);
259 val = dwapb_read(gpio, GPIO_INTMASK) | BIT(hwirq);
263 gpiochip_disable_irq(gc, hwirq);
270 irq_hw_number_t hwirq = irqd_to_hwirq(d);
274 gpiochip_enable_irq(gc, hwirq);
277 val = dwapb_read(gpio, GPIO_INTMASK) & ~BIT(hwirq);
286 irq_hw_number_t hwirq = irqd_to_hwirq(d);
291 val = dwapb_read(gpio, GPIO_INTEN) | BIT(hwirq);
293 val = dwapb_read(gpio, GPIO_INTMASK) & ~BIT(hwirq);
302 irq_hw_number_t hwirq = irqd_to_hwirq(d);
307 val = dwapb_read(gpio, GPIO_INTMASK) | BIT(hwirq);
309 val = dwapb_read(gpio, GPIO_INTEN) & ~BIT(hwirq);