Lines Matching refs:irq_host
69 struct irq_host *irq_host;
115 if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) {
153 struct irq_host *irq_host;
185 irq_host = irq_find_host(dn);
186 if (!irq_host) {
187 dev_dbg(&dev->dev, "axon_msi: no irq_host found for node %s\n",
192 msic = irq_host->host_data;
281 virq = irq_create_direct_mapping(msic->irq_host);
319 static int msic_host_map(struct irq_host *h, unsigned int virq,
337 msic->irq_host->of_node->full_name);
395 msic->irq_host = irq_alloc_host(dn, IRQ_HOST_MAP_NOMAP,
397 if (!msic->irq_host) {
398 printk(KERN_ERR "axon_msi: couldn't allocate irq_host for %s\n",
403 msic->irq_host->host_data = msic;