Home
last modified time | relevance | path

Searched refs:irqhost (Results 1 – 17 of 17) sorted by relevance

/linux-6.6.21/arch/powerpc/sysdev/
Dmpic_msi.c31 const struct irq_domain_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs()
63 ops->xlate(mpic->irqhost, NULL, oirq.args, in mpic_msi_reserve_u3_hwirqs()
83 irq_domain_get_of_node(mpic->irqhost)); in mpic_msi_init_allocator()
Dehv_pic.c178 return irq_linear_revmap(global_ehv_pic->irqhost, irq); in ehv_pic_get_irq()
272 ehv_pic->irqhost = irq_domain_add_linear(np, NR_EHV_PIC_INTS, in ehv_pic_init()
274 if (!ehv_pic->irqhost) { in ehv_pic_init()
294 irq_set_default_host(global_ehv_pic->irqhost); in ehv_pic_init()
Dfsl_msi.c110 irq_domain_get_of_node(msi_data->irqhost)); in fsl_msi_init_allocator()
247 virq = irq_create_mapping(msi_data->irqhost, hwirq); in fsl_setup_msi_irqs()
308 err = generic_handle_domain_irq(msi_data->irqhost, in fsl_msi_cascade()
419 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe()
422 if (msi->irqhost == NULL) { in fsl_of_msi_probe()
Dfsl_mpic_err.c112 ret = generic_handle_domain_irq(mpic->irqhost, in fsl_error_int_handler()
129 virq = irq_create_mapping(mpic->irqhost, irqnum); in mpic_err_int_init()
Dipic.h42 struct irq_domain *irqhost; member
Dfsl_msi.h30 struct irq_domain *irqhost; member
Dipic.c714 ipic->irqhost = irq_domain_add_linear(node, NR_IPIC_INTS, in ipic_init()
716 if (ipic->irqhost == NULL) { in ipic_init()
760 irq_set_default_host(primary_ipic->irqhost); in ipic_init()
804 return irq_linear_revmap(primary_ipic->irqhost, irq); in ipic_get_irq()
Dmpic_u3msi.c148 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in u3msi_setup_msi_irqs()
Dmpic.c1486 mpic->irqhost = irq_domain_add_linear(mpic->node, in mpic_alloc()
1494 if (mpic->irqhost == NULL) in mpic_alloc()
1523 irq_set_default_host(mpic->irqhost); in mpic_alloc()
1788 return irq_linear_revmap(mpic->irqhost, src); in _mpic_get_one_irq()
1826 return irq_linear_revmap(mpic->irqhost, src); in mpic_get_coreint_irq()
1851 unsigned int vipi = irq_create_mapping(mpic->irqhost, in mpic_request_ipis()
/linux-6.6.21/arch/powerpc/platforms/4xx/
Duic.c49 struct irq_domain *irqhost; member
217 generic_handle_domain_irq(uic->irqhost, src); in uic_irq_cascade()
257 uic->irqhost = irq_domain_add_linear(node, NR_UIC_INTS, &uic_host_ops, in uic_init_one()
259 if (! uic->irqhost) in uic_init_one()
294 irq_set_default_host(primary_uic->irqhost); in uic_init_tree()
330 return irq_linear_revmap(primary_uic->irqhost, src); in uic_get_irq()
/linux-6.6.21/arch/powerpc/platforms/52xx/
Dmedia5200.c44 struct irq_domain *irqhost; member
96 generic_handle_domain_irq(media5200_irq.irqhost, val - 1); in media5200_irq_cascade()
171 media5200_irq.irqhost = irq_domain_add_linear(fpga_np, in media5200_init_irq()
173 if (!media5200_irq.irqhost) in media5200_init_irq()
Dmpc52xx_gpt.c92 struct irq_domain *irqhost; member
199 generic_handle_domain_irq(gpt->irqhost, 0); in mpc52xx_gpt_irq_cascade()
250 gpt->irqhost = irq_domain_add_linear(node, 1, &mpc52xx_gpt_irq_ops, gpt); in mpc52xx_gpt_irq_setup()
251 if (!gpt->irqhost) { in mpc52xx_gpt_irq_setup()
372 if (gpt->irqhost && irq == irq_linear_revmap(gpt->irqhost, 0)) { in mpc52xx_gpt_from_irq()
/linux-6.6.21/drivers/soc/fsl/qe/
Dqe_ic.c51 struct irq_domain *irqhost; member
347 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_low_irq()
363 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_high_irq()
449 qe_ic->irqhost = irq_domain_add_linear(node, NR_QE_IC_INTS, in qe_ic_init()
451 if (qe_ic->irqhost == NULL) { in qe_ic_init()
/linux-6.6.21/arch/powerpc/platforms/pasemi/
Dmsi.c102 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in pasemi_msi_setup_msi_irqs()
140 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init()
Dsetup.c231 irq_set_default_host(mpic->irqhost); in nemo_init_IRQ()
/linux-6.6.21/arch/powerpc/include/asm/
Dehv_pic.h28 struct irq_domain *irqhost; member
Dmpic.h262 struct irq_domain *irqhost; member