Lines Matching refs:fwid
46 struct irqchip_fwid *fwid; in irq_domain_alloc_fwnode() local
49 fwid = kzalloc(sizeof(*fwid), GFP_KERNEL); in irq_domain_alloc_fwnode()
52 if (!fwid || !name) { in irq_domain_alloc_fwnode()
53 kfree(fwid); in irq_domain_alloc_fwnode()
58 fwid->name = name; in irq_domain_alloc_fwnode()
59 fwid->data = data; in irq_domain_alloc_fwnode()
60 fwid->fwnode.type = FWNODE_IRQCHIP; in irq_domain_alloc_fwnode()
61 return &fwid->fwnode; in irq_domain_alloc_fwnode()
71 struct irqchip_fwid *fwid; in irq_domain_free_fwnode() local
76 fwid = container_of(fwnode, struct irqchip_fwid, fwnode); in irq_domain_free_fwnode()
77 kfree(fwid->name); in irq_domain_free_fwnode()
78 kfree(fwid); in irq_domain_free_fwnode()