Home
last modified time | relevance | path

Searched refs:msi_group (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dirq.c29 struct acpi_vector_group msi_group[MAX_IO_PICS]; variable
70 msi_group[i].pci_segment = mptr->pci_segment; in early_pci_mcfg_parse()
71 pch_group[i].node = msi_group[i].node = (mptr->address >> 44) & 0xf; in early_pci_mcfg_parse()
82 msi_group[i].pci_segment = -1; in init_vec_parent_group()
83 msi_group[i].node = -1; in init_vec_parent_group()
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpci-xgene-msi.c377 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_alloc() local
383 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_alloc()
384 if (!msi_group->gic_irq) in xgene_msi_hwirq_alloc()
387 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
388 xgene_msi_isr, msi_group); in xgene_msi_hwirq_alloc()
398 err = irq_set_affinity(msi_group->gic_irq, mask); in xgene_msi_hwirq_alloc()
408 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
420 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_free() local
424 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_free()
425 if (!msi_group in xgene_msi_hwirq_free()
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-xgene-msi.c370 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_alloc() local
376 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_alloc()
377 if (!msi_group->gic_irq) in xgene_msi_hwirq_alloc()
380 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
381 xgene_msi_isr, msi_group); in xgene_msi_hwirq_alloc()
391 err = irq_set_affinity(msi_group->gic_irq, mask); in xgene_msi_hwirq_alloc()
401 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
413 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_free() local
417 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_free()
418 if (!msi_group in xgene_msi_hwirq_free()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dirq.h54 extern struct acpi_vector_group msi_group[MAX_IO_PICS];
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-loongson-eiointc.c356 parent = acpi_get_vec_parent(node, msi_group); in pch_msi_parse_madt()
448 acpi_set_vec_parent(node, priv->eiointc_domain, msi_group); in eiointc_acpi_init()
H A Dirq-loongson-pch-msi.c272 if (msi_group[i].pci_segment == pci_segment) in get_pch_msi_handle()

Completed in 4 milliseconds