Home
last modified time | relevance | path

Searched refs:fwnode (Results 1 – 4 of 4) sorted by relevance

/kernel/irq/
A Dirqdomain.c108 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 Dirq_sim.c192 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 Dipi-mux.c156 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 Dmsi.c865 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