Searched refs:fwnode (Results 1 – 4 of 4) sorted by relevance
| /kernel/irq/ |
| A D | irqdomain.c | 108 return &fwid->fwnode; in __irq_domain_alloc_fwnode() 122 if (!fwnode || WARN_ON(!is_fwnode_irqchip(fwnode))) in irq_domain_free_fwnode() 125 fwid = container_of(fwnode, struct irqchip_fwid, fwnode); in irq_domain_free_fwnode() 187 const struct fwnode_handle *fwnode = info->fwnode; in irq_domain_set_name() local 213 } else if (is_of_node(fwnode) || is_acpi_device_node(fwnode) || is_software_node(fwnode)) { in irq_domain_set_name() 220 if (fwnode) in irq_domain_set_name() 246 domain->fwnode = fwnode_handle_get(info->fwnode); in __irq_domain_create() 471 .fwnode = fwnode, in irq_domain_create_simple() 492 .fwnode = fwnode, in irq_domain_create_legacy() 515 struct fwnode_handle *fwnode = fwspec->fwnode; in irq_find_matching_fwspec() local [all …]
|
| A D | irq_sim.c | 192 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, in irq_domain_create_sim() argument 195 return irq_domain_create_sim_full(fwnode, num_irqs, NULL, NULL); in irq_domain_create_sim() 199 struct irq_domain *irq_domain_create_sim_full(struct fwnode_handle *fwnode, in irq_domain_create_sim_full() argument 214 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs, in irq_domain_create_sim_full() 269 struct fwnode_handle *fwnode, in devm_irq_domain_create_sim() argument 272 return devm_irq_domain_create_sim_full(dev, fwnode, num_irqs, in devm_irq_domain_create_sim() 279 struct fwnode_handle *fwnode, in devm_irq_domain_create_sim_full() argument 287 domain = irq_domain_create_sim_full(fwnode, num_irqs, ops, data); in devm_irq_domain_create_sim_full()
|
| A D | ipi-mux.c | 156 struct fwnode_handle *fwnode; in ipi_mux_create() local 170 fwnode = irq_domain_alloc_named_fwnode("IPI-Mux"); in ipi_mux_create() 171 if (!fwnode) { in ipi_mux_create() 177 domain = irq_domain_create_linear(fwnode, nr_ipi, in ipi_mux_create() 202 irq_domain_free_fwnode(fwnode); in ipi_mux_create()
|
| A D | msi.c | 865 static struct irq_domain *__msi_create_irq_domain(struct fwnode_handle *fwnode, in __msi_create_irq_domain() argument 888 fwnode, &msi_domain_ops, info); in __msi_create_irq_domain() 908 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, in msi_create_irq_domain() argument 912 return __msi_create_irq_domain(fwnode, info, 0, parent); in msi_create_irq_domain() 1036 struct fwnode_handle *fwnode; in msi_create_device_irq_domain() local 1073 fwnode = fwnode_alloced = irq_domain_alloc_named_fwnode(bundle->name); in msi_create_device_irq_domain() 1075 fwnode = dev->fwnode; in msi_create_device_irq_domain() 1077 if (!fwnode) in msi_create_device_irq_domain() 1115 struct fwnode_handle *fwnode = NULL; in msi_remove_device_irq_domain() local 1130 fwnode = domain->fwnode; in msi_remove_device_irq_domain() [all …]
|
Completed in 18 milliseconds