Searched refs:msi (Results 51 - 75 of 221) sorted by relevance

123456789

/linux-master/drivers/pci/controller/
H A Dpcie-iproc.h84 * @msi: MSI data
110 struct iproc_msi *msi; member in struct:iproc_pcie
/linux-master/drivers/cdx/
H A Dcdx_msi.c14 #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 DMakefile5 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 Dirq-mvebu-icu.c18 #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 Dirq-gic-v3-its-platform-msi.c9 #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 Dirq-gic-v3-its-fsl-mc-msi.c13 #include <linux/msi.h>
152 if (!of_property_read_bool(np, "msi-controller"))
/linux-master/drivers/platform/x86/
H A DMakefile82 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 Ddw-hdma-v0-core.c281 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 Ddw-edma-v0-core.c443 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 Dhsm.c118 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 Dhypercall.h133 * @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 Dspi-pci1xxxx.c13 #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 DMakefile83 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 DMakefile10 obj-$(CONFIG_PCI) += msi/
/linux-master/include/linux/cdx/
H A Dcdx_bus.h15 #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 Dhpet.h5 #include <linux/msi.h>
/linux-master/arch/powerpc/sysdev/
H A Dmpic_msi.c10 #include <linux/msi.h>
36 pr_debug("mpic: found U3, guessing msi allocator setup\n");
/linux-master/arch/powerpc/platforms/pseries/
H A DMakefile9 pci.o pci_dlpar.o eeh_pseries.o msi.o \
/linux-master/drivers/cdx/controller/
H A Dcdx_controller.c71 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 Dpci.c8 #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 Dcxgb4vf_main.c77 * 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 Dvgic.h261 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 Dmsi.h4 #include <linux/msi.h>
/linux-master/arch/powerpc/platforms/pasemi/
H A Dmsi.c13 #include <linux/msi.h>
/linux-master/drivers/soc/ti/
H A Dti_sci_inta_msi.c11 #include <linux/msi.h>

Completed in 273 milliseconds

123456789