/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_os.c | 434 ha->base_qpair->msix = &ha->msix_entries[QLA_MSIX_RSP_Q]; 2060 uint16_t msix; local 2133 pci_read_config_word(ha->pdev, QLA_PCI_MSIX_CONTROL, &msix); 2134 ha->msix_count = msix + 1; 2135 /* Max queues are bounded by available msix vectors */ 2163 uint16_t msix; local 2215 QLA_83XX_PCI_MSIX_CONTROL, &msix); 2216 ha->msix_count = (msix & PCI_MSIX_FLAGS_QSIZE) + 1; 2218 * By default, driver uses at least two msix vectors
|
H A D | qla_target.c | 6855 struct qla_msix_entry *msix = &ha->msix_entries[2]; local 6867 icb->msix_atio = cpu_to_le16(msix->entry); 6871 msix->entry);
|
H A D | qla_mbx.c | 4596 mcp->mb[14] = rsp->msix->entry;
|
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...] |
H A D | qla_def.h | 3722 struct qla_msix_entry *msix; member in struct:rsp_que 3843 struct qla_msix_entry *msix; /* point to &ha->msix_entries[x] */ member in struct:qla_qpair
|
/linux-master/drivers/scsi/qedf/ |
H A D | qedf_main.c | 2382 vector = qedf->int_info.msix[vector_idx].vector; 2409 vector = qedf->int_info.msix[vector_idx].vector;
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_main.c | 586 * exact number of msix vectors as we requested. 604 /* This function outputs the int mode and the number of enabled msix vector */ 908 info->msix = &cdev->int_params.msix_table[msix_base];
|
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 902 static int msix = NV_MSIX_INT_ENABLED; variable 3694 * Disable further irq's (msix not enabled with napi) 3727 * Disable further irq's (msix not enabled with napi) 3840 (msix not enabled in napi) */ 5973 if ((id->driver_data & DEV_HAS_MSI_X) && msix) { 5974 /* msix has had reported issues when modifying irqmask 5990 /* remove support for msix mode */ 6487 module_param(msix, int, 0); 6488 MODULE_PARM_DESC(msix, "MSIX interrupts are enabled by setting to 1 and disabled by setting to 0.");
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 4460 * @msix: boolean value for MSI-X capability 4466 bool msix) 4471 if (!msix) 4864 * @msix: boolean for MSI-X capability 4868 static int igc_init_interrupt_scheme(struct igc_adapter *adapter, bool msix) argument 4873 igc_set_interrupt_capability(adapter, msix); 5465 * igc_msix_other - msix other interrupt handler 4465 igc_set_interrupt_capability(struct igc_adapter *adapter, bool msix) argument
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 1061 * @msix: boolean value of MSIX capability 1066 static void igb_set_interrupt_capability(struct igb_adapter *adapter, bool msix) argument 1071 if (!msix) 1350 * @msix: boolean value of MSIX capability 1354 static int igb_init_interrupt_scheme(struct igb_adapter *adapter, bool msix) argument 1359 igb_set_interrupt_capability(adapter, msix);
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_main.c | 121 (cpumask_available(enic->msix[i].affinity_mask) && 122 !cpumask_empty(enic->msix[i].affinity_mask))) 124 if (zalloc_cpumask_var(&enic->msix[i].affinity_mask, 127 enic->msix[i].affinity_mask); 138 free_cpumask_var(enic->msix[i].affinity_mask); 150 !cpumask_available(enic->msix[i].affinity_mask) || 151 cpumask_empty(enic->msix[i].affinity_mask)) 154 enic->msix[i].affinity_mask); 163 if (cpumask_available(enic->msix[wq_intr].affinity_mask) && 164 !cpumask_empty(enic->msix[wq_int [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | cxgb4vf_main.c | 591 int err, pidx, msix; local 628 msix = MSIX_IQFLINT; 638 dev, msix++,
|
/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;
|
H A D | cxgb4_main.c | 734 minfo = s->ethrxq[ethqidx].msix; 749 minfo = s->ethrxq[ethqidx].msix; 765 minfo = s->ethrxq[i].msix; 984 int msix; local 991 msix = cxgb4_get_msix_idx_from_bmap(adap); 992 if (msix < 0) 995 snprintf(adap->msix_info[msix].desc, 996 sizeof(adap->msix_info[msix].desc), 999 adap->sge.nd_msix_idx = msix; 1006 int msix, er local 1050 int err, i, j, msix = 0; local 1323 int ret = 0, msix = 0; local [all...] |
H A D | sge.c | 4933 if (eq->msix) { 4934 cxgb4_free_msix_idx_in_bmap(adap, eq->msix->idx); 4935 eq->msix = NULL;
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 894 bnapi->status_blk.msix = sblk; 3498 struct status_block_msix *sblk = bnapi->status_blk.msix;
|
/linux-master/drivers/edac/ |
H A D | thunderx_edac.c | 1077 struct msix_entry *msix = irq_id; local 1078 struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx, 1079 msix_ent[msix->entry]); 1106 struct msix_entry *msix = irq_id; local 1107 struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx, 1108 msix_ent[msix->entry]); 1170 struct msix_entry *msix = irq_id; local 1171 struct thunderx_ocx *ocx = container_of(msix, struct thunderx_ocx, 1172 msix_ent[msix->entry]); 1177 ctx->link = msix 1189 struct msix_entry *msix = irq_id; local 1761 struct msix_entry *msix = irq_id; local 1793 struct msix_entry *msix = irq_id; local 1822 struct msix_entry *msix = irq_id; local 1843 struct msix_entry *msix = irq_id; local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_common.c | 1604 struct msg_req *msix; local 1634 msix = otx2_mbox_alloc_msg_msix_offset(&pfvf->mbox); 1635 if (!msix) {
|
/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...] |
H A D | rvu.h | 224 struct rsrc_bmap msix; /* Bitmap for MSIX vector alloc */ member in struct:rvu_pfvf
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 1569 bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false; local 1573 if (msix) { 1606 (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); 1632 bool msix = (bp->flags & USING_MSIX_FLAG) ? true : false; local 1638 if (msix) { 1659 if ((!msix) || single_msix) { 1667 val, (msix ? "MSI-X" : (msi ? "MSI" : "INTx"))); 1699 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local 1707 if (msix) { 8590 BNX2X_ERR("VF not loaded since interrupt mode not msix\ 9229 int msix = (bp->flags & USING_MSIX_FLAG) ? 1 : 0; local [all...] |
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_intrs.c | 381 static int vfio_msi_enable(struct vfio_pci_core_device *vdev, int nvec, bool msix) argument 384 unsigned int flag = msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI; 402 vdev->irq_type = msix ? VFIO_PCI_MSIX_IRQ_INDEX : 405 if (!msix) { 427 unsigned int vector, bool msix) 437 if (irq > 0 || !msix || !vdev->has_dyn_msix) 448 unsigned int vector, int fd, bool msix) 475 irq = vfio_msi_alloc_irq(vdev, vector, msix); 485 msix ? "x" : "", vector, pci_name(pdev)); 503 if (msix) { 426 vfio_msi_alloc_irq(struct vfio_pci_core_device *vdev, unsigned int vector, bool msix) argument 447 vfio_msi_set_vector_signal(struct vfio_pci_core_device *vdev, unsigned int vector, int fd, bool msix) argument 538 vfio_msi_set_block(struct vfio_pci_core_device *vdev, unsigned start, unsigned count, int32_t *fds, bool msix) argument 557 vfio_msi_disable(struct vfio_pci_core_device *vdev, bool msix) argument 691 bool msix = (index == VFIO_PCI_MSIX_IRQ_INDEX) ? true : false; local [all...] |
/linux-master/drivers/scsi/bfa/ |
H A D | bfad_drv.h | 100 struct msix_entry msix; member in struct:bfad_msix_s
|
H A D | bfa_ioc.h | 376 bfa_boolean_t msix);
|
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;
|