/linux-4.4.14/drivers/pci/host/ |
D | pcie-altera-msi.c | 47 static inline void msi_writel(struct altera_msi *msi, const u32 value, in msi_writel() argument 50 writel_relaxed(value, msi->csr_base + reg); in msi_writel() 53 static inline u32 msi_readl(struct altera_msi *msi, const u32 reg) in msi_readl() argument 55 return readl_relaxed(msi->csr_base + reg); in msi_readl() 61 struct altera_msi *msi; in altera_msi_isr() local 68 msi = irq_desc_get_handler_data(desc); in altera_msi_isr() 69 num_of_vectors = msi->num_of_vectors; in altera_msi_isr() 71 while ((status = msi_readl(msi, MSI_STATUS)) != 0) { in altera_msi_isr() 72 for_each_set_bit(bit, &status, msi->num_of_vectors) { in altera_msi_isr() 74 readl_relaxed(msi->vector_base + (bit * sizeof(u32))); in altera_msi_isr() [all …]
|
D | pci-xgene-msi.c | 36 struct xgene_msi *msi; member 103 static u32 xgene_msi_ir_read(struct xgene_msi *msi, in xgene_msi_ir_read() argument 106 return readl_relaxed(msi->msi_regs + MSI_IR0 + in xgene_msi_ir_read() 111 static u32 xgene_msi_int_read(struct xgene_msi *msi, u32 msi_grp) in xgene_msi_int_read() argument 113 return readl_relaxed(msi->msi_regs + MSI_INT0 + (msi_grp << 16)); in xgene_msi_int_read() 152 struct xgene_msi *msi = irq_data_get_irq_chip_data(data); in xgene_compose_msi_msg() local 155 u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16); in xgene_compose_msi_msg() 206 struct xgene_msi *msi = domain->host_data; in xgene_irq_domain_alloc() local 209 mutex_lock(&msi->bitmap_lock); in xgene_irq_domain_alloc() 211 msi_irq = bitmap_find_next_zero_area(msi->bitmap, NR_MSI_VEC, 0, in xgene_irq_domain_alloc() [all …]
|
D | pcie-rcar.c | 146 struct rcar_msi msi; member 404 &rcar_pcie_ops, pcie, &res, &pcie->msi.chip); in rcar_pcie_enable() 583 int msi; in rcar_msi_alloc() local 587 msi = find_first_zero_bit(chip->used, INT_PCI_MSI_NR); in rcar_msi_alloc() 588 if (msi < INT_PCI_MSI_NR) in rcar_msi_alloc() 589 set_bit(msi, chip->used); in rcar_msi_alloc() 591 msi = -ENOSPC; in rcar_msi_alloc() 595 return msi; in rcar_msi_alloc() 608 struct rcar_msi *msi = &pcie->msi; in rcar_pcie_msi_irq() local 624 irq = irq_find_mapping(msi->domain, index); in rcar_pcie_msi_irq() [all …]
|
D | pci-tegra.c | 295 struct tegra_msi msi; member 1127 int msi; in tegra_msi_alloc() local 1131 msi = find_first_zero_bit(chip->used, INT_PCI_MSI_NR); in tegra_msi_alloc() 1132 if (msi < INT_PCI_MSI_NR) in tegra_msi_alloc() 1133 set_bit(msi, chip->used); in tegra_msi_alloc() 1135 msi = -ENOSPC; in tegra_msi_alloc() 1139 return msi; in tegra_msi_alloc() 1159 struct tegra_msi *msi = &pcie->msi; in tegra_pcie_msi_irq() local 1173 irq = irq_find_mapping(msi->domain, index); in tegra_pcie_msi_irq() 1175 if (test_bit(index, msi->used)) in tegra_pcie_msi_irq() [all …]
|
D | pci-keystone-dw.c | 102 struct msi_desc *msi; in ks_dw_pcie_msi_irq_ack() local 105 msi = irq_data_get_msi_desc(d); in ks_dw_pcie_msi_irq_ack() 106 pp = (struct pcie_port *) msi_desc_to_pci_sysdata(msi); in ks_dw_pcie_msi_irq_ack() 139 struct msi_desc *msi; in ks_dw_pcie_msi_irq_mask() local 143 msi = irq_data_get_msi_desc(d); in ks_dw_pcie_msi_irq_mask() 144 pp = (struct pcie_port *) msi_desc_to_pci_sysdata(msi); in ks_dw_pcie_msi_irq_mask() 150 if (msi->msi_attrib.maskbit) in ks_dw_pcie_msi_irq_mask() 160 struct msi_desc *msi; in ks_dw_pcie_msi_irq_unmask() local 164 msi = irq_data_get_msi_desc(d); in ks_dw_pcie_msi_irq_unmask() 165 pp = (struct pcie_port *) msi_desc_to_pci_sysdata(msi); in ks_dw_pcie_msi_irq_unmask() [all …]
|
D | Makefile | 14 obj-$(CONFIG_PCI_XGENE_MSI) += pci-xgene-msi.o 21 obj-$(CONFIG_PCIE_ALTERA_MSI) += pcie-altera-msi.o
|
D | pcie-xilinx.c | 230 struct msi_desc *msi; in xilinx_pcie_destroy_msi() local 234 msi = irq_get_msi_desc(irq); in xilinx_pcie_destroy_msi() 235 port = sys_to_pcie(msi_desc_to_pci_sysdata(msi)); in xilinx_pcie_destroy_msi()
|
D | pci-mvebu.c | 126 struct msi_controller *msi; member 909 hw.msi_ctrl = pcie->msi; in mvebu_pcie_enable() 999 pcie->msi = of_pci_find_msi_chip_by_node(msi_node); in mvebu_pcie_msi_enable() 1002 if (pcie->msi) in mvebu_pcie_msi_enable() 1003 pcie->msi->dev = &pcie->pdev->dev; in mvebu_pcie_msi_enable()
|
D | pcie-designware.c | 371 struct msi_desc *msi = irq_data_get_msi_desc(data); in dw_msi_teardown_irq() local 372 struct pcie_port *pp = (struct pcie_port *) msi_desc_to_pci_sysdata(msi); in dw_msi_teardown_irq()
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | pci-msi.txt | 23 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 32 - msi-map: Maps a Requester ID to an MSI controller and associated 33 msi-specifier data. The property is an arbitrary number of tuples of 34 (rid-base,msi-controller,msi-base,length), where: 38 * msi-controller is a single phandle to an MSI controller 40 * msi-base is an msi-specifier describing the msi-specifier produced for the 47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base). 49 - msi-map-mask: A mask to be applied to each Requester ID prior to being mapped 50 to an msi-specifier per the msi-map property. 52 - msi-parent: Describes the MSI parent of the root complex itself. Where [all …]
|
D | xgene-pci-msi.txt | 5 - compatible: should be "apm,xgene1-msi" to identify 7 - msi-controller: indicates that this is X-Gene v1 PCIe MSI controller node 16 Each PCIe node needs to have property msi-parent that points to msi controller node 23 msi@79000000 { 24 compatible = "apm,xgene1-msi"; 25 msi-controller; 45 + PCIe controller node with msi-parent property pointing to MSI node: 67 msi-parent= <&msi>;
|
D | altera-pcie-msi.txt | 4 - compatible: should contain "altr,msi-1.0" 15 - msi-controller: indicates that this is MSI controller node 19 msi0: msi@0xFF200000 { 20 compatible = "altr,msi-1.0"; 26 msi-controller;
|
D | fsl,imx6q-pcie.txt | 12 - "msi": The interrupt that is asserted when an MSI is received 31 interrupt-names = "msi";
|
D | hisilicon-pcie.txt | 16 - msi-parent: Should be its_pcie which is an ITS receiving MSI interrupts. 29 msi-parent = <&its_pcie>;
|
D | altera-pcie.txt | 23 - msi-parent: Link to the hardware entity that serves as the MSI controller for this PCIe 39 msi-parent = <&msi_to_gic_gen_0>;
|
D | pci-keystone.txt | 24 pcie_msi_intc: msi-interrupt-controller {
|
D | mvebu-pci.txt | 18 - msi-parent: Link to the hardware entity that serves as the Message 94 msi-parent = <&mpic>;
|
D | nvidia,tegra20-pcie.txt | 19 "msi": The Tegra interrupt that is asserted when an MSI is received 138 interrupt-names = "intr", "msi";
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | ppc4xx_msi.c | 142 struct resource res, struct ppc4xx_msi *msi) in ppc4xx_setup_pcieh_hw() argument 157 msi->msi_dev = of_find_node_by_name(NULL, "ppc4xx-msi"); in ppc4xx_setup_pcieh_hw() 158 if (!msi->msi_dev) in ppc4xx_setup_pcieh_hw() 161 msi->msi_regs = of_iomap(msi->msi_dev, 0); in ppc4xx_setup_pcieh_hw() 162 if (!msi->msi_regs) { in ppc4xx_setup_pcieh_hw() 167 (u32) (msi->msi_regs + PEIH_TERMADH), (u32) (msi->msi_regs)); in ppc4xx_setup_pcieh_hw() 172 msi->msi_addr_hi = upper_32_bits(msi_phys); in ppc4xx_setup_pcieh_hw() 173 msi->msi_addr_lo = lower_32_bits(msi_phys & 0xffffffff); in ppc4xx_setup_pcieh_hw() 175 msi->msi_addr_hi, msi->msi_addr_lo); in ppc4xx_setup_pcieh_hw() 178 out_be32(msi->msi_regs + PEIH_TERMADH, msi->msi_addr_hi); in ppc4xx_setup_pcieh_hw() [all …]
|
D | fsl_msi.c | 40 #define msi_hwirq(msi, msir_index, intr_index) \ argument 41 ((msir_index) << (msi)->srs_shift | \ 42 ((intr_index) << (msi)->ibs_shift)) 331 struct fsl_msi *msi = platform_get_drvdata(ofdev); in fsl_of_msi_remove() local 334 if (msi->list.prev != NULL) in fsl_of_msi_remove() 335 list_del(&msi->list); in fsl_of_msi_remove() 337 if (msi->cascade_array[i]) { in fsl_of_msi_remove() 338 virq = msi->cascade_array[i]->virq; in fsl_of_msi_remove() 342 free_irq(virq, msi->cascade_array[i]); in fsl_of_msi_remove() 343 kfree(msi->cascade_array[i]); in fsl_of_msi_remove() [all …]
|
D | Makefile | 5 mpic-msi-obj-$(CONFIG_PCI_MSI) += mpic_msi.o mpic_u3msi.o 6 obj-$(CONFIG_MPIC) += mpic.o $(mpic-msi-obj-y) 10 obj-$(CONFIG_MPIC) += mpic.o $(mpic-msi-obj-y) $(mpic-msgr-obj-y) 12 fsl-msi-obj-$(CONFIG_PCI_MSI) += fsl_msi.o 21 obj-$(CONFIG_FSL_PCI) += fsl_pci.o $(fsl-msi-obj-y)
|
D | ppc4xx_pci.c | 538 int big_pim = 0, msi = 0, primary = 0; in ppc4xx_probe_pcix_bridge() local 559 msi = 1; in ppc4xx_probe_pcix_bridge() 610 ppc4xx_configure_pcix_PIMs(hose, reg, &dma_window, big_pim, msi); in ppc4xx_probe_pcix_bridge()
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | msi.txt | 40 - msi-controller: Identifies the node as an MSI controller. 45 - #msi-cells: The number of cells in an msi-specifier, required if not zero. 50 The meaning of the msi-specifier is defined by the device tree binding of 64 - msi-parent: A list of phandle + msi-specifier pairs, one for each MSI 68 MSI controllers listed in the msi-parent property. 73 When #msi-cells is non-zero, busses with an msi-parent will require 85 msi_a: msi-controller@a { 88 msi-controller; 89 /* No sideband data, so #msi-cells omitted */ 92 msi_b: msi-controller@b { [all …]
|
D | arm,gic-v3.txt | 59 - msi-controller : Boolean property. Identifies the node as an MSI controller 60 - #msi-cells: Must be <1>. The single msi-cell is the DeviceID of the device 87 msi-controller; 88 #msi-cells = <1>; 112 msi-controller; 113 #msi-cells = <1>; 119 msi-controller; 120 #msi-cells = <1>;
|
D | arm,gic.txt | 127 - msi-controller : Identifies the node as an MSI controller. 133 - arm,msi-base-spi : When the MSI_TYPER register contains an incorrect 137 - arm,msi-num-spis : When the MSI_TYPER register contains an incorrect 157 msi-controller; 165 msi-controller;
|
D | marvell,armada-370-xp-mpic.txt | 7 - msi-controller: Identifies the node as an PCI Message Signaled 35 msi-controller;
|
/linux-4.4.14/arch/x86/kvm/ |
D | irq_comm.c | 97 trace_kvm_msi_set_irq(e->msi.address_lo, e->msi.data); in kvm_set_msi_irq() 99 irq->dest_id = (e->msi.address_lo & in kvm_set_msi_irq() 101 irq->vector = (e->msi.data & in kvm_set_msi_irq() 103 irq->dest_mode = (1 << MSI_ADDR_DEST_MODE_SHIFT) & e->msi.address_lo; in kvm_set_msi_irq() 104 irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data; in kvm_set_msi_irq() 105 irq->delivery_mode = e->msi.data & 0x700; in kvm_set_msi_irq() 106 irq->msi_redir_hint = ((e->msi.address_lo in kvm_set_msi_irq() 256 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 257 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 258 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | msi-pic.txt | 5 The first is "fsl,CHIP-msi", where CHIP is the processor(mpc8610, mpc8572, 6 etc.) and the second is "fsl,mpic-msi" or "fsl,ipic-msi" or 7 "fsl,mpic-msi-v4.3" depending on the parent type and version. If mpic 9 provided to access these 16 registers, and compatible "fsl,mpic-msi-v4.3" 21 be set as edge sensitive. If msi-available-ranges is present, only 30 - msi-available-ranges: use <start count> style section to define which 31 msi interrupt can be used in the 256 msi interrupts. This property is 38 - msi-address-64: 64-bit PCI address of the MSIIR register. The MSIIR register 48 msi@41600 { 49 compatible = "fsl,mpc8610-msi", "fsl,mpic-msi"; [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
D | base.c | 76 if (pci->msi) in nvkm_pci_intr() 138 if (pci->msi) in nvkm_pci_dtor() 178 pci->msi = true; in nvkm_pci_new_() 183 pci->msi = nvkm_boolopt(device->cfgopt, "NvMSI", pci->msi); in nvkm_pci_new_() 184 if (pci->msi && func->msi_rearm) { in nvkm_pci_new_() 185 pci->msi = pci_enable_msi(pci->pdev) == 0; in nvkm_pci_new_() 186 if (pci->msi) in nvkm_pci_new_() 189 pci->msi = false; in nvkm_pci_new_()
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | qoriq-mpic.dtsi | 54 msi0: msi@41600 { 55 compatible = "fsl,mpic-msi"; 57 msi-available-ranges = <0 0x100>; 69 msi1: msi@41800 { 70 compatible = "fsl,mpic-msi"; 72 msi-available-ranges = <0 0x100>; 84 msi2: msi@41a00 { 85 compatible = "fsl,mpic-msi"; 87 msi-available-ranges = <0 0x100>;
|
D | qoriq-mpic4.3.dtsi | 54 msi0: msi@41600 { 55 compatible = "fsl,mpic-msi-v4.3"; 76 msi1: msi@41800 { 77 compatible = "fsl,mpic-msi-v4.3"; 98 msi2: msi@41a00 { 99 compatible = "fsl,mpic-msi-v4.3"; 120 msi3: msi@41c00 { 121 compatible = "fsl,mpic-msi-v4.3";
|
D | mpc8572ds_camp_core1.dts | 6 * This dts allows core1 to have l2, dma2, eth2, eth3, pci2, msi. 91 0xe0 0xe1 0xe2 0xe3 /* msi */ 97 msi@41600 { 98 msi-available-ranges = <0x80 0x80>;
|
D | mpc8572ds_camp_core0.dts | 63 0xe4 0xe5 0xe6 0xe7 /* msi */ 67 msi@41600 { 68 msi-available-ranges = <0 0x80>;
|
D | pq3-mpic.dtsi | 66 msi@41600 { 67 compatible = "fsl,mpic-msi"; 69 msi-available-ranges = <0 0x100>;
|
D | p1020rdb-pc_camp_core1.dts | 119 0xe0 0xe1 0xe2 /* msi */ 126 msi@41600 {
|
D | p1020rdb-pc_camp_core0.dts | 7 * eth1, eth2, sdhc, crypto, global-util, message, pci0, pci1, msi.
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-platform-msi-laptop | 1 What: /sys/devices/platform/msi-laptop-pf/lcd_level 8 What: /sys/devices/platform/msi-laptop-pf/auto_brightness 17 What: /sys/devices/platform/msi-laptop-pf/wlan 24 What: /sys/devices/platform/msi-laptop-pf/bluetooth 33 What: /sys/devices/platform/msi-laptop-pf/touchpad 41 What: /sys/devices/platform/msi-laptop-pf/turbo_mode 54 What: /sys/devices/platform/msi-laptop-pf/eco_mode 64 What: /sys/devices/platform/msi-laptop-pf/turbo_cooldown 75 What: /sys/devices/platform/msi-laptop-pf/auto_fan
|
D | sysfs-bus-pci | 83 of files, with each file being named after a corresponding msi 91 the file is in (msi vs. msix)
|
/linux-4.4.14/virt/kvm/ |
D | irqchip.c | 61 int kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi) in kvm_send_userspace_msi() argument 65 if (!irqchip_in_kernel(kvm) || msi->flags != 0) in kvm_send_userspace_msi() 68 route.msi.address_lo = msi->address_lo; in kvm_send_userspace_msi() 69 route.msi.address_hi = msi->address_hi; in kvm_send_userspace_msi() 70 route.msi.data = msi->data; in kvm_send_userspace_msi()
|
D | kvm_main.c | 2821 struct kvm_msi msi; in kvm_vm_ioctl() local 2824 if (copy_from_user(&msi, argp, sizeof(msi))) in kvm_vm_ioctl() 2826 r = kvm_send_userspace_msi(kvm, &msi); in kvm_vm_ioctl()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci.c | 386 struct msi_desc *msi; in arch_setup_msi_irqs() local 412 for_each_pci_msi_entry(msi, pdev) { in arch_setup_msi_irqs() 417 rc = irq_set_msi_desc(irq, msi); in arch_setup_msi_irqs() 438 for_each_pci_msi_entry(msi, pdev) { in arch_setup_msi_irqs() 441 irq_set_msi_desc(msi->irq, NULL); in arch_setup_msi_irqs() 442 irq_free_desc(msi->irq); in arch_setup_msi_irqs() 443 msi->msg.address_lo = 0; in arch_setup_msi_irqs() 444 msi->msg.address_hi = 0; in arch_setup_msi_irqs() 445 msi->msg.data = 0; in arch_setup_msi_irqs() 446 msi->irq = 0; in arch_setup_msi_irqs() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | pci_fire.c | 156 unsigned long *head, unsigned long *msi) in pci_fire_dequeue_msi() argument 174 *msi = msi_num = ((ep->word0 & MSIQ_WORD0_DATA0) >> in pci_fire_dequeue_msi() 198 unsigned long msi, int is_msi64) in pci_fire_msi_setup() 202 val = upa_readq(pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 205 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 207 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi)); in pci_fire_msi_setup() 209 val = upa_readq(pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 211 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 216 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) in pci_fire_msi_teardown() argument 220 val = upa_readq(pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_teardown() [all …]
|
D | pci_msi.c | 29 unsigned long msi; in sparc64_msiq_interrupt() local 31 err = ops->dequeue_msi(pbm, msiqid, &head, &msi); in sparc64_msiq_interrupt() 35 irq = pbm->msi_irq_table[msi - pbm->msi_first]; in sparc64_msiq_interrupt() 128 int msi, err; in sparc64_setup_msi_irq() local 143 msi = err; in sparc64_setup_msi_irq() 147 err = ops->msi_setup(pbm, msiqid, msi, in sparc64_setup_msi_irq() 152 pbm->msi_irq_table[msi - pbm->msi_first] = *irq_p; in sparc64_setup_msi_irq() 161 msg.data = msi; in sparc64_setup_msi_irq() 169 free_msi(pbm, msi); in sparc64_setup_msi_irq()
|
D | pci_impl.h | 39 unsigned long *head, unsigned long *msi); 43 unsigned long msi, int is_msi64); 44 int (*msi_teardown)(struct pci_pbm_info *pbm, unsigned long msi);
|
D | pci_sun4v.c | 671 unsigned long *msi) in pci_sun4v_dequeue_msi() argument 690 *msi = ep->msi_data; in pci_sun4v_dequeue_msi() 722 unsigned long msi, int is_msi64) in pci_sun4v_msi_setup() 724 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, in pci_sun4v_msi_setup() 728 if (pci_sun4v_msi_setstate(pbm->devhandle, msi, HV_MSISTATE_IDLE)) in pci_sun4v_msi_setup() 730 if (pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_VALID)) in pci_sun4v_msi_setup() 735 static int pci_sun4v_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) in pci_sun4v_msi_teardown() argument 739 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); in pci_sun4v_msi_teardown() 743 pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_INVALID); in pci_sun4v_msi_teardown()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | axon_msi.c | 100 u32 write_offset, msi; in axon_msi_cascade() local 112 msi = le32_to_cpu(msic->fifo_virt[idx]); in axon_msi_cascade() 113 msi &= 0xFFFF; in axon_msi_cascade() 116 write_offset, msic->read_offset, msi); in axon_msi_cascade() 118 if (msi < nr_irqs && irq_get_chip_data(msi) == msic) { in axon_msi_cascade() 119 generic_handle_irq(msi); in axon_msi_cascade() 130 pr_devel("axon_msi: invalid irq 0x%x!\n", msi); in axon_msi_cascade() 136 msi, retry); in axon_msi_cascade()
|
/linux-4.4.14/Documentation/devicetree/bindings/iommu/ |
D | arm,smmu-v3.txt | 39 - msi-parent : See the generic MSI binding described in 40 devicetree/bindings/interrupt-controller/msi.txt 41 for a description of the msi-parent property. 58 msi-parent = <&its 0xff0000>;
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-v3-its-pci-msi.c | 50 int msi, msix; in its_pci_msi_vec_count() local 52 msi = max(pci_msi_vec_count(pdev), 0); in its_pci_msi_vec_count() 55 return max(msi, msix); in its_pci_msi_vec_count()
|
D | Makefile | 26 …(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-pci-msi.o irq-gic-v3-its-platform-msi.o
|
/linux-4.4.14/arch/arm64/boot/dts/amd/ |
D | amd-overdrive.dts | 63 arm,msi-base-spi = <64>; 64 arm,msi-num-spis = <256>;
|
D | amd-seattle-soc.dtsi | 27 msi-controller; 151 msi-parent = <&v2m0>;
|
/linux-4.4.14/drivers/media/rc/keymaps/ |
D | Makefile | 60 rc-msi-digivox-ii.o \ 61 rc-msi-digivox-iii.o \ 62 rc-msi-tvanywhere.o \ 63 rc-msi-tvanywhere-plus.o \
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | hsta.txt | 14 - compatible : "ibm,476gtr-hsta-msi", "ibm,hsta-msi"
|
/linux-4.4.14/arch/mips/pci/ |
D | msi-octeon.c | 370 struct irq_chip *msi; in octeon_msi_initialize() local 381 msi = &octeon_irq_chip_msi_pcie; in octeon_msi_initialize() 392 msi = &octeon_irq_chip_msi_pci; in octeon_msi_initialize() 396 irq_set_chip_and_handler(irq, msi, handle_simple_irq); in octeon_msi_initialize()
|
D | Makefile | 65 obj-$(CONFIG_CAVIUM_OCTEON_SOC) += msi-octeon.o 66 obj-$(CONFIG_CPU_XLP) += msi-xlp.o
|
/linux-4.4.14/Documentation/DocBook/ |
D | genericirq.xml.db | 53 API-irq-set-msi-desc-off 54 API-irq-set-msi-desc 72 API-irq-chip-compose-msi-msg
|
D | .kernel-api.xml.cmd | 2 …ers/pci/pci-driver.c drivers/pci/remove.c drivers/pci/search.c drivers/pci/msi.c drivers/pci/bus.c…
|
D | kernel-api.xml.db | 490 API-pci-msi-vec-count 493 API-pci-msi-enabled 494 API-pci-enable-msi-range
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | cxgb4vf_main.c | 95 static int msi = MSI_DEFAULT; variable 97 module_param(msi, int, 0644); 98 MODULE_PARM_DESC(msi, "whether to use MSI-X or MSI"); 308 int qs, msi; in name_msix_vecs() local 310 for (qs = 0, msi = MSIX_IQFLINT; qs < pi->nqsets; qs++, msi++) { in name_msix_vecs() 311 snprintf(adapter->msix_info[msi].desc, namelen, in name_msix_vecs() 313 adapter->msix_info[msi].desc[namelen] = 0; in name_msix_vecs() 324 int rxq, msi, err; in request_msix_queue_irqs() local 337 msi = MSIX_IQFLINT; in request_msix_queue_irqs() 339 err = request_irq(adapter->msix_info[msi].vec, in request_msix_queue_irqs() [all …]
|
/linux-4.4.14/arch/arm64/boot/dts/apm/ |
D | apm-storm.dtsi | 393 msi: msi@79000000 { label 394 compatible = "apm,xgene1-msi"; 395 msi-controller; 542 msi-parent = <&msi>; 567 msi-parent = <&msi>; 592 msi-parent = <&msi>; 617 msi-parent = <&msi>; 642 msi-parent = <&msi>;
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | bluestone.dts | 385 MSI: ppc4xx-msi@C10000000 { 386 compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; 390 msi-data = <0x00004440>; 391 msi-mask = <0x0000ffe0>; 397 msi-available-ranges = <0x0 0x100>;
|
D | redwood.dts | 361 MSI: ppc4xx-msi@400300000 { 362 compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; 366 msi-data = <0x00000000>; 367 msi-mask = <0x44440000>;
|
D | gef_sbc610.dts | 365 msi@41600 { 366 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi"; 368 msi-available-ranges = <0 0x100>;
|
D | mpc8308_p1m.dts | 283 ipic-msi@7c0 { 284 compatible = "fsl,ipic-msi"; 286 msi-available-ranges = <0x0 0x100>;
|
D | mpc8308rdb.dts | 252 ipic-msi@7c0 { 253 compatible = "fsl,ipic-msi"; 255 msi-available-ranges = <0x0 0x100>;
|
D | katmai.dts | 284 enable-msi-hole; 445 MSI: ppc4xx-msi@400300000 { 446 compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; 449 msi-data = <0x00000000>; 450 msi-mask = <0x44440000>;
|
D | gef_ppc9a.dts | 367 msi@41600 { 368 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi"; 370 msi-available-ranges = <0 0x100>;
|
D | kilauea.dts | 407 MSI: ppc4xx-msi@C10000000 { 408 compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; 411 msi-data = <0x00000000>; 412 msi-mask = <0x44440000>;
|
D | mpc8610_hpcd.dts | 237 msi@41600 { 238 compatible = "fsl,mpc8610-msi", "fsl,mpic-msi"; 240 msi-available-ranges = <0 0x100>;
|
D | gef_sbc310.dts | 365 msi@41600 { 366 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi"; 368 msi-available-ranges = <0 0x100>;
|
D | canyonlands.dts | 430 enable-msi-hole; 539 MSI: ppc4xx-msi@C10000000 { 540 compatible = "amcc,ppc4xx-msi", "ppc4xx-msi"; 543 msi-data = <0x00000000>; 544 msi-mask = <0x44440000>;
|
D | xpedite5301.dts | 468 msi@41600 { 469 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi"; 471 msi-available-ranges = <0 0x100>;
|
D | xpedite5370.dts | 466 msi@41600 { 467 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi"; 469 msi-available-ranges = <0 0x100>;
|
D | mpc8315erdb.dts | 342 ipic-msi@7c0 { 343 compatible = "fsl,ipic-msi"; 345 msi-available-ranges = <0 0x100>;
|
D | xpedite5330.dts | 504 msi@41600 { 505 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi"; 507 msi-available-ranges = <0 0x100>;
|
D | xcalibur1501.dts | 558 msi@41600 { 559 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi"; 561 msi-available-ranges = <0 0x100>;
|
D | akebono.dts | 86 compatible = "ibm,476gtr-hsta-msi", "ibm,hsta-msi";
|
D | taishan.dts | 391 enable-msi-hole;
|
D | icon.dts | 294 enable-msi-hole;
|
D | glacier.dts | 467 enable-msi-hole;
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | Makefile | 3 obj-$(CONFIG_PCI_MSI) += msi.o
|
/linux-4.4.14/drivers/platform/x86/ |
D | Makefile | 10 obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o 34 obj-$(CONFIG_MSI_WMI) += msi-wmi.o
|
D | Kconfig | 622 be called msi-wmi.
|
/linux-4.4.14/arch/arm/mach-iop13xx/ |
D | Makefile | 8 obj-$(CONFIG_PCI_MSI) += msi.o
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | mpic.c | 234 } msi[MAX_MSI]; member 956 opp->msi[srs].msir |= 1 << ibs; in openpic_msi_write() 988 r = opp->msi[srs].msir; in openpic_msi_read() 990 opp->msi[srs].msir = 0; in openpic_msi_read() 995 r |= (opp->msi[i].msir ? 1 : 0) << i; in openpic_msi_read() 1819 openpic_msi_write(kvm->arch.mpic, MSIIR_OFFSET, e->msi.data); in kvm_set_msi() 1841 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry() 1842 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry() 1843 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry()
|
/linux-4.4.14/kernel/irq/ |
D | Makefile | 10 obj-$(CONFIG_GENERIC_MSI_IRQ) += msi.o
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | Makefile | 9 obj-$(CONFIG_PCI_MSI) += msi.o
|
/linux-4.4.14/Documentation/misc-devices/ |
D | spear-pcie-gadget.txt | 110 if MSI is to be used as interrupt, program no of msi vector needed (say4) 124 wait till msi is enabled 128 to send msi vector 2
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | pci.h | 21 bool msi; member
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_intel.c | 740 chip->msi ? 0 : IRQF_SHARED, in azx_acquire_irq() 750 pci_intx(chip->pci, !chip->msi); in azx_acquire_irq() 930 if (chip->msi) in azx_suspend() 960 if (chip->msi) in azx_resume() 962 chip->msi = 0; in azx_resume() 1270 if (chip->msi) in azx_free() 1498 chip->msi = !!enable_msi; in check_msi() 1501 chip->msi = 1; /* enable MSI as default */ in check_msi() 1507 chip->msi = q->value; in check_msi() 1514 chip->msi = 0; in check_msi() [all …]
|
D | hda_controller.h | 151 unsigned int msi:1; member
|
D | hda_controller.c | 645 if (chip->msi) { in azx_rirb_get_response()
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | alx.h | 108 bool msi; member
|
D | main.c | 642 alx->msi = true; in alx_request_irq() 669 if (alx->msi) { in alx_free_irq() 671 alx->msi = false; in alx_free_irq() 1164 if (alx->msi) in alx_poll_controller()
|
/linux-4.4.14/drivers/base/ |
D | Makefile | 25 obj-$(CONFIG_GENERIC_MSI_IRQ_DOMAIN) += platform-msi.o
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | Makefile | 8 pci.o pci_dlpar.o eeh_pseries.o msi.o
|
/linux-4.4.14/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2080a.dtsi | 151 msi-controller; 404 msi-parent = <&its>; 427 msi-parent = <&its>; 450 msi-parent = <&its>; 473 msi-parent = <&its>;
|
/linux-4.4.14/arch/arm/include/asm/ |
D | Kbuild | 17 generic-y += msi.h
|
/linux-4.4.14/drivers/pci/ |
D | Makefile | 23 obj-$(CONFIG_PCI_MSI) += msi.o
|
D | probe.c | 719 child->msi = parent->msi; in pci_alloc_child_bus() 2260 struct list_head *resources, struct msi_controller *msi) in pci_scan_root_bus_msi() argument 2277 b->msi = msi; in pci_scan_root_bus_msi()
|
D | msi.c | 82 struct msi_controller *chip = dev->bus->msi; in arch_setup_msi_irq() 109 struct msi_controller *chip = dev->bus->msi; in arch_setup_msi_irqs()
|
/linux-4.4.14/drivers/media/pci/ddbridge/ |
D | ddbridge.h | 170 int msi; member
|
D | ddbridge-core.c | 1550 if (dev->msi) in ddb_remove() 1597 dev->msi = 1; in ddb_probe() 1631 if (dev->msi) in ddb_probe()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | sw.c | 377 module_param_named(msi, rtl92ee_mod_params.msi_support, bool, 0444); 384 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 1)\n");
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | Kbuild | 31 generic-y += msi.h
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | sw.c | 401 module_param_named(msi, rtl88ee_mod_params.msi_support, bool, 0444); 408 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 1)\n");
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | sw.c | 393 module_param_named(msi, rtl8723e_mod_params.msi_support, bool, 0444); 400 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 0)\n");
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | sw.c | 395 module_param_named(msi, rtl8723be_mod_params.msi_support, bool, 0444); 403 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 0)\n");
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io-regs.h | 246 #define RX_MAT_SET(ring, msi) vBIT(msi, (8 * ring), 8) argument 251 #define TX_MAT_SET(fifo, msi) vBIT(msi, (8 * fifo), 8) argument
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | sw.c | 441 module_param_named(msi, rtl8821ae_mod_params.msi_support, bool, 0444); 449 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 1)\n");
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | k2e.dtsi | 113 pcie_msi_intc1: msi-interrupt-controller {
|
D | armada-380.dtsi | 82 msi-parent = <&mpic>;
|
D | armada-39x.dtsi | 302 msi-controller; 408 msi-parent = <&mpic>;
|
D | sun6i-a31s-primo81.dts | 55 compatible = "msi,primo81", "allwinner,sun6i-a31s";
|
D | armada-385.dtsi | 87 msi-parent = <&mpic>;
|
D | armada-375.dtsi | 414 msi-controller; 591 msi-parent = <&mpic>;
|
D | armada-xp-mv78230.dtsi | 97 msi-parent = <&mpic>;
|
D | keystone.dtsi | 300 pcie_msi_intc0: msi-interrupt-controller {
|
D | armada-370-xp.dtsi | 234 msi-controller;
|
D | armada-xp-mv78460.dtsi | 115 msi-parent = <&mpic>;
|
D | armada-370.dtsi | 81 msi-parent = <&mpic>;
|
D | armada-xp-mv78260.dtsi | 98 msi-parent = <&mpic>;
|
D | dove.dtsi | 93 msi-parent = <&intc>;
|
D | armada-38x.dtsi | 387 msi-controller;
|
D | tegra20.dtsi | 585 interrupt-names = "intr", "msi";
|
D | tegra30.dtsi | 22 interrupt-names = "intr", "msi";
|
D | tegra124.dtsi | 27 interrupt-names = "intr", "msi";
|
D | imx6qdl.dtsi | 181 interrupt-names = "msi";
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-r1.dts | 166 msi-parent = <&v2m_0>;
|
D | juno-base.dtsi | 46 msi-controller;
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
D | sislite.h | 65 u8 msi; /* LISN to send on RRQ write */ member
|
D | main.c | 1490 afu->cmd[i].rcb.msi = SISL_MSI_RRQ_UPDATED; in init_pcr()
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | rx.c | 641 dev->msi = aac_msi && !pci_enable_msi(dev->pdev); in _aac_rx_init() 644 if (dev->msi) in _aac_rx_init()
|
D | linit.c | 832 if (dev->msi) in aac_show_flags() 1118 if (aac->msi) in __aac_shutdown() 1340 if (aac->msi) in aac_release_resources() 1397 if (dev->msi) in aac_acquire_resources()
|
D | src.c | 737 dev->msi = !pci_enable_msi(dev->pdev); in aac_src_init() 745 if (dev->msi) in aac_src_init()
|
D | comminit.c | 405 dev->msi = 1; in aac_define_int_mode()
|
D | commsup.c | 2025 if (dev->msi) in aac_acquire_irq() 2062 if (dev->msi) in aac_free_irq()
|
D | aacraid.h | 1225 u8 msi; member
|
D | aachba.c | 260 module_param_named(msi, aac_msi, int, S_IRUGO|S_IWUSR); 261 MODULE_PARM_DESC(msi, "IRQ handling."
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_drv.c | 243 MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)"); 244 module_param_named(msi, radeon_msi, int, 0444);
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_drv.c | 110 MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)"); 111 module_param_named(msi, amdgpu_msi, int, 0444);
|
/linux-4.4.14/drivers/dma/ioat/ |
D | init.c | 423 goto msi; in ioat_dma_setup_interrupts() 437 goto msi; in ioat_dma_setup_interrupts() 451 goto msi; in ioat_dma_setup_interrupts() 458 msi: in ioat_dma_setup_interrupts()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 64 static int msi; variable 65 module_param(msi, int, 0); 66 MODULE_PARM_DESC(msi, "Turn on Message Signaled Interrupts."); 3426 if (qdev->msi && test_bit(QL_MSI_ENABLED, &qdev->flags)) { in ql_adapter_down() 3472 if (qdev->msi) { in ql_adapter_up() 3476 qdev->msi = 0; in ql_adapter_up() 3525 if (qdev->msi && test_bit(QL_MSI_ENABLED, &qdev->flags)) { in ql_adapter_up() 3815 if (msi) in ql3xxx_probe() 3816 qdev->msi = 1; in ql3xxx_probe()
|
D | qla3xxx.h | 1086 u32 msi; member
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | core_marvel.h | 233 unsigned msi : 1; /* 13 */ member
|
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/ |
D | hip05.dtsi | 219 msi-controller;
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | Makefile | 110 obj-$(CONFIG_PCI_MSI) += msi.o
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioce_provider.c | 173 #define ATE_MAKE(addr, ps, msi) \ argument 174 (((addr) & ~ATE_PAGEMASK(ps)) | (1UL << 63) | ((msi)?(1UL << 62):0))
|
/linux-4.4.14/drivers/scsi/ |
D | stex.c | 345 static int msi; variable 346 module_param(msi, int, 0); 347 MODULE_PARM_DESC(msi, "Enable Message Signaled Interrupts(0=off, 1=on)"); 1483 if (msi) { in stex_request_irq()
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164-core.c | 1275 dev->msi = true; in saa7164_initdev() 1491 if (dev->msi) { in saa7164_finidev() 1493 dev->msi = false; in saa7164_finidev()
|
D | saa7164.h | 473 bool msi; member
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-npei-defs.h | 214 uint64_t msi:1; member 218 uint64_t msi:1; 326 uint64_t msi:1; member 330 uint64_t msi:1; 436 uint64_t msi:1; member 440 uint64_t msi:1; 548 uint64_t msi:1; member 552 uint64_t msi:1;
|
D | cvmx-sli-defs.h | 155 uint64_t msi:1; member 159 uint64_t msi:1; 210 uint64_t msi:1; member 214 uint64_t msi:1; 264 uint64_t msi:1; member 268 uint64_t msi:1;
|
D | cvmx-pci-defs.h | 947 uint32_t msi:32; member 949 uint32_t msi:32;
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 372 ((unsigned long) bnapi->status_blk.msi + in bnx2_setup_cnic_irq_info() 873 if (bnapi->status_blk.msi) in bnx2_free_mem() 874 bnapi->status_blk.msi = NULL; in bnx2_free_mem() 884 bnapi->status_blk.msi = bp->status_blk; in bnx2_alloc_mem() 886 &bnapi->status_blk.msi->status_tx_quick_consumer_index0; in bnx2_alloc_mem() 888 &bnapi->status_blk.msi->status_rx_quick_consumer_index0; in bnx2_alloc_mem() 2800 struct status_block *sblk = bnapi->status_blk.msi; in bnx2_phy_event_is_set() 3323 prefetch(bnapi->status_blk.msi); in bnx2_msi() 3343 prefetch(bnapi->status_blk.msi); in bnx2_msi_1shot() 3359 struct status_block *sblk = bnapi->status_blk.msi; in bnx2_interrupt() [all …]
|
D | bnx2.h | 6768 struct status_block *msi; member
|
/linux-4.4.14/include/linux/ |
D | kvm_host.h | 332 struct msi_msg msi; member 1058 int kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi);
|
D | pci.h | 470 struct msi_controller *msi; /* MSI controller */ member 809 struct msi_controller *msi);
|
/linux-4.4.14/drivers/ata/ |
D | sata_sil24.c | 424 module_param_named(msi, sata_sil24_msi, bool, S_IRUGO); 425 MODULE_PARM_DESC(msi, "Enable MSI (Default: false)");
|
D | sata_mv.c | 84 static int msi; variable 85 module_param(msi, int, S_IRUGO); 86 MODULE_PARM_DESC(msi, "Enable use of PCI MSI (0=off, 1=on)"); 4457 if (msi && pci_enable_msi(pdev) == 0) in mv_pci_init_one()
|
D | sata_nv.c | 2518 module_param_named(msi, msi_enabled, bool, 0444); 2519 MODULE_PARM_DESC(msi, "Enable use of MSI (Default: false)");
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 125 static int msi = 2; variable 127 module_param(msi, int, 0644); 128 MODULE_PARM_DESC(msi, "whether to use MSI or MSI-X"); 3343 if (msi > 1 && cxgb_enable_msix(adapter) == 0) in init_one() 3345 else if (msi > 0 && pci_enable_msi(pdev) == 0) in init_one()
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | vendor-prefixes.txt | 146 msi Micro-Star International Co. Ltd.
|
/linux-4.4.14/arch/arm64/boot/dts/cavium/ |
D | thunder-88xx.dtsi | 389 msi-controller;
|
/linux-4.4.14/Documentation/driver-model/ |
D | devres.txt | 42 adds more to this mix. So do msi and msix.
|
/linux-4.4.14/include/uapi/linux/ |
D | kvm.h | 869 struct kvm_irq_routing_msi msi; member
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 193 static int msi = 2; variable 195 module_param(msi, int, 0644); 196 MODULE_PARM_DESC(msi, "whether to use INTx (0), MSI (1) or MSI-X (2)"); 4902 if (msi > 1 && enable_msix(adapter) == 0) in init_one() 4904 else if (msi > 0 && pci_enable_msi(pdev) == 0) in init_one()
|
/linux-4.4.14/drivers/staging/unisys/Documentation/ |
D | overview.txt | 322 PartitionDesktop.msi, you will be able to launch a console for your guest
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 896 static int msi = NV_MSI_INT_ENABLED; variable 5855 if ((id->driver_data & DEV_HAS_MSI) && msi) in nv_probe() 6365 module_param(msi, int, 0); 6366 MODULE_PARM_DESC(msi, "MSI interrupts are enabled by setting to 1 and disabled by setting to 0.");
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.megaraid_sas | 158 5. Fix megasas_probe_one() to clear PCI_MSIX_FLAGS_ENABLE in msi control
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 1553 bool msi = (bp->flags & USING_MSI_FLAG) ? true : false; in bnx2x_hc_int_enable() local 1562 } else if (msi) { in bnx2x_hc_int_enable() 1588 (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); in bnx2x_hc_int_enable() 1620 bool msi = (bp->flags & USING_MSI_FLAG) ? true : false; in bnx2x_igu_int_enable() local 1632 } else if (msi) { in bnx2x_igu_int_enable() 1653 val, (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); in bnx2x_igu_int_enable()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | r8169.c | 8057 unsigned msi = 0; in rtl_try_msi() local 8066 msi = RTL_FEATURE_MSI; in rtl_try_msi() 8071 return msi; in rtl_try_msi()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 3344 goto msi; in ql_enable_msix() 3367 msi: in ql_enable_msix()
|
/linux-4.4.14/ |
D | MAINTAINERS | 5812 F: kernel/irq/msi.c 7139 F: drivers/platform/x86/msi-laptop.c 7144 F: drivers/platform/x86/msi-wmi.c 8233 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8234 F: drivers/pci/host/pcie-altera-msi.c 8241 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8242 F: drivers/pci/host/pci-xgene-msi.c
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 1452 struct kvm_irq_routing_msi msi;
|