Lines Matching defs:hwirq
44 writel(BIT(d->hwirq), data->base + EIREQCLR);
58 writel(BIT(d->hwirq), data->base + EIREQCLR);
68 val = readl_relaxed(data->base + EIMASK) | BIT(d->hwirq);
78 val = readl_relaxed(data->base + EIMASK) & ~BIT(d->hwirq);
89 writel_relaxed(BIT(d->hwirq), data->base + EIREQCLR);
91 val = readl_relaxed(data->base + EIMASK) & ~BIT(d->hwirq);
103 val |= BIT(d->hwirq);
105 val &= ~BIT(d->hwirq);
110 val &= ~BIT(d->hwirq);
113 val |= BIT(d->hwirq);
118 writel_relaxed(BIT(d->hwirq), data->base + EIREQCLR);
140 unsigned long *hwirq,
152 *hwirq = fwspec->param[1] - info->spi_base;
157 *hwirq = fwspec->param[0];
169 irq_hw_number_t hwirq;
178 hwirq = fwspec->param[1] - info->spi_base;
180 hwirq = fwspec->param[0];
181 parent_fwspec.param[0] = hwirq + info->spi_base + 32;
184 irq_domain_set_hwirq_and_chip(dom, virq, hwirq, &exiu_irq_chip, info);