Lines Matching refs:domain_data
472 struct irq_domain_data domain_data; member
1535 if (dev->domain_data.phyirq > 0) in lan78xx_status()
1536 generic_handle_irq_safe(dev->domain_data.phyirq); in lan78xx_status()
2165 container_of(data, struct lan78xx_net, domain_data); in lan78xx_irq_bus_sync_unlock()
2196 mutex_init(&dev->domain_data.irq_lock); in lan78xx_setup_irq_domain()
2199 dev->domain_data.irqenable = buf; in lan78xx_setup_irq_domain()
2201 dev->domain_data.irqchip = &lan78xx_irqchip; in lan78xx_setup_irq_domain()
2202 dev->domain_data.irq_handler = handle_simple_irq; in lan78xx_setup_irq_domain()
2205 &chip_domain_ops, &dev->domain_data); in lan78xx_setup_irq_domain()
2219 dev->domain_data.irqdomain = irqdomain; in lan78xx_setup_irq_domain()
2220 dev->domain_data.phyirq = irqmap; in lan78xx_setup_irq_domain()
2227 if (dev->domain_data.phyirq > 0) { in lan78xx_remove_irq_domain()
2228 irq_dispose_mapping(dev->domain_data.phyirq); in lan78xx_remove_irq_domain()
2230 if (dev->domain_data.irqdomain) in lan78xx_remove_irq_domain()
2231 irq_domain_remove(dev->domain_data.irqdomain); in lan78xx_remove_irq_domain()
2233 dev->domain_data.phyirq = 0; in lan78xx_remove_irq_domain()
2234 dev->domain_data.irqdomain = NULL; in lan78xx_remove_irq_domain()
2365 if (dev->domain_data.phyirq > 0) in lan78xx_phy_init()
2366 phydev->irq = dev->domain_data.phyirq; in lan78xx_phy_init()