Lines Matching refs:parent_fwspec
181 struct irq_fwspec parent_fwspec; in xgene_gpio_sb_domain_alloc() local
191 parent_fwspec.fwnode = domain->parent->fwnode; in xgene_gpio_sb_domain_alloc()
192 if (is_of_node(parent_fwspec.fwnode)) { in xgene_gpio_sb_domain_alloc()
193 parent_fwspec.param_count = 3; in xgene_gpio_sb_domain_alloc()
194 parent_fwspec.param[0] = 0;/* SPI */ in xgene_gpio_sb_domain_alloc()
196 parent_fwspec.param[1] = hwirq + priv->parent_irq_base - 32; in xgene_gpio_sb_domain_alloc()
197 parent_fwspec.param[2] = fwspec->param[1]; in xgene_gpio_sb_domain_alloc()
198 } else if (is_fwnode_irqchip(parent_fwspec.fwnode)) { in xgene_gpio_sb_domain_alloc()
199 parent_fwspec.param_count = 2; in xgene_gpio_sb_domain_alloc()
200 parent_fwspec.param[0] = hwirq + priv->parent_irq_base; in xgene_gpio_sb_domain_alloc()
201 parent_fwspec.param[1] = fwspec->param[1]; in xgene_gpio_sb_domain_alloc()
206 &parent_fwspec); in xgene_gpio_sb_domain_alloc()