Lines Matching defs:hwirq
1200 irq_hw_number_t hwirq = irqd_to_hwirq(d);
1205 intr_line = chv_readl(pctrl, hwirq, CHV_PADCTRL0);
1213 static void chv_gpio_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t hwirq, bool mask)
1221 intr_line = chv_readl(pctrl, hwirq, CHV_PADCTRL0);
1238 irq_hw_number_t hwirq = irqd_to_hwirq(d);
1240 chv_gpio_irq_mask_unmask(gc, hwirq, true);
1241 gpiochip_disable_irq(gc, hwirq);
1247 irq_hw_number_t hwirq = irqd_to_hwirq(d);
1249 gpiochip_enable_irq(gc, hwirq);
1250 chv_gpio_irq_mask_unmask(gc, hwirq, false);
1270 irq_hw_number_t hwirq = irqd_to_hwirq(d);
1276 intsel = chv_readl(pctrl, hwirq, CHV_PADCTRL0);
1280 value = chv_readl(pctrl, hwirq, CHV_PADCTRL1);
1289 intsel, hwirq);
1290 cctx->intr_lines[intsel] = hwirq;
1356 irq_hw_number_t hwirq = irqd_to_hwirq(d);
1363 ret = chv_gpio_set_intr_line(pctrl, hwirq);
1382 if (!chv_pad_locked(pctrl, hwirq)) {
1383 value = chv_readl(pctrl, hwirq, CHV_PADCTRL1);
1400 chv_writel(pctrl, hwirq, CHV_PADCTRL1, value);
1448 /* Some boards expect hwirq 0 to trigger in this case */