Home
last modified time | relevance | path

Searched refs:msi_group (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/arch/loongarch/kernel/
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()
/Linux-v6.1/drivers/pci/controller/
Dpci-xgene-msi.c372 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_alloc() local
378 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_alloc()
379 if (!msi_group->gic_irq) in xgene_msi_hwirq_alloc()
382 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
383 xgene_msi_isr, msi_group); in xgene_msi_hwirq_alloc()
393 err = irq_set_affinity(msi_group->gic_irq, mask); in xgene_msi_hwirq_alloc()
403 irq_set_chained_handler_and_data(msi_group->gic_irq, in xgene_msi_hwirq_alloc()
415 struct xgene_msi_group *msi_group; in xgene_msi_hwirq_free() local
419 msi_group = &msi->msi_groups[i]; in xgene_msi_hwirq_free()
420 if (!msi_group->gic_irq) in xgene_msi_hwirq_free()
[all …]
/Linux-v6.1/arch/loongarch/include/asm/
Dirq.h54 extern struct acpi_vector_group msi_group[MAX_IO_PICS];
/Linux-v6.1/drivers/irqchip/
Dirq-loongson-eiointc.c323 struct irq_domain *parent = acpi_get_vec_parent(eiointc_priv[nr_pics - 1]->node, msi_group); in pch_msi_parse_madt()
388 acpi_set_vec_parent(acpi_eiointc->node, priv->eiointc_domain, msi_group); in eiointc_acpi_init()
Dirq-loongson-pch-msi.c273 if (msi_group[i].pci_segment == pci_segment) in get_pch_msi_handle()