msi_desc           46 arch/ia64/kernel/msi_ia64.c int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc)
msi_desc           60 arch/mips/pci/msi-octeon.c int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
msi_desc          187 arch/mips/pci/msi-octeon.c 	struct msi_desc *entry;
msi_desc          294 arch/mips/pci/msi-xlp.c 	struct msi_desc *desc)
msi_desc          401 arch/mips/pci/msi-xlp.c 	struct msi_desc *desc)
msi_desc          444 arch/mips/pci/msi-xlp.c int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
msi_desc          221 arch/mips/pci/pci-xlr.c int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
msi_desc           40 arch/powerpc/platforms/4xx/hsta_msi.c 	struct msi_desc *entry;
msi_desc          105 arch/powerpc/platforms/4xx/hsta_msi.c 	struct msi_desc *entry;
msi_desc           70 arch/powerpc/platforms/4xx/msi.c 	struct msi_desc *entry;
msi_desc          111 arch/powerpc/platforms/4xx/msi.c 	struct msi_desc *entry;
msi_desc          202 arch/powerpc/platforms/cell/axon_msi.c 	struct msi_desc *entry;
msi_desc          256 arch/powerpc/platforms/cell/axon_msi.c 	struct msi_desc *entry;
msi_desc          287 arch/powerpc/platforms/cell/axon_msi.c 	struct msi_desc *entry;
msi_desc           60 arch/powerpc/platforms/pasemi/msi.c 	struct msi_desc *entry;
msi_desc           81 arch/powerpc/platforms/pasemi/msi.c 	struct msi_desc *entry;
msi_desc          163 arch/powerpc/platforms/powernv/pci.c 	struct msi_desc *entry;
msi_desc          212 arch/powerpc/platforms/powernv/pci.c 	struct msi_desc *entry;
msi_desc          114 arch/powerpc/platforms/pseries/msi.c 	struct msi_desc *entry;
msi_desc          334 arch/powerpc/platforms/pseries/msi.c 	struct msi_desc *entry;
msi_desc          374 arch/powerpc/platforms/pseries/msi.c 	struct msi_desc *entry;
msi_desc          124 arch/powerpc/sysdev/fsl_msi.c 	struct msi_desc *entry;
msi_desc          185 arch/powerpc/sysdev/fsl_msi.c 	struct msi_desc *entry;
msi_desc          104 arch/powerpc/sysdev/mpic_u3msi.c 	struct msi_desc *entry;
msi_desc          123 arch/powerpc/sysdev/mpic_u3msi.c 	struct msi_desc *entry;
msi_desc          104 arch/s390/pci/pci_irq.c 	struct msi_desc *entry = irq_get_msi_desc(data->irq);
msi_desc          239 arch/s390/pci/pci_irq.c 	struct msi_desc *msi;
msi_desc          321 arch/s390/pci/pci_irq.c 	struct msi_desc *msi;
msi_desc          937 arch/sparc/kernel/pci.c int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc)
msi_desc          950 arch/sparc/kernel/pci.c 	struct msi_desc *entry = irq_get_msi_desc(irq);
msi_desc          142 arch/sparc/kernel/pci_impl.h 			     struct msi_desc *entry);
msi_desc          124 arch/sparc/kernel/pci_msi.c 				 struct msi_desc *entry)
msi_desc           56 arch/x86/include/asm/hw_irq.h struct msi_desc;
msi_desc          113 arch/x86/include/asm/hw_irq.h 			struct msi_desc *desc;
msi_desc           12 arch/x86/include/asm/msi.h void pci_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc);
msi_desc          113 arch/x86/include/asm/pci.h struct msi_desc;
msi_desc          217 arch/x86/kernel/apic/msi.c 	struct msi_desc *desc = first_pci_msi_entry(pdev);
msi_desc          232 arch/x86/kernel/apic/msi.c void pci_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
msi_desc          166 arch/x86/pci/xen.c 	struct msi_desc *msidesc;
msi_desc          231 arch/x86/pci/xen.c 	struct msi_desc *msidesc;
msi_desc          270 arch/x86/pci/xen.c 	struct msi_desc *msidesc;
msi_desc          382 arch/x86/pci/xen.c 	struct msi_desc *msidesc;
msi_desc           39 drivers/base/platform-msi.c static irq_hw_number_t platform_msi_calc_hwirq(struct msi_desc *desc)
msi_desc           48 drivers/base/platform-msi.c static void platform_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
msi_desc           81 drivers/base/platform-msi.c 	struct msi_desc *desc = irq_data_get_msi_desc(data);
msi_desc          111 drivers/base/platform-msi.c 	struct msi_desc *desc, *tmp;
msi_desc          127 drivers/base/platform-msi.c 	struct msi_desc *desc;
msi_desc          132 drivers/base/platform-msi.c 				       struct msi_desc, list);
msi_desc          287 drivers/base/platform-msi.c 		struct msi_desc *desc;
msi_desc          371 drivers/base/platform-msi.c 	struct msi_desc *desc, *tmp;
msi_desc          382 drivers/bus/fsl-mc/dprc-driver.c 	struct msi_desc *msi_desc = mc_dev->irqs[0]->msi_desc;
msi_desc          391 drivers/bus/fsl-mc/dprc-driver.c 	if (!msi_desc || msi_desc->irq != (u32)irq_num)
msi_desc          500 drivers/bus/fsl-mc/dprc-driver.c 					  irq->msi_desc->irq,
msi_desc          730 drivers/bus/fsl-mc/dprc-driver.c 	devm_free_irq(&mc_dev->dev, irq->msi_desc->irq, &mc_dev->dev);
msi_desc          351 drivers/bus/fsl-mc/fsl-mc-allocator.c 	struct msi_desc *msi_desc;
msi_desc          389 drivers/bus/fsl-mc/fsl-mc-allocator.c 	for_each_msi_entry(msi_desc, &mc_bus_dev->dev) {
msi_desc          390 drivers/bus/fsl-mc/fsl-mc-allocator.c 		mc_dev_irq = &irq_resources[msi_desc->fsl_mc.msi_index];
msi_desc          391 drivers/bus/fsl-mc/fsl-mc-allocator.c 		mc_dev_irq->msi_desc = msi_desc;
msi_desc          392 drivers/bus/fsl-mc/fsl-mc-allocator.c 		mc_dev_irq->resource.id = msi_desc->irq;
msi_desc           25 drivers/bus/fsl-mc/fsl-mc-msi.c 						struct msi_desc *desc)
msi_desc           35 drivers/bus/fsl-mc/fsl-mc-msi.c 				struct msi_desc *desc)
msi_desc           64 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct msi_desc *msi_desc = mc_dev_irq->msi_desc;
msi_desc           72 drivers/bus/fsl-mc/fsl-mc-msi.c 	if (msi_desc->msg.address_lo == 0x0 && msi_desc->msg.address_hi == 0x0)
msi_desc           78 drivers/bus/fsl-mc/fsl-mc-msi.c 	irq_cfg.paddr = ((u64)msi_desc->msg.address_hi << 32) |
msi_desc           79 drivers/bus/fsl-mc/fsl-mc-msi.c 			msi_desc->msg.address_lo;
msi_desc           80 drivers/bus/fsl-mc/fsl-mc-msi.c 	irq_cfg.val = msi_desc->msg.data;
msi_desc           81 drivers/bus/fsl-mc/fsl-mc-msi.c 	irq_cfg.irq_num = msi_desc->irq;
msi_desc          120 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data);
msi_desc          121 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct fsl_mc_device *mc_bus_dev = to_fsl_mc_device(msi_desc->dev);
msi_desc          124 drivers/bus/fsl-mc/fsl-mc-msi.c 		&mc_bus->irq_resources[msi_desc->fsl_mc.msi_index];
msi_desc          126 drivers/bus/fsl-mc/fsl-mc-msi.c 	msi_desc->msg = *msg;
msi_desc          201 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct msi_desc *desc, *tmp;
msi_desc          214 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct msi_desc *msi_desc;
msi_desc          217 drivers/bus/fsl-mc/fsl-mc-msi.c 		msi_desc = alloc_msi_entry(dev, 1, NULL);
msi_desc          218 drivers/bus/fsl-mc/fsl-mc-msi.c 		if (!msi_desc) {
msi_desc          224 drivers/bus/fsl-mc/fsl-mc-msi.c 		msi_desc->fsl_mc.msi_index = i;
msi_desc          225 drivers/bus/fsl-mc/fsl-mc-msi.c 		INIT_LIST_HEAD(&msi_desc->list);
msi_desc          226 drivers/bus/fsl-mc/fsl-mc-msi.c 		list_add_tail(&msi_desc->list, dev_to_msi_list(dev));
msi_desc          167 drivers/dma/mv_xor_v2.c 	struct msi_desc *msi_desc;
msi_desc          613 drivers/dma/mv_xor_v2.c static void mv_xor_v2_set_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc          716 drivers/dma/mv_xor_v2.c 	struct msi_desc *msi_desc;
msi_desc          768 drivers/dma/mv_xor_v2.c 	msi_desc = first_msi_entry(&pdev->dev);
msi_desc          769 drivers/dma/mv_xor_v2.c 	if (!msi_desc)
msi_desc          771 drivers/dma/mv_xor_v2.c 	xor_dev->msi_desc = msi_desc;
msi_desc          773 drivers/dma/mv_xor_v2.c 	ret = devm_request_irq(&pdev->dev, msi_desc->irq,
msi_desc          889 drivers/dma/mv_xor_v2.c 	devm_free_irq(&pdev->dev, xor_dev->msi_desc->irq, xor_dev);
msi_desc          670 drivers/dma/qcom/hidma.c static void hidma_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc          687 drivers/dma/qcom/hidma.c 	struct msi_desc *desc;
msi_desc          702 drivers/dma/qcom/hidma.c 	struct msi_desc *desc;
msi_desc          703 drivers/dma/qcom/hidma.c 	struct msi_desc *failed_desc = NULL;
msi_desc         3006 drivers/iommu/arm-smmu-v3.c static void arm_smmu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc         3023 drivers/iommu/arm-smmu-v3.c 	struct msi_desc *desc;
msi_desc         1176 drivers/iommu/dma-iommu.c int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr)
msi_desc         1204 drivers/iommu/dma-iommu.c void iommu_dma_compose_msi_msg(struct msi_desc *desc,
msi_desc          147 drivers/irqchip/irq-mbigen.c static void mbigen_write_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc           92 drivers/irqchip/irq-mvebu-icu.c static void mvebu_icu_write_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc          498 drivers/irqchip/irq-ti-sci-inta.c 				     struct msi_desc *desc)
msi_desc         1483 drivers/mailbox/bcm-flexrm-mailbox.c static void flexrm_mbox_msi_write(struct msi_desc *desc, struct msi_msg *msg)
msi_desc         1500 drivers/mailbox/bcm-flexrm-mailbox.c 	struct msi_desc *desc;
msi_desc         3384 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	err = devm_request_threaded_irq(&ls_dev->dev, irq->msi_desc->irq,
msi_desc         3411 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	devm_free_irq(&ls_dev->dev, irq->msi_desc->irq, &ls_dev->dev);
msi_desc          161 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c 	ptp_qoriq->irq = irq->msi_desc->irq;
msi_desc           99 drivers/ntb/msi.c 	struct msi_desc *desc;
msi_desc          191 drivers/ntb/msi.c 	struct msi_desc *entry;
msi_desc          192 drivers/ntb/msi.c 	struct ntb_msi_desc *msi_desc;
msi_desc          195 drivers/ntb/msi.c static int ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry,
msi_desc          196 drivers/ntb/msi.c 			    struct ntb_msi_desc *msi_desc)
msi_desc          211 drivers/ntb/msi.c 	msi_desc->addr_offset = addr - ntb->msi->base_addr;
msi_desc          212 drivers/ntb/msi.c 	msi_desc->data = entry->msg.data;
msi_desc          217 drivers/ntb/msi.c static void ntb_msi_write_msg(struct msi_desc *entry, void *data)
msi_desc          221 drivers/ntb/msi.c 	WARN_ON(ntb_msi_set_desc(dr->ntb, entry, dr->msi_desc));
msi_desc          235 drivers/ntb/msi.c static int ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry,
msi_desc          236 drivers/ntb/msi.c 				   struct ntb_msi_desc *msi_desc)
msi_desc          247 drivers/ntb/msi.c 	dr->msi_desc = msi_desc;
msi_desc          282 drivers/ntb/msi.c 				  struct ntb_msi_desc *msi_desc)
msi_desc          284 drivers/ntb/msi.c 	struct msi_desc *entry;
msi_desc          301 drivers/ntb/msi.c 		if (ntb_msi_set_desc(ntb, entry, msi_desc)) {
msi_desc          306 drivers/ntb/msi.c 		ret = ntbm_msi_setup_callback(ntb, entry, msi_desc);
msi_desc          339 drivers/ntb/msi.c 	struct msi_desc *entry = irq_get_msi_desc(irq);
msi_desc          200 drivers/ntb/ntb_transport.c 	struct ntb_msi_desc msi_desc;
msi_desc          743 drivers/ntb/ntb_transport.c 						   &qp->msi_desc);
msi_desc          752 drivers/ntb/ntb_transport.c 	rc = ntb_spad_write(qp->ndev, spad, qp->msi_desc.addr_offset);
msi_desc          756 drivers/ntb/ntb_transport.c 	rc = ntb_spad_write(qp->ndev, spad + 1, qp->msi_desc.data);
msi_desc          761 drivers/ntb/ntb_transport.c 		qp_num, qp->msi_irq, qp->msi_desc.addr_offset,
msi_desc          762 drivers/ntb/ntb_transport.c 		qp->msi_desc.data);
msi_desc           37 drivers/ntb/test/ntb_msi_test.c 		struct ntb_msi_desc *msi_desc;
msi_desc          134 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msi_desc *desc = nm->peers[peer].msi_desc;
msi_desc          171 drivers/ntb/test/ntb_msi_test.c 		kfree(nm->peers[peer].msi_desc);
msi_desc          172 drivers/ntb/test/ntb_msi_test.c 		nm->peers[peer].msi_desc = desc;
msi_desc          195 drivers/ntb/test/ntb_msi_test.c 				    &peer->msi_desc[idx]);
msi_desc          399 drivers/ntb/test/ntb_msi_test.c 		kfree(nm->peers[i].msi_desc);
msi_desc         1143 drivers/pci/controller/pci-hyperv.c 	struct msi_desc *msi = irq_data_get_msi_desc(irq_data);
msi_desc         1187 drivers/pci/controller/pci-hyperv.c 	struct msi_desc *msi_desc = irq_data_get_msi_desc(data);
msi_desc         1201 drivers/pci/controller/pci-hyperv.c 	pdev = msi_desc_to_pci_dev(msi_desc);
msi_desc         1211 drivers/pci/controller/pci-hyperv.c 	params->int_entry.address = msi_desc->msg.address_lo;
msi_desc         1212 drivers/pci/controller/pci-hyperv.c 	params->int_entry.data = msi_desc->msg.data;
msi_desc         1686 drivers/pci/controller/pci-tegra.c 			       struct pci_dev *pdev, struct msi_desc *desc)
msi_desc          772 drivers/pci/controller/pcie-rcar.c 			      struct msi_desc *desc)
msi_desc          806 drivers/pci/controller/pcie-rcar.c 	struct msi_desc *desc;
msi_desc          817 drivers/pci/controller/pcie-rcar.c 	desc = list_entry(pdev->dev.msi_list.next, struct msi_desc, list);
msi_desc          215 drivers/pci/controller/pcie-xilinx.c 	struct msi_desc *msi;
msi_desc          269 drivers/pci/controller/pcie-xilinx.c 				     struct msi_desc *desc)
msi_desc          197 drivers/pci/controller/vmd.c static struct vmd_irq_list *vmd_next_irq(struct vmd_dev *vmd, struct msi_desc *desc)
msi_desc          230 drivers/pci/controller/vmd.c 	struct msi_desc *desc = arg->desc;
msi_desc          278 drivers/pci/controller/vmd.c static void vmd_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
msi_desc           63 drivers/pci/msi.c int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
msi_desc           93 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          123 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          138 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          173 drivers/pci/msi.c u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag)
msi_desc          188 drivers/pci/msi.c static void msi_mask_irq(struct msi_desc *desc, u32 mask, u32 flag)
msi_desc          193 drivers/pci/msi.c static void __iomem *pci_msix_desc_addr(struct msi_desc *desc)
msi_desc          209 drivers/pci/msi.c u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag)
msi_desc          230 drivers/pci/msi.c static void msix_mask_irq(struct msi_desc *desc, u32 flag)
msi_desc          237 drivers/pci/msi.c 	struct msi_desc *desc = irq_data_get_msi_desc(data);
msi_desc          270 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          276 drivers/pci/msi.c void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
msi_desc          311 drivers/pci/msi.c void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
msi_desc          358 drivers/pci/msi.c 	struct msi_desc *entry = irq_get_msi_desc(irq);
msi_desc          367 drivers/pci/msi.c 	struct msi_desc *entry, *tmp;
msi_desc          415 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          436 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          464 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          487 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          557 drivers/pci/msi.c static struct msi_desc *
msi_desc          561 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          599 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          626 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          699 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          744 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc          831 drivers/pci/msi.c 		struct msi_desc *entry;
msi_desc          917 drivers/pci/msi.c 	struct msi_desc *desc;
msi_desc         1007 drivers/pci/msi.c 	struct msi_desc *entry;
msi_desc         1261 drivers/pci/msi.c 		struct msi_desc *entry;
msi_desc         1274 drivers/pci/msi.c 		struct msi_desc *entry = first_pci_msi_entry(dev);
msi_desc         1295 drivers/pci/msi.c 		struct msi_desc *entry;
msi_desc         1306 drivers/pci/msi.c 		struct msi_desc *entry = first_pci_msi_entry(dev);
msi_desc         1335 drivers/pci/msi.c struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc)
msi_desc         1341 drivers/pci/msi.c void *msi_desc_to_pci_sysdata(struct msi_desc *desc)
msi_desc         1357 drivers/pci/msi.c 	struct msi_desc *desc = irq_data_get_msi_desc(irq_data);
msi_desc         1375 drivers/pci/msi.c 					  struct msi_desc *desc)
msi_desc         1382 drivers/pci/msi.c static inline bool pci_msi_desc_is_multi_msi(struct msi_desc *desc)
msi_desc         1402 drivers/pci/msi.c 	struct msi_desc *desc = first_pci_msi_entry(to_pci_dev(dev));
msi_desc         1415 drivers/pci/msi.c 				       struct msi_desc *desc, int error)
msi_desc         1426 drivers/pci/msi.c 				    struct msi_desc *desc)
msi_desc          262 drivers/pci/xen-pcifront.c 	struct msi_desc *entry;
msi_desc          640 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg)
msi_desc          657 drivers/perf/arm_smmuv3_pmu.c 	struct msi_desc *desc;
msi_desc           91 drivers/soc/fsl/dpio/dpio-driver.c 	irq_set_affinity_hint(irq->msi_desc->irq, NULL);
msi_desc          102 drivers/soc/fsl/dpio/dpio-driver.c 				 irq->msi_desc->irq,
msi_desc          117 drivers/soc/fsl/dpio/dpio-driver.c 	if (irq_set_affinity_hint(irq->msi_desc->irq, &mask))
msi_desc          120 drivers/soc/fsl/dpio/dpio-driver.c 			irq->msi_desc->irq, cpu);
msi_desc           65 drivers/soc/ti/ti_sci_inta_msi.c 	struct msi_desc *desc, *tmp;
msi_desc           76 drivers/soc/ti/ti_sci_inta_msi.c 	struct msi_desc *msi_desc;
msi_desc           81 drivers/soc/ti/ti_sci_inta_msi.c 			msi_desc = alloc_msi_entry(dev, 1, NULL);
msi_desc           82 drivers/soc/ti/ti_sci_inta_msi.c 			if (!msi_desc) {
msi_desc           87 drivers/soc/ti/ti_sci_inta_msi.c 			msi_desc->inta.dev_index = res->desc[set].start + i;
msi_desc           88 drivers/soc/ti/ti_sci_inta_msi.c 			INIT_LIST_HEAD(&msi_desc->list);
msi_desc           89 drivers/soc/ti/ti_sci_inta_msi.c 			list_add_tail(&msi_desc->list, dev_to_msi_list(dev));
msi_desc          138 drivers/soc/ti/ti_sci_inta_msi.c 	struct msi_desc *desc;
msi_desc          764 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	err = devm_request_threaded_irq(dev, irq->msi_desc->irq,
msi_desc          791 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	devm_free_irq(dev, irq->msi_desc->irq, dev);
msi_desc          716 drivers/xen/events/events_base.c int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc)
msi_desc          730 drivers/xen/events/events_base.c int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,
msi_desc           11 include/asm-generic/msi.h struct msi_desc;
msi_desc           23 include/asm-generic/msi.h 	struct msi_desc			*desc;
msi_desc           32 include/linux/dma-iommu.h int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr);
msi_desc           35 include/linux/dma-iommu.h void iommu_dma_compose_msi_msg(struct msi_desc *desc,
msi_desc           43 include/linux/dma-iommu.h struct msi_desc;
msi_desc           66 include/linux/dma-iommu.h static inline int iommu_dma_prepare_msi(struct msi_desc *desc,
msi_desc           72 include/linux/dma-iommu.h static inline void iommu_dma_compose_msi_msg(struct msi_desc *desc,
msi_desc           98 include/linux/fsl/mc.h 	struct msi_desc *msi_desc;
msi_desc          125 include/linux/irq.h struct msi_desc;
msi_desc          149 include/linux/irq.h 	struct msi_desc		*msi_desc;
msi_desc          762 include/linux/irq.h extern int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry);
msi_desc          764 include/linux/irq.h 				struct msi_desc *entry);
msi_desc          800 include/linux/irq.h static inline struct msi_desc *irq_get_msi_desc(unsigned int irq)
msi_desc          803 include/linux/irq.h 	return d ? d->common->msi_desc : NULL;
msi_desc          806 include/linux/irq.h static inline struct msi_desc *irq_data_get_msi_desc(struct irq_data *d)
msi_desc          808 include/linux/irq.h 	return d->common->msi_desc;
msi_desc           17 include/linux/msi.h struct msi_desc;
msi_desc           20 include/linux/msi.h void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
msi_desc           29 include/linux/msi.h typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc,
msi_desc           97 include/linux/msi.h 	void (*write_msi_msg)(struct msi_desc *entry, void *data);
msi_desc          137 include/linux/msi.h 	list_first_entry(dev_to_msi_list((dev)), struct msi_desc, list)
msi_desc          144 include/linux/msi.h static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc)
msi_desc          149 include/linux/msi.h static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc,
msi_desc          155 include/linux/msi.h static inline const void *msi_desc_get_iommu_cookie(struct msi_desc *desc)
msi_desc          160 include/linux/msi.h static inline void msi_desc_set_iommu_cookie(struct msi_desc *desc,
msi_desc          171 include/linux/msi.h struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
msi_desc          172 include/linux/msi.h void *msi_desc_to_pci_sysdata(struct msi_desc *desc);
msi_desc          175 include/linux/msi.h static inline void *msi_desc_to_pci_sysdata(struct msi_desc *desc)
msi_desc          184 include/linux/msi.h struct msi_desc *alloc_msi_entry(struct device *dev, int nvec,
msi_desc          186 include/linux/msi.h void free_msi_entry(struct msi_desc *entry);
msi_desc          187 include/linux/msi.h void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
msi_desc          188 include/linux/msi.h void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
msi_desc          190 include/linux/msi.h u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag);
msi_desc          191 include/linux/msi.h u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag);
msi_desc          200 include/linux/msi.h int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
msi_desc          216 include/linux/msi.h 			 struct msi_desc *desc);
msi_desc          270 include/linux/msi.h 				    struct msi_desc *desc);
msi_desc          272 include/linux/msi.h 					struct msi_desc *desc, int error);
msi_desc          373 include/linux/msi.h 					  struct msi_desc *desc);
msi_desc         1649 include/linux/ntb.h 				  struct ntb_msi_desc *msi_desc);
msi_desc         1673 include/linux/ntb.h 						struct ntb_msi_desc *msi_desc)
msi_desc         1697 include/linux/ntb.h 				       struct ntb_msi_desc *msi_desc)
msi_desc         1700 include/linux/ntb.h 					     dev_id, msi_desc);
msi_desc          110 include/xen/events.h int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc);
msi_desc          112 include/xen/events.h int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,
msi_desc          112 kernel/irq/chip.c 			 struct msi_desc *entry)
msi_desc          119 kernel/irq/chip.c 	desc->irq_common_data.msi_desc = entry;
msi_desc          133 kernel/irq/chip.c int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry)
msi_desc          109 kernel/irq/irqdesc.c 	desc->irq_common_data.msi_desc = NULL;
msi_desc           29 kernel/irq/msi.c struct msi_desc *alloc_msi_entry(struct device *dev, int nvec,
msi_desc           32 kernel/irq/msi.c 	struct msi_desc *desc;
msi_desc           53 kernel/irq/msi.c void free_msi_entry(struct msi_desc *entry)
msi_desc           59 kernel/irq/msi.c void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
msi_desc           66 kernel/irq/msi.c 	struct msi_desc *entry = irq_get_msi_desc(irq);
msi_desc          205 kernel/irq/msi.c 				    struct msi_desc *desc)
msi_desc          320 kernel/irq/msi.c 	struct msi_desc *desc;
msi_desc          371 kernel/irq/msi.c 	struct msi_desc *desc;
msi_desc          405 kernel/irq/msi.c 	struct msi_desc *desc;
msi_desc          501 kernel/irq/msi.c 	struct msi_desc *desc;