Lines Matching refs:hwirq
386 irq_hw_number_t hwirq = irqd_to_hwirq(d);
387 unsigned long real_irq = kpad->gpiomap[hwirq];
390 gpiochip_disable_irq(gc, hwirq);
397 irq_hw_number_t hwirq = irqd_to_hwirq(d);
398 unsigned long real_irq = kpad->gpiomap[hwirq];
400 gpiochip_enable_irq(gc, hwirq);
476 unsigned int hwirq;
478 for (hwirq = 0; hwirq < ngpios; hwirq++)
479 if (map[hwirq] == gpio)
480 return hwirq;
483 dev_warn_ratelimited(dev, "could not find the hwirq for gpio(%u)\n", gpio);
494 unsigned long hwirq;
496 hwirq = adp5588_gpiomap_get_hwirq(&client->dev, kpad->gpiomap,
498 if (hwirq == ADP5588_INVALID_HWIRQ) {
499 dev_err(&client->dev, "Could not get hwirq for key(%u)\n", key_val);
503 irq = irq_find_mapping(kpad->gc.irq.domain, hwirq);