Home
last modified time | relevance | path

Searched refs:msix_count (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.3-rc2/drivers/pci/controller/
A Dvmd.c131 int msix_count; member
256 for (i = best; i < vmd->msix_count; i++) in vmd_next_irq()
307 if (nvec > vmd->msix_count) in vmd_msi_prepare()
308 return vmd->msix_count; in vmd_msi_prepare()
367 if (!vmd->msix_count) in vmd_remove_irq_domain()
682 if (vmd->msix_count < 0) in vmd_alloc_irqs()
686 vmd->msix_count, PCI_IRQ_MSIX); in vmd_alloc_irqs()
687 if (vmd->msix_count < 0) in vmd_alloc_irqs()
688 return vmd->msix_count; in vmd_alloc_irqs()
1022 for (i = 0; i < vmd->msix_count; i++) in vmd_cleanup_srcu()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/
A Dfm10k_common.c130 u16 msix_count; in fm10k_get_pcie_msix_count_generic() local
133 msix_count = fm10k_read_pci_cfg_word(hw, FM10K_PCI_MSIX_MSG_CTRL); in fm10k_get_pcie_msix_count_generic()
134 msix_count &= FM10K_PCI_MSIX_MSG_CTRL_TBL_SZ_MASK; in fm10k_get_pcie_msix_count_generic()
137 msix_count++; in fm10k_get_pcie_msix_count_generic()
139 if (msix_count > FM10K_MAX_MSIX_VECTORS) in fm10k_get_pcie_msix_count_generic()
140 msix_count = FM10K_MAX_MSIX_VECTORS; in fm10k_get_pcie_msix_count_generic()
142 return msix_count; in fm10k_get_pcie_msix_count_generic()
/linux-6.3-rc2/drivers/dma/ptdma/
A Dptdma-pci.c27 int msix_count; member
64 pt_msix->msix_count = ret; in pt_get_msix_irqs()
113 if (pt_msix->msix_count) in pt_free_irqs()
/linux-6.3-rc2/drivers/crypto/ccp/
A Dsp-pci.c30 int msix_count; member
110 sp_pci->msix_count = ret; in sp_get_msix_irqs()
114 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs()
162 if (sp_pci->msix_count) in sp_free_irqs()
/linux-6.3-rc2/drivers/infiniband/hw/irdma/
A Di40iw_if.c83 rf->msix_count = cdev_info->msix_count; in i40iw_fill_device_info()
A Dhw.c470 if (!rf->msix_count) in irdma_save_msix_info()
473 size = sizeof(struct irdma_msix_vector) * rf->msix_count; in irdma_save_msix_info()
474 size += struct_size(iw_qvlist, qv_info, rf->msix_count); in irdma_save_msix_info()
480 (&rf->iw_msixtbl[rf->msix_count]); in irdma_save_msix_info()
483 iw_qvlist->num_vectors = rf->msix_count; in irdma_save_msix_info()
484 if (rf->msix_count <= num_online_cpus()) in irdma_save_msix_info()
486 else if (rf->msix_count > num_online_cpus() + 1) in irdma_save_msix_info()
487 rf->msix_count = num_online_cpus() + 1; in irdma_save_msix_info()
490 for (i = 0, ceq_idx = 0; i < rf->msix_count; i++, iw_qvinfo++) { in irdma_save_msix_info()
1214 num_ceqs = min(rf->msix_count, rf->sc_dev.hmc_fpm_misc.max_ceqs); in irdma_setup_ceq_0()
[all …]
A Dmain.c233 rf->msix_count = pf->num_rdma_msix; in irdma_fill_device_info()
A Dmain.h262 u32 msix_count; member
/linux-6.3-rc2/drivers/net/ethernet/wangxun/libwx/
A Dwx_hw.h31 int wx_get_pcie_msix_counts(struct wx *wx, u16 *msix_count, u16 max_msix_count);
A Dwx_hw.c1648 int wx_get_pcie_msix_counts(struct wx *wx, u16 *msix_count, u16 max_msix_count) in wx_get_pcie_msix_counts() argument
1654 *msix_count = 1; in wx_get_pcie_msix_counts()
1662 msix_count); in wx_get_pcie_msix_counts()
1663 *msix_count &= WX_PCIE_MSIX_TBL_SZ_MASK; in wx_get_pcie_msix_counts()
1665 *msix_count += 1; in wx_get_pcie_msix_counts()
1667 if (*msix_count > max_msix_count) in wx_get_pcie_msix_counts()
1668 *msix_count = max_msix_count; in wx_get_pcie_msix_counts()
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A Diavf_client.h101 u16 msix_count; /* number of msix vectors*/ member
A Diavf_client.c218 cinst->lan_info.msix_count = adapter->num_rdma_msix; in iavf_client_add_instance()
/linux-6.3-rc2/drivers/net/ethernet/wangxun/ngbe/
A Dngbe_main.c111 u16 msix_count = 0; in ngbe_sw_init() local
133 err = wx_get_pcie_msix_counts(wx, &msix_count, NGBE_MAX_MSIX_VECTORS); in ngbe_sw_init()
136 wx->mac.max_msix_vectors = msix_count; in ngbe_sw_init()
/linux-6.3-rc2/drivers/net/ethernet/wangxun/txgbe/
A Dtxgbe_main.c325 u16 msix_count = 0; in txgbe_sw_init() local
354 err = wx_get_pcie_msix_counts(wx, &msix_count, TXGBE_MAX_MSIX_VECTORS); in txgbe_sw_init()
357 wx->mac.max_msix_vectors = msix_count; in txgbe_sw_init()
/linux-6.3-rc2/include/linux/net/intel/
A Di40e_client.h92 u16 msix_count; /* number of msix vectors*/ member
/linux-6.3-rc2/drivers/ntb/hw/amd/
A Dntb_hw_amd.c713 int rc, i, msix_count, node; in ndev_init_isr() local
735 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr()
737 if (msix_count < 0) in ndev_init_isr()
743 if (msix_count < msix_min) { in ndev_init_isr()
748 for (i = 0; i < msix_count; ++i) { in ndev_init_isr()
/linux-6.3-rc2/drivers/ntb/hw/intel/
A Dntb_hw_gen1.c368 int rc, i, msix_count, node; in ndev_init_isr() local
395 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr()
397 if (msix_count < 0) in ndev_init_isr()
400 for (i = 0; i < msix_count; ++i) { in ndev_init_isr()
409 dev_dbg(&pdev->dev, "Using %d msix interrupts\n", msix_count); in ndev_init_isr()
410 ndev->db_vec_count = msix_count; in ndev_init_isr()
/linux-6.3-rc2/drivers/scsi/qedi/
A Dqedi.h313 s32 msix_count; member
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_common.c2917 u16 msix_count; in ixgbe_get_pcie_msix_count_generic() local
2938 msix_count = ixgbe_read_pci_cfg_word(hw, pcie_offset); in ixgbe_get_pcie_msix_count_generic()
2940 msix_count = 0; in ixgbe_get_pcie_msix_count_generic()
2941 msix_count &= IXGBE_PCIE_MSIX_TBL_SZ_MASK; in ixgbe_get_pcie_msix_count_generic()
2944 msix_count++; in ixgbe_get_pcie_msix_count_generic()
2946 if (msix_count > max_msix_count) in ixgbe_get_pcie_msix_count_generic()
2947 msix_count = max_msix_count; in ixgbe_get_pcie_msix_count_generic()
2949 return msix_count; in ixgbe_get_pcie_msix_count_generic()
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/
A Di40e_client.c277 cdev->lan_info.msix_count = pf->num_iwarp_msix; in i40e_client_update_msix_info()
374 cdev->lan_info.msix_count = pf->num_iwarp_msix; in i40e_client_add_instance()
/linux-6.3-rc2/drivers/scsi/qla2xxx/
A Dqla_isr.c4331 min((u16)ha->msix_count, (u16)(num_online_cpus() + min_vecs)), in qla24xx_enable_msix()
4335 min((u16)ha->msix_count, (u16)(num_online_cpus() + min_vecs)), in qla24xx_enable_msix()
4343 ha->msix_count, ret); in qla24xx_enable_msix()
4345 } else if (ret < ha->msix_count) { in qla24xx_enable_msix()
4348 ha->msix_count = ret; in qla24xx_enable_msix()
4351 ha->max_req_queues = ha->msix_count - 1; in qla24xx_enable_msix()
4365 ha->msix_entries = kcalloc(ha->msix_count, in qla24xx_enable_msix()
4376 for (i = 0; i < ha->msix_count; i++) { in qla24xx_enable_msix()
4569 for (i = 0; i < ha->msix_count; i++) { in qla2x00_free_irqs()
A Dqla_os.c2099 ha->msix_count = QLA_BASE_VECTORS; in qla2x00_iospace_config()
2116 ha->msix_count = msix + 1; in qla2x00_iospace_config()
2119 ha->max_req_queues = ha->msix_count - 1; in qla2x00_iospace_config()
2127 "MSI-X vector count: %d.\n", ha->msix_count); in qla2x00_iospace_config()
2134 "MSIX Count: %d.\n", ha->msix_count); in qla2x00_iospace_config()
2182 ha->msix_count = QLA_BASE_VECTORS; in qla83xx_iospace_config()
2198 ha->msix_count = (msix & PCI_MSIX_FLAGS_QSIZE) + 1; in qla83xx_iospace_config()
2205 ha->max_req_queues = ha->msix_count - 1; in qla83xx_iospace_config()
2220 "MSI-X vector count: %d.\n", ha->msix_count); in qla83xx_iospace_config()
2227 "MSIX Count: %d.\n", ha->msix_count); in qla83xx_iospace_config()
/linux-6.3-rc2/drivers/scsi/mpi3mr/
A Dmpi3mr_fw.c800 mrioc->requested_poll_qcount, mrioc->msix_count); in mpi3mr_setup_isr()
806 mrioc->msix_count, mrioc->cpu_count); in mpi3mr_setup_isr()
2875 mrioc->msix_count = min_t(int, mrioc->msix_count, in mpi3mr_process_factsdata()
3704 mrioc->msix_count = (message_control & 0x3FF) + 1; in mpi3mr_setup_resources()
3716 mrioc->msix_count); in mpi3mr_setup_resources()
3720 mrioc->msix_count - 2); in mpi3mr_setup_resources()
A Dmpi3mr.h1042 u16 msix_count; member
/linux-6.3-rc2/drivers/usb/host/
A Dxhci.c367 xhci->msix_count = min(num_online_cpus() + 1, in xhci_setup_msix()
370 ret = pci_alloc_irq_vectors(pdev, xhci->msix_count, xhci->msix_count, in xhci_setup_msix()
378 for (i = 0; i < xhci->msix_count; i++) { in xhci_setup_msix()
412 for (i = 0; i < xhci->msix_count; i++) in xhci_cleanup_msix()
430 for (i = 0; i < xhci->msix_count; i++) in xhci_msix_sync_irqs()

Completed in 93 milliseconds

12