Symbol: msi_parent_ops
arch/powerpc/platforms/powernv/pci-ioda.c
1725
static const struct msi_parent_ops pnv_msi_parent_ops = {
arch/powerpc/platforms/pseries/msi.c
526
static const struct msi_parent_ops pseries_msi_parent_ops = {
arch/s390/pci/pci_irq.c
495
static struct msi_parent_ops zpci_msi_parent_ops = {
arch/um/drivers/virt-pci.c
414
static const struct msi_parent_ops um_pci_msi_parent_ops = {
arch/x86/hyperv/irqdomain.c
329
static struct msi_parent_ops hv_msi_parent_ops = {
arch/x86/kernel/apic/msi.c
208
const struct msi_parent_ops *pops = real_parent->msi_parent_ops;
arch/x86/kernel/apic/msi.c
259
static const struct msi_parent_ops x86_vector_msi_parent_ops = {
arch/x86/kernel/apic/msi.c
270
x86_vector_domain->msi_parent_ops = &x86_vector_msi_parent_ops;
drivers/iommu/amd/iommu.c
4177
static const struct msi_parent_ops amdvi_msi_parent_ops = {
drivers/iommu/intel/irq_remapping.c
1529
static const struct msi_parent_ops dmar_msi_parent_ops = {
drivers/iommu/intel/irq_remapping.c
83
static const struct msi_parent_ops dmar_msi_parent_ops;
drivers/irqchip/irq-alpine-msi.c
154
static struct msi_parent_ops alpine_msi_parent_ops = {
drivers/irqchip/irq-armada-370-xp.c
328
static const struct msi_parent_ops mpic_msi_parent_ops = {
drivers/irqchip/irq-bcm2712-mip.c
163
static const struct msi_parent_ops mip_msi_parent_ops = {
drivers/irqchip/irq-gic-its-msi-parent.c
321
const struct msi_parent_ops gic_v3_its_msi_parent_ops = {
drivers/irqchip/irq-gic-its-msi-parent.c
331
const struct msi_parent_ops gic_v5_its_msi_parent_ops = {
drivers/irqchip/irq-gic-its-msi-parent.h
10
extern const struct msi_parent_ops gic_v5_its_msi_parent_ops;
drivers/irqchip/irq-gic-its-msi-parent.h
9
extern const struct msi_parent_ops gic_v3_its_msi_parent_ops;
drivers/irqchip/irq-gic-v2m.c
257
static struct msi_parent_ops gicv2m_msi_parent_ops = {
drivers/irqchip/irq-gic-v3-mbi.c
197
static const struct msi_parent_ops gic_v3_mbi_msi_parent_ops = {
drivers/irqchip/irq-imx-mu-msi.c
214
static const struct msi_parent_ops imx_mu_msi_parent_ops = {
drivers/irqchip/irq-loongson-pch-msi.c
146
static struct msi_parent_ops pch_msi_parent_ops = {
drivers/irqchip/irq-loongson-pch-msi.c
288
parent->msi_parent_ops = &pch_msi_parent_ops;
drivers/irqchip/irq-ls-scfg-msi.c
65
static const struct msi_parent_ops ls_scfg_msi_parent_ops = {
drivers/irqchip/irq-msi-lib.c
151
const struct msi_parent_ops *ops = d->msi_parent_ops;
drivers/irqchip/irq-msi-lib.c
30
const struct msi_parent_ops *pops = real_parent->msi_parent_ops;
drivers/irqchip/irq-mvebu-gicp.c
161
static const struct msi_parent_ops gicp_msi_parent_ops = {
drivers/irqchip/irq-mvebu-odmi.c
157
static const struct msi_parent_ops odmi_msi_parent_ops = {
drivers/irqchip/irq-mvebu-sei.c
356
static const struct msi_parent_ops sei_msi_parent_ops = {
drivers/irqchip/irq-riscv-imsic-platform.c
296
static const struct msi_parent_ops imsic_msi_parent_ops = {
drivers/irqchip/irq-sg2042-msi.c
201
static const struct msi_parent_ops sg2042_msi_parent_ops = {
drivers/irqchip/irq-sg2042-msi.c
220
static const struct msi_parent_ops sg2044_msi_parent_ops = {
drivers/irqchip/irq-sg2042-msi.c
24
const struct msi_parent_ops *parent_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
59
static const struct msi_parent_ops dw_pcie_msi_parent_ops = {
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
364
static const struct msi_parent_ops mobiveil_msi_parent_ops = {
drivers/pci/controller/pci-aardvark.c
1438
static const struct msi_parent_ops advk_msi_parent_ops = {
drivers/pci/controller/pci-hyperv.c
2137
static const struct msi_parent_ops hv_pcie_msi_parent_ops = {
drivers/pci/controller/pci-tegra.c
1678
static const struct msi_parent_ops tegra_msi_parent_ops = {
drivers/pci/controller/pci-xgene-msi.c
211
static const struct msi_parent_ops xgene_msi_parent_ops = {
drivers/pci/controller/pcie-altera-msi.c
84
static const struct msi_parent_ops altera_msi_parent_ops = {
drivers/pci/controller/pcie-apple.c
669
static const struct msi_parent_ops apple_msi_parent_ops = {
drivers/pci/controller/pcie-aspeed.c
673
static const struct msi_parent_ops aspeed_msi_parent_ops = {
drivers/pci/controller/pcie-brcmstb.c
538
static const struct msi_parent_ops brcm_msi_parent_ops = {
drivers/pci/controller/pcie-iproc-msi.c
172
static struct msi_parent_ops iproc_msi_parent_ops = {
drivers/pci/controller/pcie-mediatek-gen3.c
611
static const struct msi_parent_ops mtk_msi_parent_ops = {
drivers/pci/controller/pcie-mediatek.c
488
static const struct msi_parent_ops mtk_msi_parent_ops = {
drivers/pci/controller/pcie-rcar-host.c
695
static const struct msi_parent_ops rcar_msi_parent_ops = {
drivers/pci/controller/pcie-rzg3s-host.c
692
static const struct msi_parent_ops rzg3s_pcie_msi_parent_ops = {
drivers/pci/controller/pcie-xilinx-dma-pl.c
383
static const struct msi_parent_ops xilinx_msi_parent_ops = {
drivers/pci/controller/pcie-xilinx-nwl.c
429
static const struct msi_parent_ops nwl_msi_parent_ops = {
drivers/pci/controller/pcie-xilinx.c
279
static const struct msi_parent_ops xilinx_msi_parent_ops = {
drivers/pci/controller/plda/pcie-plda-host.c
144
static const struct msi_parent_ops plda_msi_parent_ops = {
drivers/pci/controller/vmd.c
333
static const struct msi_parent_ops vmd_msi_parent_ops = {
drivers/pci/msi/irqdomain.c
324
supported = domain->msi_parent_ops->supported_flags;
include/linux/irqdomain.h
188
const struct msi_parent_ops *msi_parent_ops;
include/linux/irqdomain.h
27
struct msi_parent_ops;
include/linux/msi.h
642
const struct msi_parent_ops *msi_parent_ops);
kernel/irq/msi.c
1035
const struct msi_parent_ops *pops;
kernel/irq/msi.c
1057
pops = parent->msi_parent_ops;
kernel/irq/msi.c
923
const struct msi_parent_ops *msi_parent_ops)
kernel/irq/msi.c
930
info->bus_token = msi_parent_ops->bus_select_token;
kernel/irq/msi.c
936
d->msi_parent_ops = msi_parent_ops;
kernel/irq/msi.c
974
if (WARN_ON_ONCE(!parent || !parent->msi_parent_ops ||
kernel/irq/msi.c
975
!parent->msi_parent_ops->init_dev_msi_info))
kernel/irq/msi.c
978
return parent->msi_parent_ops->init_dev_msi_info(dev, parent, msi_parent_domain,