Lines Matching refs:fwnode
135 if (is_of_node(fwspec->fwnode) && fwspec->param_count == 2) { in ixp4xx_irq_domain_translate()
141 if (is_fwnode_irqchip(fwspec->fwnode)) { in ixp4xx_irq_domain_translate()
257 struct fwnode_handle *fwnode, in ixp4xx_irq_setup() argument
288 ixi->domain = irq_domain_create_linear(fwnode, nr_irqs, in ixp4xx_irq_setup()
311 struct fwnode_handle *fwnode; in ixp4xx_irq_init() local
322 fwnode = irq_domain_alloc_fwnode(&irqbase); in ixp4xx_irq_init()
323 if (!fwnode) { in ixp4xx_irq_init()
327 ret = ixp4xx_irq_setup(ixi, base, fwnode, is_356); in ixp4xx_irq_init()
330 irq_domain_free_fwnode(fwnode); in ixp4xx_irq_init()
347 fwspec.fwnode = fwnode; in ixp4xx_irq_init()
373 struct fwnode_handle *fwnode; in ixp4xx_of_init_irq() local
382 fwnode = of_node_to_fwnode(np); in ixp4xx_of_init_irq()
389 ret = ixp4xx_irq_setup(ixi, base, fwnode, is_356); in ixp4xx_of_init_irq()