Home
last modified time | relevance | path

Searched refs:msi (Results 1 – 25 of 44) sorted by relevance

12

/drivers/pci/host/
Dpcie-rcar.c135 struct rcar_msi msi; member
388 bus->msi = &pcie->msi.chip; in rcar_pcie_add_bus()
566 int msi; in rcar_msi_alloc() local
570 msi = find_first_zero_bit(chip->used, INT_PCI_MSI_NR); in rcar_msi_alloc()
571 if (msi < INT_PCI_MSI_NR) in rcar_msi_alloc()
572 set_bit(msi, chip->used); in rcar_msi_alloc()
574 msi = -ENOSPC; in rcar_msi_alloc()
578 return msi; in rcar_msi_alloc()
591 struct rcar_msi *msi = &pcie->msi; in rcar_pcie_msi_irq() local
607 irq = irq_find_mapping(msi->domain, index); in rcar_pcie_msi_irq()
[all …]
Dpci-tegra.c295 struct tegra_msi msi; member
700 bus->msi = &pcie->msi.chip; in tegra_pcie_add_bus()
1213 int msi; in tegra_msi_alloc() local
1217 msi = find_first_zero_bit(chip->used, INT_PCI_MSI_NR); in tegra_msi_alloc()
1218 if (msi < INT_PCI_MSI_NR) in tegra_msi_alloc()
1219 set_bit(msi, chip->used); in tegra_msi_alloc()
1221 msi = -ENOSPC; in tegra_msi_alloc()
1225 return msi; in tegra_msi_alloc()
1245 struct tegra_msi *msi = &pcie->msi; in tegra_pcie_msi_irq() local
1259 irq = irq_find_mapping(msi->domain, index); in tegra_pcie_msi_irq()
[all …]
Dpci-keystone-dw.c108 struct msi_desc *msi; in ks_dw_pcie_msi_irq_ack() local
111 msi = irq_get_msi_desc(irq); in ks_dw_pcie_msi_irq_ack()
112 pp = sys_to_pcie(msi->dev->bus->sysdata); in ks_dw_pcie_msi_irq_ack()
146 struct msi_desc *msi; in ks_dw_pcie_msi_irq_mask() local
150 msi = irq_get_msi_desc(irq); in ks_dw_pcie_msi_irq_mask()
151 pp = sys_to_pcie(msi->dev->bus->sysdata); in ks_dw_pcie_msi_irq_mask()
157 if (msi->msi_attrib.maskbit) in ks_dw_pcie_msi_irq_mask()
168 struct msi_desc *msi; in ks_dw_pcie_msi_irq_unmask() local
172 msi = irq_get_msi_desc(irq); in ks_dw_pcie_msi_irq_unmask()
173 pp = sys_to_pcie(msi->dev->bus->sysdata); in ks_dw_pcie_msi_irq_unmask()
[all …]
Dpci-mvebu.c102 struct msi_chip *msi; member
780 bus->msi = pcie->msi; in mvebu_pcie_add_bus()
908 pcie->msi = of_pci_find_msi_chip_by_node(msi_node); in mvebu_pcie_msi_enable()
910 if (pcie->msi) in mvebu_pcie_msi_enable()
911 pcie->msi->dev = &pcie->pdev->dev; in mvebu_pcie_msi_enable()
Dpcie-xilinx.c301 struct msi_desc *msi; in xilinx_pcie_destroy_msi() local
305 msi = irq_desc_get_msi_desc(desc); in xilinx_pcie_destroy_msi()
306 port = sys_to_pcie(msi->dev->bus->sysdata); in xilinx_pcie_destroy_msi()
444 bus->msi = &xilinx_pcie_msi_chip; in xilinx_pcie_add_bus()
Dpcie-designware.c312 struct msi_desc *msi = irq_data_get_msi(data); in dw_msi_teardown_irq() local
313 struct pcie_port *pp = sys_to_pcie(msi->dev->bus->sysdata); in dw_msi_teardown_irq()
759 bus->msi = &dw_pcie_msi_chip; in dw_pcie_add_bus()
/drivers/media/rc/keymaps/
DMakefile60 rc-msi-digivox-ii.o \
61 rc-msi-digivox-iii.o \
62 rc-msi-tvanywhere.o \
63 rc-msi-tvanywhere-plus.o \
/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c94 static int msi = MSI_DEFAULT; variable
96 module_param(msi, int, 0644);
97 MODULE_PARM_DESC(msi, "whether to use MSI-X or MSI");
275 int qs, msi; in name_msix_vecs() local
277 for (qs = 0, msi = MSIX_IQFLINT; qs < pi->nqsets; qs++, msi++) { in name_msix_vecs()
278 snprintf(adapter->msix_info[msi].desc, namelen, in name_msix_vecs()
280 adapter->msix_info[msi].desc[namelen] = 0; in name_msix_vecs()
291 int rxq, msi, err; in request_msix_queue_irqs() local
304 msi = MSIX_IQFLINT; in request_msix_queue_irqs()
306 err = request_irq(adapter->msix_info[msi].vec, in request_msix_queue_irqs()
[all …]
/drivers/platform/x86/
DMakefile10 obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o
33 obj-$(CONFIG_MSI_WMI) += msi-wmi.o
/drivers/scsi/aacraid/
Dsrc.c647 dev->msi = aac_msi && !pci_enable_msi(dev->pdev); in aac_src_init()
652 if (dev->msi) in aac_src_init()
805 dev->msi = aac_msi && !pci_enable_msi(dev->pdev); in aac_srcv_init()
808 if (dev->msi) in aac_srcv_init()
Drx.c648 dev->msi = aac_msi && !pci_enable_msi(dev->pdev); in _aac_rx_init()
651 if (dev->msi) in _aac_rx_init()
/drivers/net/ethernet/atheros/alx/
Dalx.h108 bool msi; member
Dmain.c642 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()
/drivers/pci/
DMakefile25 obj-$(CONFIG_PCI_MSI) += msi.o
/drivers/net/wireless/rtlwifi/rtl8192ee/
Dsw.c377 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");
/drivers/net/ethernet/neterion/
Ds2io-regs.h246 #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
/drivers/net/wireless/rtlwifi/rtl8188ee/
Dsw.c401 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");
/drivers/net/wireless/rtlwifi/rtl8723be/
Dsw.c394 module_param_named(msi, rtl8723be_mod_params.msi_support, bool, 0444);
400 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 0)\n");
/drivers/media/pci/ddbridge/
Dddbridge.h170 int msi; member
/drivers/net/wireless/rtlwifi/rtl8821ae/
Dsw.c463 module_param_named(msi, rtl8821ae_mod_params.msi_support, bool, 0444);
470 MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 1)\n");
/drivers/dma/ioat/
Ddma.c938 goto msi; in ioat_dma_setup_interrupts()
952 goto msi; in ioat_dma_setup_interrupts()
966 goto msi; in ioat_dma_setup_interrupts()
973 msi: in ioat_dma_setup_interrupts()
/drivers/gpu/drm/radeon/
Dradeon_drv.c236 MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)");
237 module_param_named(msi, radeon_msi, int, 0444);
/drivers/net/ethernet/qlogic/
Dqla3xxx.c64 static int msi; variable
65 module_param(msi, int, 0);
66 MODULE_PARM_DESC(msi, "Turn on Message Signaled Interrupts.");
3430 if (qdev->msi && test_bit(QL_MSI_ENABLED, &qdev->flags)) { in ql_adapter_down()
3476 if (qdev->msi) { in ql_adapter_up()
3480 qdev->msi = 0; in ql_adapter_up()
3529 if (qdev->msi && test_bit(QL_MSI_ENABLED, &qdev->flags)) { in ql_adapter_up()
3819 if (msi) in ql3xxx_probe()
3820 qdev->msi = 1; in ql3xxx_probe()
/drivers/scsi/
Dstex.c344 static int msi; variable
345 module_param(msi, int, 0);
346 MODULE_PARM_DESC(msi, "Enable Message Signaled Interrupts(0=off, 1=on)");
1513 if (msi) { in stex_request_irq()
/drivers/net/ethernet/broadcom/
Dbnx2.c372 ((unsigned long) bnapi->status_blk.msi + in bnx2_setup_cnic_irq_info()
832 if (bnapi->status_blk.msi) { in bnx2_free_mem()
834 bnapi->status_blk.msi, in bnx2_free_mem()
836 bnapi->status_blk.msi = NULL; in bnx2_free_mem()
862 bnapi->status_blk.msi = status_blk; in bnx2_alloc_mem()
864 &bnapi->status_blk.msi->status_tx_quick_consumer_index0; in bnx2_alloc_mem()
866 &bnapi->status_blk.msi->status_rx_quick_consumer_index0; in bnx2_alloc_mem()
2782 struct status_block *sblk = bnapi->status_blk.msi; in bnx2_phy_event_is_set()
3305 prefetch(bnapi->status_blk.msi); in bnx2_msi()
3325 prefetch(bnapi->status_blk.msi); in bnx2_msi_1shot()
[all …]

12