Searched refs:irqhost (Results 1 – 12 of 12) sorted by relevance
/arch/powerpc/sysdev/ |
D | mpic_msi.c | 35 struct irq_host_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs() 58 ops->xlate(mpic->irqhost, NULL, oirq.specifier, in mpic_msi_reserve_u3_hwirqs() 78 mpic->irqhost->of_node); in mpic_msi_init_allocator()
|
D | uic.c | 55 struct irq_host *irqhost; member 241 subvirq = irq_linear_revmap(uic->irqhost, src); in uic_irq_cascade() 283 uic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, in uic_init_one() 285 if (! uic->irqhost) in uic_init_one() 288 uic->irqhost->host_data = uic; in uic_init_one() 322 irq_set_default_host(primary_uic->irqhost); in uic_init_tree() 358 return irq_linear_revmap(primary_uic->irqhost, src); in uic_get_irq()
|
D | mpic_pasemi_msi.c | 119 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in pasemi_msi_setup_msi_irqs() 155 if (!mpic->irqhost->of_node || in mpic_pasemi_msi_init() 156 !of_device_is_compatible(mpic->irqhost->of_node, in mpic_pasemi_msi_init()
|
D | fsl_msi.c | 74 msi_data->irqhost->of_node); in fsl_msi_init_allocator() 142 virq = irq_create_mapping(msi_data->irqhost, hwirq); in fsl_setup_msi_irqs() 203 cascade_irq = irq_linear_revmap(msi_data->irqhost, in fsl_msi_cascade() 246 msi->irqhost = irq_alloc_host(dev->node, IRQ_HOST_MAP_LINEAR, in fsl_of_msi_probe() 249 if (msi->irqhost == NULL) { in fsl_of_msi_probe() 271 msi->irqhost->host_data = msi; in fsl_of_msi_probe()
|
D | fsl_msi.h | 27 struct irq_host *irqhost; member
|
D | ipic.h | 46 struct irq_host *irqhost; member
|
D | ipic.c | 739 ipic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, in ipic_init() 742 if (ipic->irqhost == NULL) in ipic_init() 747 ipic->irqhost->host_data = ipic; in ipic_init() 786 irq_set_default_host(primary_ipic->irqhost); in ipic_init() 890 return irq_linear_revmap(primary_ipic->irqhost, irq); in ipic_get_irq()
|
D | mpic.c | 287 dbasep = of_get_property(mpic->irqhost->of_node, "dcr-reg", NULL); in _mpic_map_dcr() 289 rb->dhost = dcr_map(mpic->irqhost->of_node, *dbasep + offset, size); in _mpic_map_dcr() 1059 mpic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, in mpic_alloc() 1062 if (mpic->irqhost == NULL) in mpic_alloc() 1065 mpic->irqhost->host_data = mpic; in mpic_alloc() 1235 irq_set_default_host(mpic->irqhost); in mpic_alloc() 1510 return irq_linear_revmap(mpic->irqhost, src); in _mpic_get_one_irq() 1546 unsigned int vipi = irq_create_mapping(mpic->irqhost, in mpic_request_ipis()
|
D | mpic_u3msi.c | 132 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in u3msi_setup_msi_irqs()
|
/arch/powerpc/sysdev/qe_lib/ |
D | qe_ic.c | 305 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_low_irq() 321 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_high_irq() 342 qe_ic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, in qe_ic_init() 344 if (qe_ic->irqhost == NULL) in qe_ic_init() 349 qe_ic->irqhost->host_data = qe_ic; in qe_ic_init()
|
D | qe_ic.h | 82 struct irq_host *irqhost; member
|
/arch/powerpc/include/asm/ |
D | mpic.h | 248 struct irq_host *irqhost; member
|