Lines Matching refs:fwspec
59 struct irq_fwspec fwspec;
62 fwspec.fwnode = acpi_get_gsi_domain_id(gsi);
63 if (WARN_ON(!fwspec.fwnode)) {
68 fwspec.param[0] = gsi;
69 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity);
70 fwspec.param_count = 2;
72 irq = irq_create_fwspec_mapping(&fwspec);
139 * and fwspec where the result is returned.
145 struct irq_fwspec *fwspec;
173 ctx->fwspec->fwnode = fwnode;
174 ctx->fwspec->param[0] = hwirq;
175 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity);
176 ctx->fwspec->param_count = 2;
240 * @fwspec: structure irq_fwspec filled by this function
253 struct irq_fwspec *fwspec, unsigned long *flags)
255 struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec };
278 struct irq_fwspec fwspec;
283 rc = acpi_irq_parse_one(handle, index, &fwspec, &flags);
287 domain = irq_find_matching_fwnode(fwspec.fwnode, DOMAIN_BUS_ANY);
291 rc = irq_create_fwspec_mapping(&fwspec);