Lines Matching refs:fwspec
51 * @fwspec: Pointer to IRQ specific firmware structure
58 struct irq_fwspec *fwspec,
64 if (fwspec->param_count != 1)
67 *hwirq = fwspec->param[0];
139 struct irq_fwspec fwspec;
152 fwspec.fwnode = of_node_to_fwnode(parent_node);
156 fwspec.param_count = 3;
157 fwspec.param[0] = 0; /* SPI */
158 fwspec.param[1] = p_hwirq - 32; /* SPI offset */
159 fwspec.param[2] = intr->type;
162 fwspec.param_count = 1;
163 fwspec.param[0] = p_hwirq;
166 err = irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec);
198 struct irq_fwspec *fwspec = data;
203 err = ti_sci_intr_irq_domain_translate(domain, fwspec, &hwirq, &flags);