Home
last modified time | relevance | path

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

/kernel/irq/
Dirqdomain.c34 struct fwnode_handle fwnode; member
48 static const char *irqchip_fwnode_get_name(const struct fwnode_handle *fwnode) in irqchip_fwnode_get_name() argument
50 struct irqchip_fwid *fwid = container_of(fwnode, struct irqchip_fwid, fwnode); in irqchip_fwnode_get_name()
106 fwnode_init(&fwid->fwnode, &irqchip_fwnode_ops); in __irq_domain_alloc_fwnode()
107 return &fwid->fwnode; in __irq_domain_alloc_fwnode()
116 void irq_domain_free_fwnode(struct fwnode_handle *fwnode) in irq_domain_free_fwnode() argument
120 if (WARN_ON(!is_fwnode_irqchip(fwnode))) in irq_domain_free_fwnode()
123 fwid = container_of(fwnode, struct irqchip_fwid, fwnode); in irq_domain_free_fwnode()
129 static struct irq_domain *__irq_domain_create(struct fwnode_handle *fwnode, in __irq_domain_create() argument
147 GFP_KERNEL, of_node_to_nid(to_of_node(fwnode))); in __irq_domain_create()
[all …]
Dirq_sim.c164 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, in irq_domain_create_sim() argument
177 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs, in irq_domain_create_sim()
234 struct fwnode_handle *fwnode, in devm_irq_domain_create_sim() argument
240 domain = irq_domain_create_sim(fwnode, num_irqs); in devm_irq_domain_create_sim()
Dmsi.c679 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, in msi_create_irq_domain() argument
690 fwnode, &msi_domain_ops, info); in msi_create_irq_domain()