Symbol: msi_msg
arch/mips/pci/msi-octeon.c
63
struct msi_msg msg;
arch/powerpc/platforms/44x/hsta_msi.c
40
struct msi_msg msg;
arch/powerpc/platforms/pasemi/msi.c
78
struct msi_msg msg;
arch/powerpc/platforms/powernv/pci-ioda.c
1640
unsigned int is_64, struct msi_msg *msg)
arch/powerpc/platforms/powernv/pci-ioda.c
1735
static void pnv_msi_compose_msg(struct irq_data *d, struct msi_msg *msg)
arch/powerpc/platforms/pseries/msi.c
487
static void pseries_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
arch/powerpc/platforms/pseries/msi.c
536
static void pseries_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
arch/powerpc/sysdev/fsl_msi.c
143
struct msi_msg *msg,
arch/powerpc/sysdev/fsl_msi.c
187
struct msi_msg msg;
arch/powerpc/sysdev/mpic_u3msi.c
120
struct msi_msg msg;
arch/s390/pci/pci_irq.c
148
static void zpci_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
arch/sparc/kernel/pci_msi.c
130
struct msi_msg msg;
arch/um/drivers/virt-pci.c
342
static void um_pci_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
arch/x86/hyperv/irqdomain.c
208
struct msi_msg *msg)
arch/x86/hyperv/irqdomain.c
219
static void hv_irq_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
arch/x86/hyperv/irqdomain.c
282
struct msi_msg msg;
arch/x86/include/asm/apic.h
619
struct msi_msg;
arch/x86/include/asm/apic.h
622
extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
arch/x86/include/asm/irq_remapping.h
17
struct msi_msg;
arch/x86/include/asm/msi.h
62
struct msi_msg;
arch/x86/include/asm/msi.h
63
u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
arch/x86/kernel/apic/apic.c
2292
void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
arch/x86/kernel/apic/apic.c
2322
u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid)
arch/x86/kernel/apic/io_apic.c
1754
struct msi_msg msg;
arch/x86/kernel/apic/msi.c
28
struct msi_msg msg[2] = { [1] = { }, };
arch/x86/kernel/apic/msi.c
300
static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
arch/x86/kernel/apic/msi.c
305
static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
arch/x86/kernel/apic/vector.c
1027
struct msi_msg *msg)
arch/x86/kernel/hpet.c
495
static void hpet_msi_write(struct hpet_channel *hc, struct msi_msg *msg)
arch/x86/kernel/hpet.c
501
static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
arch/x86/kernel/hpet.c
607
struct msi_msg msg;
arch/x86/kvm/irq.c
202
struct msi_msg msg = { .address_lo = e->msi.address_lo,
arch/x86/pci/xen.c
215
struct msi_msg *msg)
arch/x86/pci/xen.c
234
struct msi_msg msg;
drivers/base/platform-msi.c
19
static void platform_msi_write_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/bus/fsl-mc/fsl-mc-msi.c
18
static void fsl_mc_write_msi_msg(struct msi_desc *msi_desc, struct msi_msg *msg)
drivers/cdx/cdx_msi.c
19
static void cdx_msi_write_msg(struct irq_data *irq_data, struct msi_msg *msg)
drivers/dma/dw-edma/dw-edma-core.h
82
struct msi_msg msi;
drivers/dma/dw-edma/dw-edma-core.h
93
struct msi_msg msi;
drivers/dma/mv_xor_v2.c
618
static void mv_xor_v2_set_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/dma/qcom/hidma.c
670
static void hidma_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/iommu/amd/amd_iommu_types.h
1032
struct msi_msg msi_entry;
drivers/iommu/amd/iommu.c
3692
static void fill_msi_msg(struct msi_msg *msg, u32 index)
drivers/iommu/amd/iommu.c
4162
static void ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4569
static void arm_smmu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/iommu/hyperv/hv-irq-remap-x86.c
192
hyperv_root_ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg)
drivers/iommu/intel/dmar.c
1874
void dmar_msi_write(int irq, struct msi_msg *msg)
drivers/iommu/intel/irq_remapping.c
1235
struct msi_msg *msg)
drivers/iommu/intel/irq_remapping.c
1331
static void fill_msi_msg(struct msi_msg *msg, u32 index, u32 subhandle)
drivers/iommu/intel/irq_remapping.c
56
struct msi_msg msi_entry;
drivers/iommu/irq_remapping.h
16
struct msi_msg;
drivers/iommu/riscv/iommu-platform.c
24
static void riscv_iommu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/irqchip/irq-alpine-msi.c
61
static void alpine_msix_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-armada-370-xp.c
236
static void mpic_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-bcm2712-mip.c
53
static void mip_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-gic-v2m.c
85
static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-gic-v3-its.c
1814
static void its_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-gic-v3-mbi.c
148
static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-gic-v3-mbi.c
155
static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-gic-v5-its.c
717
static void gicv5_its_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-gic-v5-iwb.c
169
static void gicv5_iwb_write_msi_msg(struct irq_data *d, struct msi_msg *msg) {}
drivers/irqchip/irq-imx-mu-msi.c
120
struct msi_msg *msg)
drivers/irqchip/irq-loongarch-avec.c
200
static void avecintc_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-loongarch-ir.c
292
static void redirect_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-loongson-pch-msi.c
62
struct msi_msg *msg)
drivers/irqchip/irq-ls-scfg-msi.c
87
static void ls_scfg_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-mbigen.c
150
static void mbigen_write_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-mvebu-gicp.c
58
static void gicp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/irqchip/irq-mvebu-icu.c
114
struct msi_msg *msg)
drivers/irqchip/irq-mvebu-icu.c
146
static void mvebu_icu_write_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-mvebu-odmi.c
53
static void odmi_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-mvebu-sei.c
141
struct msi_msg *msg)
drivers/irqchip/irq-riscv-aplic-msi.c
80
static void aplic_msi_write_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-riscv-imsic-platform.c
72
static void imsic_irq_compose_vector_msg(struct imsic_vector *vec, struct msi_msg *msg)
drivers/irqchip/irq-riscv-imsic-platform.c
87
static void imsic_irq_compose_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-riscv-imsic-platform.c
95
struct msi_msg msg = { };
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
101
u32 sys_msi_index, struct msi_msg *m)
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
147
static void rpmi_sysmsi_write_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-sg2042-msi.c
109
static void sg2044_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/irqchip/irq-sg2042-msi.c
79
static void sg2042_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/mailbox/bcm-flexrm-mailbox.c
1462
static void flexrm_mbox_msi_write(struct msi_desc *desc, struct msi_msg *msg)
drivers/mailbox/riscv-sbi-mpxy-mbox.c
716
static void mpxy_mbox_msi_write(struct msi_desc *desc, struct msi_msg *msg)
drivers/pci/controller/dwc/pci-keystone.c
174
static void ks_pcie_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/dwc/pcie-designware-host.c
103
static void dw_pci_setup_msi_msg(struct irq_data *d, struct msi_msg *msg)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
372
static void mobiveil_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pci-aardvark.c
1300
struct msi_msg *msg)
drivers/pci/controller/pci-hyperv.c
1875
static void hv_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pci-tegra.c
1617
static void tegra_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pci-xgene-msi.c
129
static void xgene_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-altera-msi.c
91
static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-apple.c
218
static void apple_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-aspeed.c
608
struct msi_msg *msg)
drivers/pci/controller/pcie-brcmstb.c
572
static void brcm_msi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-iproc-msi.c
230
struct msi_msg *msg)
drivers/pci/controller/pcie-mediatek-gen3.c
620
static void mtk_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-mediatek.c
401
static void mtk_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-rcar-host.c
627
static void rcar_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-rzg3s-host.c
616
struct msi_msg *msg)
drivers/pci/controller/pcie-xilinx-dma-pl.c
390
static void xilinx_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-xilinx-nwl.c
439
static void nwl_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/pcie-xilinx.c
207
static void xilinx_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/plda/pcie-plda-host.c
70
static void plda_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/controller/vmd.c
166
static void vmd_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
drivers/pci/endpoint/functions/pci-epf-test.c
740
struct msi_msg *msg;
drivers/pci/endpoint/functions/pci-epf-vntb.c
555
struct msi_msg *msg;
drivers/pci/endpoint/functions/pci-epf-vntb.c
613
struct msi_msg *msg = &epf->db_msg[i].msg;
drivers/pci/endpoint/functions/pci-epf-vntb.c
636
struct msi_msg *msg = &epf->db_msg[i].msg;
drivers/pci/endpoint/pci-ep-msi.c
24
static void pci_epf_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/pci/msi/irqdomain.c
40
static void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg)
drivers/pci/msi/msi.c
164
void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
drivers/pci/msi/msi.c
198
struct msi_msg *msg)
drivers/pci/msi/msi.c
218
static inline void pci_write_msg_msix(struct msi_desc *desc, struct msi_msg *msg)
drivers/pci/msi/msi.c
248
void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
drivers/pci/msi/msi.c
266
void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg)
drivers/perf/arm_smmuv3_pmu.c
725
static void smmu_pmu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/soc/ti/ti_sci_inta_msi.c
20
struct msi_msg *msg)
drivers/soc/ti/ti_sci_inta_msi.c
26
struct msi_msg *msg)
drivers/spi/spi-pci1xxxx.c
281
struct msi_msg msi;
drivers/ufs/core/ufs-mcq.c
464
void ufshcd_mcq_config_esi(struct ufs_hba *hba, struct msi_msg *msg)
drivers/ufs/host/ufs-qcom.c
2372
static void ufs_qcom_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
drivers/vfio/pci/vfio_pci_intrs.c
504
struct msi_msg msg;
include/linux/dmar.h
295
extern void dmar_msi_write(int irq, struct msi_msg *msg);
include/linux/iommu.h
50
struct msi_msg;
include/linux/irq.h
29
struct msi_msg;
include/linux/irq.h
535
void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
include/linux/irq.h
536
void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
include/linux/irq.h
664
extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
include/linux/msi.h
188
struct msi_msg msg;
include/linux/msi.h
316
static inline void msi_msg_set_addr(struct msi_desc *desc, struct msi_msg *msg,
include/linux/msi.h
700
void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg);
include/linux/msi.h
701
void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
include/linux/msi.h
702
void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
include/linux/msi.h
716
static inline void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) { }
include/linux/msi.h
83
void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
include/linux/msi.h
85
void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg);
include/linux/msi.h
87
static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) { }
include/linux/msi.h
91
struct msi_msg *msg);
include/linux/pci-epf.h
182
struct msi_msg msg;
include/ufs/ufshcd.h
1489
void ufshcd_mcq_config_esi(struct ufs_hba *hba, struct msi_msg *msg);
kernel/irq/chip.c
1524
int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
kernel/irq/msi.c
274
void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
kernel/irq/msi.c
279
void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg)
kernel/irq/msi.c
635
struct msi_msg *msg)
kernel/irq/msi.c
640
static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg)
kernel/irq/msi.c
668
struct msi_msg msg[2] = { [1] = { }, };
kernel/irq/msi.c
684
struct msi_msg msg[2] = { [1] = { }, };
kernel/irq/msi.c
695
struct msi_msg msg[2];