/linux-master/drivers/pci/controller/ |
H A D | pcie-iproc.h | 84 * @msi: MSI data 110 struct iproc_msi *msi; member in struct:iproc_pcie
|
/linux-master/drivers/cdx/ |
H A D | cdx_msi.c | 14 #include <linux/msi.h> 54 dev_config.msi.msi_index = msi_desc->msi_index; 55 dev_config.msi.data = msi_desc->msg.data; 56 dev_config.msi.addr = ((u64)(msi_desc->msg.address_hi) << 32) | msi_desc->msg.address_lo; 131 ret = of_map_id(parent->of_node, cdx_dev->msi_dev_id, "msi-map", "msi-map-mask", 170 parent_node = of_parse_phandle(np, "msi-map", 1); 172 dev_err(dev, "msi-map not present on cdx controller\n");
|
/linux-master/drivers/irqchip/ |
H A D | Makefile | 5 obj-$(CONFIG_ALPINE_MSI) += irq-alpine-msi.o 34 obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-platform-msi.o irq-gic-v4.o 35 obj-$(CONFIG_ARM_GIC_V3_ITS_PCI) += irq-gic-v3-its-pci-msi.o 36 obj-$(CONFIG_ARM_GIC_V3_ITS_FSL_MC) += irq-gic-v3-its-fsl-mc-msi.o 85 obj-$(CONFIG_LS_SCFG_MSI) += irq-ls-scfg-msi.o 99 obj-$(CONFIG_RISCV_APLIC_MSI) += irq-riscv-aplic-msi.o 105 obj-$(CONFIG_IMX_MU_MSI) += irq-imx-mu-msi.o 117 obj-$(CONFIG_LOONGSON_PCH_MSI) += irq-loongson-pch-msi.o
|
H A D | irq-mvebu-icu.c | 18 #include <linux/msi.h> 317 dev->msi.domain = of_msi_get_domain(dev, dev->of_node, 319 if (!dev->msi.domain) 322 msi_parent_dn = irq_domain_get_of_node(dev->msi.domain);
|
H A D | irq-gic-v3-its-platform-msi.c | 9 #include <linux/msi.h> 22 /* Suck the DeviceID out of the msi-parent property */ 27 "msi-parent", "#msi-cells", 150 if (!of_property_read_bool(np, "msi-controller"))
|
H A D | irq-gic-v3-its-fsl-mc-msi.c | 13 #include <linux/msi.h> 152 if (!of_property_read_bool(np, "msi-controller"))
|
/linux-master/drivers/platform/x86/ |
H A D | Makefile | 82 obj-$(CONFIG_MSI_EC) += msi-ec.o 83 obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o 84 obj-$(CONFIG_MSI_WMI) += msi-wmi.o 85 obj-$(CONFIG_MSI_WMI_PLATFORM) += msi-wmi-platform.o
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-hdma-v0-core.c | 281 SET_CH_32(dw, chan->dir, chan->id, msi_stop.lsb, chan->msi.address_lo); 282 SET_CH_32(dw, chan->dir, chan->id, msi_stop.msb, chan->msi.address_hi); 284 SET_CH_32(dw, chan->dir, chan->id, msi_abort.lsb, chan->msi.address_lo); 285 SET_CH_32(dw, chan->dir, chan->id, msi_abort.msb, chan->msi.address_hi); 287 SET_CH_32(dw, chan->dir, chan->id, msi_msgdata, chan->msi.data);
|
H A D | dw-edma-v0-core.c | 443 SET_RW_32(dw, chan->dir, done_imwr.lsb, chan->msi.address_lo); 444 SET_RW_32(dw, chan->dir, done_imwr.msb, chan->msi.address_hi); 446 SET_RW_32(dw, chan->dir, abort_imwr.lsb, chan->msi.address_lo); 447 SET_RW_32(dw, chan->dir, abort_imwr.msb, chan->msi.address_hi); 475 chan->msi.data); 480 chan->msi.data);
|
/linux-master/drivers/virt/acrn/ |
H A D | hsm.c | 118 struct acrn_msi_entry *msi; local 334 msi = memdup_user((void __user *)ioctl_param, 336 if (IS_ERR(msi)) 337 return PTR_ERR(msi); 339 ret = hcall_inject_msi(vm->vmid, virt_to_phys(msi)); 343 kfree(msi);
|
H A D | hypercall.h | 133 * @msi: Service VM GPA of MSI message 137 static inline long hcall_inject_msi(u64 vmid, u64 msi) argument 139 return acrn_hypercall2(HC_INJECT_MSI, vmid, msi);
|
/linux-master/drivers/spi/ |
H A D | spi-pci1xxxx.c | 13 #include <linux/msi.h> 276 struct msi_msg msi; local 284 get_cached_msi_msg(irq, &msi); 287 writel(msi.address_hi, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_WDONE_HIGH); 288 writel(msi.address_hi, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_WABORT_HIGH); 289 writel(msi.address_hi, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_RDONE_HIGH); 290 writel(msi.address_hi, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_RABORT_HIGH); 291 writel(msi.address_lo, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_WDONE_LOW); 292 writel(msi.address_lo, spi_bus->dma_offset_bar + SPI_DMA_INTR_IMWR_WABORT_LOW); 293 writel(msi [all...] |
/linux-master/drivers/media/rc/keymaps/ |
H A D | Makefile | 83 rc-msi-digivox-iii.o \ 84 rc-msi-digivox-ii.o \ 85 rc-msi-tvanywhere.o \ 86 rc-msi-tvanywhere-plus.o \
|
/linux-master/drivers/pci/ |
H A D | Makefile | 10 obj-$(CONFIG_PCI) += msi/
|
/linux-master/include/linux/cdx/ |
H A D | cdx_bus.h | 15 #include <linux/msi.h> 40 struct cdx_msi_config msi; member in union:cdx_device_config::__anon390 143 * @irqchip_lock: lock to synchronize irq/msi configuration
|
/linux-master/arch/x86/include/asm/ |
H A D | hpet.h | 5 #include <linux/msi.h>
|
/linux-master/arch/powerpc/sysdev/ |
H A D | mpic_msi.c | 10 #include <linux/msi.h> 36 pr_debug("mpic: found U3, guessing msi allocator setup\n");
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | Makefile | 9 pci.o pci_dlpar.o eeh_pseries.o msi.o \
|
/linux-master/drivers/cdx/controller/ |
H A D | cdx_controller.c | 71 msi_index = dev_config->msi.msi_index; 72 data = dev_config->msi.data; 73 addr = dev_config->msi.addr;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | pci.c | 8 #include <linux/msi.h> 417 const struct ath11k_msi_config *msi_config = ab->pci.msi.config; 439 ab->pci.msi.config = &msi_config_one_msi; 440 ath11k_dbg(ab, ATH11K_DBG_PCI, "request one msi vector\n"); 453 ab->pci.msi.ep_base_data = msi_desc->msg.data; 456 &ab->pci.msi.addr_lo); 460 &ab->pci.msi.addr_hi); 462 ab->pci.msi.addr_hi = 0; 465 ath11k_dbg(ab, ATH11K_DBG_PCI, "msi base data is %d\n", ab->pci.msi [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | cxgb4vf_main.c | 77 * msi = 2: choose from among MSI-X and MSI 78 * msi = 1: only consider MSI interrupts 88 static int msi = MSI_DEFAULT; variable 90 module_param(msi, int, 0644); 91 MODULE_PARM_DESC(msi, "whether to use MSI-X or MSI"); 367 int qs, msi; local 369 for (qs = 0, msi = MSIX_IQFLINT; qs < pi->nqsets; qs++, msi++) { 370 snprintf(adapter->msix_info[msi].desc, namelen, 372 adapter->msix_info[msi] 383 int rxq, msi, err; local 421 int rxq, msi; local [all...] |
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic.h | 261 int vgic_its_inject_msi(struct kvm *kvm, struct kvm_msi *msi); 334 struct vgic_its *vgic_msi_to_its(struct kvm *kvm, struct kvm_msi *msi); 335 int vgic_its_inject_cached_translation(struct kvm *kvm, struct kvm_msi *msi);
|
/linux-master/drivers/pci/msi/ |
H A D | msi.h | 4 #include <linux/msi.h>
|
/linux-master/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 13 #include <linux/msi.h>
|
/linux-master/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 11 #include <linux/msi.h>
|