/linux-master/drivers/scsi/bfa/ |
H A D | bfa.h | 183 void (*hw_isr_mode_set)(struct bfa_s *bfa, bfa_boolean_t msix); 306 ((__bfa)->msix.handler[__vec](__bfa, __vec)) 336 void bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix); 350 void bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix);
|
H A D | bfa_ioc_cb.c | 27 static void bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix); 208 bfa_ioc_cb_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) argument
|
H A D | bfa_ioc_ct.c | 338 bfa_ioc_ct_isr_mode_set(struct bfa_ioc_s *ioc, bfa_boolean_t msix) argument 352 if ((!msix && mode) || (msix && !mode)) 355 if (msix)
|
H A D | bfad_drv.h | 100 struct msix_entry msix; member in struct:bfad_msix_s
|
H A D | bfad.c | 1119 bfa_msix(&bfad->bfa, vec->msix.entry); 1146 bfad->msix_tab[bfad->nvec].msix.entry = i; 1168 error = request_irq(bfad->msix_tab[i].msix.vector, 1172 bfa_trc(bfad, bfad->msix_tab[i].msix.vector); 1177 free_irq(bfad->msix_tab[j].msix.vector, 1202 /* Call BFA to get the msix map for this PCI function. */ 1205 /* Set up the msix entry table */ 1215 printk(KERN_WARNING "bfa %s: trying one msix " 1241 bfad->msix_tab[i].msix.vector = msix_entries[i].vector; 1269 free_irq(bfad->msix_tab[i].msix [all...] |
H A D | bfa_core.c | 866 bfa_isr_mode_set(bfa, bfa->msix.nvecs != 0); 989 if (bfa->msix.nvecs == 1) 1085 bfa->msix.nvecs = 0;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.c | 144 q->msix = &adap->msix_info[msi_idx]; 167 if (q->msix) 168 cxgb4_free_msix_idx_in_bmap(adap, q->msix->idx); 332 minfo = rxq_info->uldrxq[idx].msix; 347 minfo = rxq_info->uldrxq[idx].msix; 363 minfo = rxq_info->uldrxq[idx].msix;
|
/linux-master/drivers/dma/ioat/ |
H A D | init.c | 132 static char ioat_interrupt_style[32] = "msix"; 136 "set ioat interrupt style: msix (default), msi, intx"); 407 struct msix_entry *msix; local 412 if (!strcmp(ioat_interrupt_style, "msix")) 413 goto msix; 421 msix: 432 msix = &ioat_dma->msix_entries[i]; 434 err = devm_request_irq(dev, msix->vector, 436 "ioat-msix", ioat_chan); 439 msix [all...] |
H A D | dma.c | 140 struct msix_entry *msix; local 150 msix = &ioat_dma->msix_entries[chan_id]; 151 synchronize_irq(msix->vector);
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_ioc_ct.c | 35 static void bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix); 395 bfa_ioc_ct_isr_mode_set(struct bfa_ioc *ioc, bool msix) argument 408 if ((!msix && mode) || (msix && !mode)) 411 if (msix)
|
H A D | bfa_ioc.h | 206 bool msix);
|
H A D | bfi_enet.h | 185 u8 msix; member in struct:bfi_enet_ib_cfg
|
/linux-master/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen1.c | 380 /* Try to set up msix irq */ 387 ndev->msix = kcalloc_node(msix_max, sizeof(*ndev->msix), 389 if (!ndev->msix) 393 ndev->msix[i].entry = i; 395 msix_count = pci_enable_msix_range(pdev, ndev->msix, 403 rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0, 409 dev_dbg(&pdev->dev, "Using %d msix interrupts\n", msix_count); 416 free_irq(ndev->msix[i].vector, &ndev->vec[i]); 419 kfree(ndev->msix); [all...] |
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_inline.h | 591 struct qla_msix_entry *msix, 599 mask = pci_irq_get_affinity(ha->pdev, msix->vector_base0); 606 msix->cpuid = qpair->cpuid; 590 qla_mapq_init_qp_cpu_map(struct qla_hw_data *ha, struct qla_msix_entry *msix, struct qla_qpair *qpair) argument
|
H A D | qla_isr.c | 4601 rsp->msix = qentry; 4625 rsp->msix = qentry; 4801 struct qla_msix_entry *msix, int vector_type) 4807 scnprintf(msix->name, sizeof(msix->name), 4809 ret = request_irq(msix->vector, intr->handler, 0, msix->name, qpair); 4813 msix->vector, ret); 4816 msix->have_irq = 1; 4817 msix 4800 qla25xx_request_irq(struct qla_hw_data *ha, struct qla_qpair *qpair, struct qla_msix_entry *msix, int vector_type) argument [all...] |
H A D | qla_init.c | 4662 struct qla_msix_entry *msix; local 4690 msix = &ha->msix_entries[1]; 4693 msix->entry); 4694 icb->msix = cpu_to_le16(msix->entry); 9622 struct qla_msix_entry *msix; local 9667 msix = &ha->msix_entries[i]; 9668 if (msix->in_use) 9670 qpair->msix = msix; [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.c | 587 "PF%d:VF%d is configured with zero msix vectors, %d\n", 625 pfvf->msix.max = ((cfg >> 32) & 0xFFF) + 1; 626 rvu_check_min_msix_vec(rvu, pfvf->msix.max, pf, 0); 628 /* Alloc msix bitmap for this PF */ 629 err = rvu_alloc_bitmap(&pfvf->msix); 634 pfvf->msix_lfmap = devm_kcalloc(rvu->dev, pfvf->msix.max, 639 /* For PF0 (AF) firmware will set msix vector offsets for 652 offset = rvu_alloc_rsrc_contig(&pfvf->msix, nvecs); 656 /* Alloc msix bitmap for VFs */ 662 pfvf->msix [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 143 struct enic_msix_entry msix[ENIC_INTR_MAX]; member in struct:enic
|
/linux-master/drivers/scsi/snic/ |
H A D | snic.h | 288 struct snic_msix_entry msix[SNIC_MSIX_INTR_MAX]; member in struct:snic
|
/linux-master/drivers/scsi/fnic/ |
H A D | fnic.h | 242 struct fnic_msix_entry msix[FNIC_MSIX_INTR_MAX]; member in struct:fnic
|
/linux-master/drivers/misc/ |
H A D | pci_endpoint_test.c | 322 u16 msi_num, bool msix) 328 msix ? IRQ_TYPE_MSIX : IRQ_TYPE_MSI); 331 msix ? COMMAND_RAISE_MSIX_IRQ : 321 pci_endpoint_test_msi_irq(struct pci_endpoint_test *test, u16 msi_num, bool msix) argument
|
/linux-master/drivers/infiniband/hw/qedr/ |
H A D | main.c | 509 vector = dev->int_info.msix[idx].vector; 531 rc = request_irq(dev->int_info.msix[idx].vector,
|
/linux-master/drivers/scsi/qedi/ |
H A D | qedi_main.c | 1391 synchronize_irq(qedi->int_info.msix[idx].vector); 1392 irq_set_affinity_hint(qedi->int_info.msix[idx].vector, 1394 free_irq(qedi->int_info.msix[idx].vector, 1421 rc = request_irq(qedi->int_info.msix[idx].vector, 1430 rc = irq_set_affinity_hint(qedi->int_info.msix[idx].vector,
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 1962 free_irq(edev->int_info.msix[i].vector, 1991 edev->int_info.msix[i].vector); 1998 rc = request_irq(edev->int_info.msix[i].vector, 2042 edev->ndev->irq = edev->int_info.msix[0].vector;
|
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-ntb.c | 549 * @msix: Indicates whether MSI-X or MSI should be used 556 u16 db_count, bool msix) 568 if (msix) 554 epf_ntb_configure_db(struct epf_ntb *ntb, enum pci_epc_interface_type type, u16 db_count, bool msix) argument
|