Home
last modified time | relevance | path

Searched refs:msi_parent_ops (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/arch/x86/kernel/apic/
Dmsi.c209 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in x86_init_dev_msi_info()
265 static const struct msi_parent_ops x86_vector_msi_parent_ops = {
276 x86_vector_domain->msi_parent_ops = &x86_vector_msi_parent_ops; in native_create_pci_msi_domain()
/Linux-v6.6/include/linux/
Dirqdomain.h49 struct msi_parent_ops;
170 const struct msi_parent_ops *msi_parent_ops; member
Dmsi.h586 struct msi_parent_ops { struct
/Linux-v6.6/kernel/irq/
Dmsi.c887 if (WARN_ON_ONCE(!parent || !parent->msi_parent_ops || in msi_parent_init_dev_msi_info()
888 !parent->msi_parent_ops->init_dev_msi_info)) in msi_parent_init_dev_msi_info()
891 return parent->msi_parent_ops->init_dev_msi_info(dev, parent, msi_parent_domain, in msi_parent_init_dev_msi_info()
948 const struct msi_parent_ops *pops; in msi_create_device_irq_domain()
968 pops = parent->msi_parent_ops; in msi_create_device_irq_domain()
/Linux-v6.6/drivers/iommu/intel/
Dirq_remapping.c85 static const struct msi_parent_ops dmar_msi_parent_ops, virt_dmar_msi_parent_ops;
572 iommu->ir_domain->msi_parent_ops = &virt_dmar_msi_parent_ops; in intel_setup_irq_remapping()
574 iommu->ir_domain->msi_parent_ops = &dmar_msi_parent_ops; in intel_setup_irq_remapping()
1423 static const struct msi_parent_ops dmar_msi_parent_ops = {
1431 static const struct msi_parent_ops virt_dmar_msi_parent_ops = {
/Linux-v6.6/drivers/pci/msi/
Dirqdomain.c352 supported = domain->msi_parent_ops->supported_flags; in pci_msi_domain_supports()
/Linux-v6.6/drivers/iommu/amd/
Diommu.c3718 static const struct msi_parent_ops amdvi_msi_parent_ops = {
3726 static const struct msi_parent_ops virt_amdvi_msi_parent_ops = {
3752 iommu->ir_domain->msi_parent_ops = &virt_amdvi_msi_parent_ops; in amd_iommu_create_irq_domain()
3754 iommu->ir_domain->msi_parent_ops = &amdvi_msi_parent_ops; in amd_iommu_create_irq_domain()