| /linux-4.4.14/drivers/scsi/snic/ |
| D | snic_isr.c | 94 for (i = 0; i < ARRAY_SIZE(snic->msix); i++) { in snic_free_intr() 95 if (snic->msix[i].requested) { in snic_free_intr() 97 snic->msix[i].devid); in snic_free_intr() 118 sprintf(snic->msix[SNIC_MSIX_WQ].devname, in snic_request_intr() 121 snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq; in snic_request_intr() 122 snic->msix[SNIC_MSIX_WQ].devid = snic; in snic_request_intr() 124 sprintf(snic->msix[SNIC_MSIX_IO_CMPL].devname, in snic_request_intr() 127 snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl; in snic_request_intr() 128 snic->msix[SNIC_MSIX_IO_CMPL].devid = snic; in snic_request_intr() 130 sprintf(snic->msix[SNIC_MSIX_ERR_NOTIFY].devname, in snic_request_intr() [all …]
|
| D | snic.h | 300 struct snic_msix_entry msix[SNIC_MSIX_INTR_MAX]; member
|
| /linux-4.4.14/drivers/scsi/bfa/ |
| D | bfa_hw_ct.c | 117 bfa->msix.nvecs = nvecs; in bfa_hwct_msix_init() 124 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_ctrl_install() 127 if (bfa->msix.nvecs == 1) in bfa_hwct_msix_ctrl_install() 128 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all; in bfa_hwct_msix_ctrl_install() 130 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err; in bfa_hwct_msix_ctrl_install() 138 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_queue_install() 141 if (bfa->msix.nvecs == 1) { in bfa_hwct_msix_queue_install() 143 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwct_msix_queue_install() 148 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwct_msix_queue_install() 151 bfa->msix.handler[i] = bfa_msix_rspq; in bfa_hwct_msix_queue_install() [all …]
|
| D | bfa_hw_cb.c | 119 bfa->msix.nvecs = nvecs; in bfa_hwcb_msix_init() 128 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_ctrl_install() 131 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_ctrl_install() 133 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_ctrl_install() 138 bfa->msix.handler[i] = bfa_msix_lpu_err; in bfa_hwcb_msix_ctrl_install() 146 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_queue_install() 149 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_queue_install() 151 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_queue_install() 156 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwcb_msix_queue_install() 159 bfa->msix.handler[i] = bfa_msix_rspq; in bfa_hwcb_msix_queue_install() [all …]
|
| D | bfa.h | 192 void (*hw_isr_mode_set)(struct bfa_s *bfa, bfa_boolean_t msix); 296 ((__bfa)->msix.handler[__vec](__bfa, __vec)) 326 void bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix); 340 void bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix);
|
| D | bfa_modules.h | 123 struct bfa_msix_s msix; member
|
| D | bfa_ioc_cb.c | 34 static void bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix); 215 bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) in bfa_ioc_cb_isr_mode_set() argument
|
| D | bfad.c | 1141 bfa_msix(&bfad->bfa, vec->msix.entry); in bfad_msix() 1168 bfad->msix_tab[bfad->nvec].msix.entry = i; in bfad_init_msix_entry() 1190 error = request_irq(bfad->msix_tab[i].msix.vector, in bfad_install_msix_handler() 1194 bfa_trc(bfad, bfad->msix_tab[i].msix.vector); in bfad_install_msix_handler() 1199 free_irq(bfad->msix_tab[j].msix.vector, in bfad_install_msix_handler() 1263 bfad->msix_tab[i].msix.vector = msix_entries[i].vector; in bfad_setup_intr() 1291 free_irq(bfad->msix_tab[i].msix.vector, in bfad_remove_intr()
|
| D | bfa_ioc_ct.c | 345 bfa_ioc_ct_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) in bfa_ioc_ct_isr_mode_set() argument 359 if ((!msix && mode) || (msix && !mode)) in bfa_ioc_ct_isr_mode_set() 362 if (msix) in bfa_ioc_ct_isr_mode_set()
|
| D | bfad_drv.h | 108 struct msix_entry msix; member
|
| D | bfa_core.c | 870 bfa_isr_mode_set(bfa, bfa->msix.nvecs != 0); in bfa_isr_enable() 993 if (bfa->msix.nvecs == 1) in bfa_iocfc_send_cfg() 1089 bfa->msix.nvecs = 0; in bfa_iocfc_init_mem()
|
| D | bfa_ioc.h | 340 bfa_boolean_t msix);
|
| /linux-4.4.14/drivers/scsi/fnic/ |
| D | fnic_isr.c | 161 for (i = 0; i < ARRAY_SIZE(fnic->msix); i++) in fnic_free_intr() 162 if (fnic->msix[i].requested) in fnic_free_intr() 164 fnic->msix[i].devid); in fnic_free_intr() 191 sprintf(fnic->msix[FNIC_MSIX_RQ].devname, in fnic_request_intr() 193 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; in fnic_request_intr() 194 fnic->msix[FNIC_MSIX_RQ].devid = fnic; in fnic_request_intr() 196 sprintf(fnic->msix[FNIC_MSIX_WQ].devname, in fnic_request_intr() 198 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; in fnic_request_intr() 199 fnic->msix[FNIC_MSIX_WQ].devid = fnic; in fnic_request_intr() 201 sprintf(fnic->msix[FNIC_MSIX_WQ_COPY].devname, in fnic_request_intr() [all …]
|
| D | fnic.h | 221 struct fnic_msix_entry msix[FNIC_MSIX_INTR_MAX]; member
|
| /linux-4.4.14/drivers/vfio/pci/ |
| D | vfio_pci_intrs.c | 250 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable() argument 262 if (msix) { in vfio_msi_enable() 265 vdev->msix = kzalloc(nvec * sizeof(struct msix_entry), in vfio_msi_enable() 267 if (!vdev->msix) { in vfio_msi_enable() 273 vdev->msix[i].entry = i; in vfio_msi_enable() 275 ret = pci_enable_msix_range(pdev, vdev->msix, 1, nvec); in vfio_msi_enable() 279 kfree(vdev->msix); in vfio_msi_enable() 294 vdev->irq_type = msix ? VFIO_PCI_MSIX_IRQ_INDEX : in vfio_msi_enable() 297 if (!msix) { in vfio_msi_enable() 309 int vector, int fd, bool msix) in vfio_msi_set_vector_signal() argument [all …]
|
| D | vfio_pci_private.h | 44 struct msix_entry *msix; member
|
| /linux-4.4.14/drivers/crypto/ccp/ |
| D | ccp-pci.c | 40 struct ccp_msix msix[MSIX_VECTORS]; member 49 unsigned int name_len = sizeof(ccp_pci->msix[0].name) - 1; in ccp_get_msix_irqs() 62 snprintf(ccp_pci->msix[v].name, name_len, "ccp-%u", v); in ccp_get_msix_irqs() 63 ccp_pci->msix[v].vector = msix_entry[v].vector; in ccp_get_msix_irqs() 64 ret = request_irq(ccp_pci->msix[v].vector, ccp_irq_handler, in ccp_get_msix_irqs() 65 0, ccp_pci->msix[v].name, dev); in ccp_get_msix_irqs() 77 free_irq(ccp_pci->msix[v].vector, dev); in ccp_get_msix_irqs() 140 free_irq(ccp_pci->msix[ccp_pci->msix_count].vector, in ccp_free_irqs()
|
| /linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
| D | be_roce.c | 69 dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS); in _be_roce_dev_add() 74 dev_info.msix.start_vector = adapter->num_evt_qs; in _be_roce_dev_add() 75 for (i = 0; i < dev_info.msix.num_vectors; i++) { in _be_roce_dev_add() 76 dev_info.msix.vector_list[i] = in _be_roce_dev_add() 80 dev_info.msix.num_vectors = 0; in _be_roce_dev_add()
|
| D | be_roce.h | 51 } msix; member
|
| /linux-4.4.14/drivers/rapidio/devices/ |
| D | tsi721.c | 625 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; in tsi721_omsg_msix() 642 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; in tsi721_imsg_msix() 707 err = request_irq(priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix() 709 priv->msix[TSI721_VECT_IDB].irq_name, (void *)mport); in tsi721_request_msix() 713 err = request_irq(priv->msix[TSI721_VECT_PWRX].vector, in tsi721_request_msix() 715 priv->msix[TSI721_VECT_PWRX].irq_name, (void *)mport); in tsi721_request_msix() 718 priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix() 781 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector; in tsi721_enable_msix() 782 snprintf(priv->msix[TSI721_VECT_IDB].irq_name, IRQ_DEVICE_NAME_MAX, in tsi721_enable_msix() 784 priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector; in tsi721_enable_msix() [all …]
|
| D | tsi721_dma.c | 162 rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0, in tsi721_bdma_ch_init() 163 priv->msix[idx].irq_name, (void *)bdma_chan); in tsi721_bdma_ch_init() 173 rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0, in tsi721_bdma_ch_init() 174 priv->msix[idx].irq_name, (void *)bdma_chan); in tsi721_bdma_ch_init() 180 priv->msix[TSI721_VECT_DMA0_DONE + in tsi721_bdma_ch_init() 234 free_irq(priv->msix[TSI721_VECT_DMA0_DONE + in tsi721_bdma_ch_free() 236 free_irq(priv->msix[TSI721_VECT_DMA0_INT + in tsi721_bdma_ch_free() 704 synchronize_irq(priv->msix[TSI721_VECT_DMA0_DONE + in tsi721_sync_dma_irq() 706 synchronize_irq(priv->msix[TSI721_VECT_DMA0_INT + in tsi721_sync_dma_irq()
|
| D | tsi721.h | 817 struct msix_irq msix[TSI721_VECT_MAX]; member
|
| /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 53 msix = max(pci_msix_vec_count(pdev), 0); in its_pci_msi_vec_count() 55 return max(msi, msix); in its_pci_msi_vec_count()
|
| /linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
| D | enic_main.c | 123 (enic->msix[i].affinity_mask && in enic_init_affinity_hint() 124 !cpumask_empty(enic->msix[i].affinity_mask))) in enic_init_affinity_hint() 126 if (zalloc_cpumask_var(&enic->msix[i].affinity_mask, in enic_init_affinity_hint() 129 enic->msix[i].affinity_mask); in enic_init_affinity_hint() 140 free_cpumask_var(enic->msix[i].affinity_mask); in enic_free_affinity_hint() 152 !enic->msix[i].affinity_mask || in enic_set_affinity_hint() 153 cpumask_empty(enic->msix[i].affinity_mask)) in enic_set_affinity_hint() 156 enic->msix[i].affinity_mask); in enic_set_affinity_hint() 165 if (enic->msix[wq_intr].affinity_mask && in enic_set_affinity_hint() 166 !cpumask_empty(enic->msix[wq_intr].affinity_mask)) in enic_set_affinity_hint() [all …]
|
| D | enic.h | 150 struct enic_msix_entry msix[ENIC_INTR_MAX]; member
|
| /linux-4.4.14/drivers/misc/mic/host/ |
| D | mic_intr.c | 439 struct msix_entry *msix = NULL; in mic_request_threaded_irq() local 455 msix = mic_get_available_vector(mdev); in mic_request_threaded_irq() 456 if (!msix) { in mic_request_threaded_irq() 463 rc = request_threaded_irq(msix->vector, handler, thread_fn, in mic_request_threaded_irq() 470 entry = msix->entry; in mic_request_threaded_irq() 476 msix->vector, intr_src); in mic_request_threaded_irq()
|
| /linux-4.4.14/drivers/scsi/qla2xxx/ |
| D | qla_mid.c | 542 if (rsp->msix && rsp->msix->have_irq) { in qla25xx_free_rsp_que() 543 free_irq(rsp->msix->vector, rsp); in qla25xx_free_rsp_que() 544 rsp->msix->have_irq = 0; in qla25xx_free_rsp_que() 545 rsp->msix->rsp = NULL; in qla25xx_free_rsp_que() 793 rsp->msix = &ha->msix_entries[que_id + 1]; in qla25xx_create_rsp_que()
|
| D | qla_isr.c | 3057 rsp->msix = qentry; in qla24xx_enable_msix() 3071 rsp->msix = qentry; in qla24xx_enable_msix() 3222 struct qla_msix_entry *msix = rsp->msix; in qla25xx_request_irq() local 3226 ret = request_irq(msix->vector, intr->handler, 0, intr->name, rsp); in qla25xx_request_irq() 3230 msix->vector, ret); in qla25xx_request_irq() 3233 msix->have_irq = 1; in qla25xx_request_irq() 3234 msix->rsp = rsp; in qla25xx_request_irq()
|
| D | qla_os.c | 1503 uint16_t msix; in qla2x00_iospace_config() local 1572 pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix); in qla2x00_iospace_config() 1573 ha->msix_count = msix; in qla2x00_iospace_config() 1592 "MSI-X vector count: %d.\n", msix); in qla2x00_iospace_config() 1611 uint16_t msix; in qla83xx_iospace_config() local 1663 QLA_83XX_PCI_MSIX_CONTROL, &msix); in qla83xx_iospace_config() 1664 ha->msix_count = msix; in qla83xx_iospace_config() 1683 "MSI-X vector count: %d.\n", msix); in qla83xx_iospace_config()
|
| D | qla_init.c | 2098 struct qla_msix_entry *msix; in qla24xx_config_rings() local 2128 msix = &ha->msix_entries[1]; in qla24xx_config_rings() 2131 msix->entry); in qla24xx_config_rings() 2132 icb->msix = cpu_to_le16(msix->entry); in qla24xx_config_rings()
|
| D | qla_fw.h | 302 uint16_t msix; member
|
| D | qla_target.c | 6180 struct qla_msix_entry *msix = &ha->msix_entries[2]; in qlt_24xx_config_rings() local 6183 icb->msix_atio = cpu_to_le16(msix->entry); in qlt_24xx_config_rings() 6186 msix->entry); in qlt_24xx_config_rings()
|
| D | qla_def.h | 2822 struct qla_msix_entry *msix; member
|
| D | qla_mbx.c | 3883 mcp->mb[14] = rsp->msix->entry; in qla25xx_init_rsp_que()
|
| /linux-4.4.14/drivers/scsi/isci/ |
| D | init.c | 362 struct msix_entry *msix = &pci_info->msix_entries[i]; in isci_setup_interrupts() local 372 err = devm_request_irq(&pdev->dev, msix->vector, isr, 0, in isci_setup_interrupts() 381 msix = &pci_info->msix_entries[i]; in isci_setup_interrupts() 382 devm_free_irq(&pdev->dev, msix->vector, ihost); in isci_setup_interrupts()
|
| /linux-4.4.14/drivers/dma/ioat/ |
| D | dma.c | 96 struct msix_entry *msix; in ioat_stop() local 106 msix = &ioat_dma->msix_entries[chan_id]; in ioat_stop() 107 synchronize_irq(msix->vector); in ioat_stop() 920 struct msix_entry *msix = &ioat_dma->msix_entries[i]; in ioat_irq_reinit() local 924 devm_free_irq(&pdev->dev, msix->vector, ioat_chan); in ioat_irq_reinit()
|
| D | init.c | 415 struct msix_entry *msix; in ioat_dma_setup_interrupts() local 421 goto msix; in ioat_dma_setup_interrupts() 429 msix: in ioat_dma_setup_interrupts() 440 msix = &ioat_dma->msix_entries[i]; in ioat_dma_setup_interrupts() 442 err = devm_request_irq(dev, msix->vector, in ioat_dma_setup_interrupts() 447 msix = &ioat_dma->msix_entries[j]; in ioat_dma_setup_interrupts() 449 devm_free_irq(dev, msix->vector, ioat_chan); in ioat_dma_setup_interrupts()
|
| /linux-4.4.14/drivers/ntb/hw/intel/ |
| D | ntb_hw_intel.c | 446 ndev->msix = kzalloc_node(msix_max * sizeof(*ndev->msix), in ndev_init_isr() 448 if (!ndev->msix) in ndev_init_isr() 452 ndev->msix[i].entry = i; in ndev_init_isr() 454 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr() 462 rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0, in ndev_init_isr() 475 free_irq(ndev->msix[i].vector, ndev); in ndev_init_isr() 478 kfree(ndev->msix); in ndev_init_isr() 482 ndev->msix = NULL; in ndev_init_isr() 536 if (ndev->msix) { in ndev_deinit_isr() 539 free_irq(ndev->msix[i].vector, &ndev->vec[i]); in ndev_deinit_isr() [all …]
|
| D | ntb_hw_intel.h | 312 struct msix_entry *msix; member
|
| /linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc_ct.c | 43 static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix); 403 bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix) in bfa_ioc_ct_isr_mode_set() argument 416 if ((!msix && mode) || (msix && !mode)) in bfa_ioc_ct_isr_mode_set() 419 if (msix) in bfa_ioc_ct_isr_mode_set()
|
| D | bfa_ioc.h | 210 bool msix);
|
| D | bfi_enet.h | 193 u8 msix; member
|
| D | bna_tx_rx.c | 1687 cfg_req->ib_cfg.msix = (rxp->cq.ib.intr_type == BNA_INTR_T_MSIX) in bna_bfi_rx_enet_start() 3124 cfg_req->ib_cfg.msix = (txq->ib.intr_type == BNA_INTR_T_MSIX) in bna_bfi_tx_enet_start()
|
| /linux-4.4.14/drivers/infiniband/hw/qib/ |
| D | qib_pcie.c | 218 msix_entry[i] = qib_msix_entry[i].msix; in qib_msix_setup() 227 qib_msix_entry[i].msix = msix_entry[i]; in qib_msix_setup()
|
| D | qib_iba7322.c | 2859 dd->cspec->msix_entries[i].msix.vector, NULL); in qib_7322_nomsix() 2861 free_irq(dd->cspec->msix_entries[i].msix.vector, in qib_7322_nomsix() 3357 m->msix.vector); in reset_dca_notifier() 3359 m->msix.vector, in reset_dca_notifier() 3375 n->notify.irq = m->msix.vector; in setup_dca_notifier() 3522 dd->cspec->msix_entries[msixnum].msix.vector, in qib_setup_7322_interrupt() 3533 dd->cspec->msix_entries[msixnum].msix.vector, in qib_setup_7322_interrupt() 3569 dd->cspec->msix_entries[msixnum].msix.vector, in qib_setup_7322_interrupt() 3770 dd->cspec->msix_entries[i].msix.entry = i; in qib_do_7322_reset() 7363 dd->cspec->msix_entries[i].msix.entry = i; in qib_init_iba7322_funcs()
|
| D | qib.h | 447 struct msix_entry msix; member
|
| /linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | main.c | 506 struct msix_entry *msix = priv->msix_arr; in mlx5_irq_set_affinity_hint() local 507 int irq = msix[i + MLX5_EQ_VEC_COMP_BASE].vector; in mlx5_irq_set_affinity_hint() 536 struct msix_entry *msix = priv->msix_arr; in mlx5_irq_clear_affinity_hint() local 537 int irq = msix[i + MLX5_EQ_VEC_COMP_BASE].vector; in mlx5_irq_clear_affinity_hint()
|
| /linux-4.4.14/include/linux/qed/ |
| D | qed_if.h | 143 struct msix_entry *msix; member
|
| /linux-4.4.14/drivers/staging/rdma/hfi1/ |
| D | pcie.c | 302 msix_entry[i] = hfi1_msix_entry[i].msix; in msix_setup() 310 hfi1_msix_entry[i].msix = msix_entry[i]; in msix_setup()
|
| D | hfi.h | 508 struct msix_entry msix; member
|
| D | chip.c | 8773 irq_set_affinity_hint(dd->msix_entries[i].msix.vector, in clean_up_interrupts() 8775 free_irq(me->msix.vector, me->arg); in clean_up_interrupts() 9000 ret = request_threaded_irq(me->msix.vector, handler, thread, 0, in request_msix_irqs() 9005 err_info, me->msix.vector, idx, ret); in request_msix_irqs() 9040 dd->msix_entries[i].msix.vector, in request_msix_irqs() 9093 entries[i].msix.entry = i; in set_up_interrupts()
|
| /linux-4.4.14/Documentation/DocBook/ |
| D | kernel-api.xml.db | 491 API-pci-msix-vec-count 492 API-pci-enable-msix 495 API-pci-enable-msix-range
|
| /linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
| D | qede_main.c | 1904 synchronize_irq(edev->int_info.msix[i].vector); in qede_sync_free_irqs() 1905 free_irq(edev->int_info.msix[i].vector, in qede_sync_free_irqs() 1928 rc = request_irq(edev->int_info.msix[i].vector, in qede_req_msix_irqs() 1966 edev->ndev->irq = edev->int_info.msix[0].vector; in qede_setup_irqs()
|
| /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/drivers/net/ethernet/chelsio/cxgb4vf/ |
| D | cxgb4vf_main.c | 532 int err, pidx, msix; in setup_sge_queues() local 569 msix = MSIX_IQFLINT; in setup_sge_queues() 579 dev, msix++, in setup_sge_queues()
|
| /linux-4.4.14/Documentation/PCI/ |
| D | pci.txt | 393 or BIOSes do NOT support MSI or MSI-X and the call to pci_enable_msi/msix 397 return value from pci_enable_msi/msix().
|
| /linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
| D | qed_main.c | 615 info->msix = &cdev->int_params.msix_table[msix_base]; in qed_get_int_fp()
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_main.c | 1551 bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false; in bnx2x_hc_int_enable() local 1555 if (msix) { in bnx2x_hc_int_enable() 1588 (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); in bnx2x_hc_int_enable() 1618 bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false; in bnx2x_igu_int_enable() local 1624 if (msix) { in bnx2x_igu_int_enable() 1645 if ((!msix) || single_msix) { in bnx2x_igu_int_enable() 1653 val, (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); in bnx2x_igu_int_enable() 1688 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; in bnx2x_int_disable_sync() local 1696 if (msix) { in bnx2x_int_disable_sync() 9179 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; in bnx2x_func_wait_started() local [all …]
|
| /linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
| D | ocrdma_hw.c | 486 irq = dev->nic_info.msix.vector_list[eq->vector]; in ocrdma_get_irq() 3073 num_eq = dev->nic_info.msix.num_vectors - in ocrdma_create_eqs() 3074 dev->nic_info.msix.start_vector; in ocrdma_create_eqs()
|
| /linux-4.4.14/Documentation/ABI/testing/ |
| D | sysfs-bus-pci | 91 the file is in (msi vs. msix)
|
| /linux-4.4.14/drivers/net/ethernet/intel/igb/ |
| D | igb_main.c | 1103 static void igb_set_interrupt_capability(struct igb_adapter *adapter, bool msix) in igb_set_interrupt_capability() argument 1108 if (!msix) in igb_set_interrupt_capability() 1380 static int igb_init_interrupt_scheme(struct igb_adapter *adapter, bool msix) in igb_init_interrupt_scheme() argument 1385 igb_set_interrupt_capability(adapter, msix); in igb_init_interrupt_scheme()
|
| /linux-4.4.14/drivers/net/ethernet/nvidia/ |
| D | forcedeth.c | 905 static int msix = NV_MSIX_INT_ENABLED; variable 5858 if ((id->driver_data & DEV_HAS_MSI_X) && msix) { in nv_probe() 6367 module_param(msix, int, 0); 6368 MODULE_PARM_DESC(msix, "MSIX interrupts are enabled by setting to 1 and disabled by setting to 0.");
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/ |
| D | bnx2.c | 896 bnapi->status_blk.msix = sblk; in bnx2_alloc_mem() 3507 struct status_block_msix *sblk = bnapi->status_blk.msix; in bnx2_poll_msix()
|
| D | bnx2.h | 6769 struct status_block_msix *msix; member
|