/Linux-v5.4/arch/powerpc/sysdev/ |
D | mpic_msi.c | 30 const struct irq_domain_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs() 62 ops->xlate(mpic->irqhost, NULL, oirq.args, in mpic_msi_reserve_u3_hwirqs() 82 irq_domain_get_of_node(mpic->irqhost)); in mpic_msi_init_allocator()
|
D | ehv_pic.c | 177 return irq_linear_revmap(global_ehv_pic->irqhost, irq); in ehv_pic_get_irq() 275 ehv_pic->irqhost = irq_domain_add_linear(np, NR_EHV_PIC_INTS, in ehv_pic_init() 277 if (!ehv_pic->irqhost) { in ehv_pic_init() 297 irq_set_default_host(global_ehv_pic->irqhost); in ehv_pic_init()
|
D | fsl_msi.c | 108 irq_domain_get_of_node(msi_data->irqhost)); in fsl_msi_init_allocator() 246 virq = irq_create_mapping(msi_data->irqhost, hwirq); in fsl_setup_msi_irqs() 310 cascade_irq = irq_linear_revmap(msi_data->irqhost, in fsl_msi_cascade() 422 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe() 425 if (msi->irqhost == NULL) { in fsl_of_msi_probe()
|
D | fsl_mpic_err.c | 111 cascade_irq = irq_linear_revmap(mpic->irqhost, in fsl_error_int_handler() 131 virq = irq_create_mapping(mpic->irqhost, irqnum); in mpic_err_int_init()
|
D | ipic.h | 42 struct irq_domain *irqhost; member
|
D | fsl_msi.h | 30 struct irq_domain *irqhost; member
|
D | ipic.c | 713 ipic->irqhost = irq_domain_add_linear(node, NR_IPIC_INTS, in ipic_init() 715 if (ipic->irqhost == NULL) { in ipic_init() 759 irq_set_default_host(primary_ipic->irqhost); in ipic_init() 803 return irq_linear_revmap(primary_ipic->irqhost, irq); in ipic_get_irq()
|
D | mpic_u3msi.c | 152 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in u3msi_setup_msi_irqs()
|
D | mpic.c | 1487 mpic->irqhost = irq_domain_add_linear(mpic->node, in mpic_alloc() 1495 if (mpic->irqhost == NULL) in mpic_alloc() 1524 irq_set_default_host(mpic->irqhost); in mpic_alloc() 1789 return irq_linear_revmap(mpic->irqhost, src); in _mpic_get_one_irq() 1827 return irq_linear_revmap(mpic->irqhost, src); in mpic_get_coreint_irq() 1852 unsigned int vipi = irq_create_mapping(mpic->irqhost, in mpic_request_ipis()
|
/Linux-v5.4/arch/c6x/platforms/ |
D | megamod-pic.c | 48 struct irq_domain *irqhost; member 109 irq = irq_linear_revmap(pic->irqhost, idx * 32 + n); in megamod_irq_cascade() 178 struct device_node *np = irq_domain_get_of_node(pic->irqhost); in parse_priority_map() 212 pic->irqhost = irq_domain_add_linear(np, NR_COMBINERS * 32, in init_megamod_pic() 214 if (!pic->irqhost) { in init_megamod_pic() 219 pic->irqhost->host_data = pic; in init_megamod_pic()
|
/Linux-v5.4/arch/powerpc/platforms/4xx/ |
D | uic.c | 47 struct irq_domain *irqhost; member 216 subvirq = irq_linear_revmap(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-v5.4/arch/powerpc/platforms/52xx/ |
D | media5200.c | 43 struct irq_domain *irqhost; member 95 sub_virq = irq_linear_revmap(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()
|
D | mpc52xx_gpt.c | 90 struct irq_domain *irqhost; member 198 sub_virq = irq_linear_revmap(gpt->irqhost, 0); in mpc52xx_gpt_irq_cascade() 251 gpt->irqhost = irq_domain_add_linear(node, 1, &mpc52xx_gpt_irq_ops, gpt); in mpc52xx_gpt_irq_setup() 252 if (!gpt->irqhost) { in mpc52xx_gpt_irq_setup() 376 if (gpt->irqhost && irq == irq_linear_revmap(gpt->irqhost, 0)) { in mpc52xx_gpt_from_irq()
|
/Linux-v5.4/arch/powerpc/platforms/pasemi/ |
D | msi.c | 106 virq = irq_create_mapping(msi_mpic->irqhost, hwirq); in pasemi_msi_setup_msi_irqs() 144 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init()
|
D | setup.c | 235 irq_set_default_host(mpic->irqhost); in nemo_init_IRQ()
|
/Linux-v5.4/drivers/soc/fsl/qe/ |
D | qe_ic.c | 297 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_low_irq() 313 return irq_linear_revmap(qe_ic->irqhost, irq); in qe_ic_get_high_irq() 332 qe_ic->irqhost = irq_domain_add_linear(node, NR_QE_IC_INTS, in qe_ic_init() 334 if (qe_ic->irqhost == NULL) { in qe_ic_init()
|
D | qe_ic.h | 78 struct irq_domain *irqhost; member
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | ehv_pic.h | 28 struct irq_domain *irqhost; member
|
D | mpic.h | 262 struct irq_domain *irqhost; member
|