Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/pci/controller/
Dvmd.c90 int msix_count; member
200 if (vmd->msix_count == 1) in vmd_next_irq()
215 for (i = 1; i < vmd->msix_count; i++) in vmd_next_irq()
269 if (nvec > vmd->msix_count) in vmd_msi_prepare()
270 return vmd->msix_count; in vmd_msi_prepare()
766 vmd->msix_count = pci_msix_vec_count(dev); in vmd_probe()
767 if (vmd->msix_count < 0) in vmd_probe()
770 vmd->msix_count = pci_alloc_irq_vectors(dev, 1, vmd->msix_count, in vmd_probe()
772 if (vmd->msix_count < 0) in vmd_probe()
773 return vmd->msix_count; in vmd_probe()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/fm10k/
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-v4.19/drivers/crypto/ccp/
Dsp-pci.c33 int msix_count; member
52 sp_pci->msix_count = ret; in sp_get_msix_irqs()
56 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs()
104 if (sp_pci->msix_count) in sp_free_irqs()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_main.c793 num_ceqs = min(iwdev->msix_count, iwdev->sc_dev.hmc_fpm_misc.max_ceqs); in i40iw_setup_ceqs()
1432 if (!ldev->msix_count) { in i40iw_save_msix_info()
1437 iwdev->msix_count = ldev->msix_count; in i40iw_save_msix_info()
1439 size = sizeof(struct i40iw_msix_vector) * iwdev->msix_count; in i40iw_save_msix_info()
1441 size += sizeof(struct i40e_qv_info) * iwdev->msix_count - 1; in i40iw_save_msix_info()
1446 iwdev->iw_qvlist = (struct i40e_qvlist_info *)(&iwdev->iw_msixtbl[iwdev->msix_count]); in i40iw_save_msix_info()
1449 iw_qvlist->num_vectors = iwdev->msix_count; in i40iw_save_msix_info()
1450 if (iwdev->msix_count <= num_online_cpus()) in i40iw_save_msix_info()
1452 for (i = 0, ceq_idx = 0; i < iwdev->msix_count; i++, iw_qvinfo++) { in i40iw_save_msix_info()
Di40iw.h250 u32 msix_count; member
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40evf_client.h101 u16 msix_count; /* number of msix vectors*/ member
Di40evf_client.c218 cinst->lan_info.msix_count = adapter->num_iwarp_msix; in i40evf_client_add_instance()
/Linux-v4.19/drivers/ntb/hw/amd/
Dntb_hw_amd.c586 int rc, i, msix_count, node; in ndev_init_isr() local
608 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr()
610 if (msix_count < 0) in ndev_init_isr()
616 if (msix_count < msix_min) { in ndev_init_isr()
621 for (i = 0; i < msix_count; ++i) { in ndev_init_isr()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_client.h101 u16 msix_count; /* number of msix vectors*/ member
Di40e_client.c274 cdev->lan_info.msix_count = pf->num_iwarp_msix; in i40e_client_update_msix_info()
/Linux-v4.19/drivers/ntb/hw/intel/
Dntb_hw_gen1.c369 int rc, i, msix_count, node; in ndev_init_isr() local
396 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr()
398 if (msix_count < 0) in ndev_init_isr()
401 for (i = 0; i < msix_count; ++i) { in ndev_init_isr()
410 dev_dbg(&pdev->dev, "Using %d msix interrupts\n", msix_count); in ndev_init_isr()
411 ndev->db_vec_count = msix_count; in ndev_init_isr()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_isr.c3412 ha->msix_count, PCI_IRQ_MSIX); in qla24xx_enable_msix()
3415 ha->msix_count, PCI_IRQ_MSIX | PCI_IRQ_AFFINITY, in qla24xx_enable_msix()
3422 ha->msix_count, ret); in qla24xx_enable_msix()
3424 } else if (ret < ha->msix_count) { in qla24xx_enable_msix()
3428 ha->msix_count, ret); in qla24xx_enable_msix()
3429 ha->msix_count = ret; in qla24xx_enable_msix()
3432 ha->max_req_queues = ha->msix_count - 1; in qla24xx_enable_msix()
3445 ha->msix_entries = kcalloc(ha->msix_count, in qla24xx_enable_msix()
3456 for (i = 0; i < ha->msix_count; i++) { in qla24xx_enable_msix()
3646 for (i = 0; i < ha->msix_count; i++) { in qla2x00_free_irqs()
Dqla_os.c1993 ha->msix_count = QLA_BASE_VECTORS; in qla2x00_iospace_config()
2005 ha->msix_count = msix + 1; in qla2x00_iospace_config()
2008 ha->max_req_queues = ha->msix_count - 1; in qla2x00_iospace_config()
2016 "MSI-X vector count: %d.\n", ha->msix_count); in qla2x00_iospace_config()
2023 "MSIX Count: %d.\n", ha->msix_count); in qla2x00_iospace_config()
2071 ha->msix_count = QLA_BASE_VECTORS; in qla83xx_iospace_config()
2087 ha->msix_count = (msix & PCI_MSIX_FLAGS_QSIZE) + 1; in qla83xx_iospace_config()
2094 ha->max_req_queues = ha->msix_count - 1; in qla83xx_iospace_config()
2109 "MSI-X vector count: %d.\n", ha->msix_count); in qla83xx_iospace_config()
2116 "MSIX Count: %d.\n", ha->msix_count); in qla83xx_iospace_config()
Dqla_nx.c1712 ha->msix_count = ha->max_rsp_queues + 1; in qla82xx_iospace_config()
1717 ha->max_req_queues, ha->msix_count); in qla82xx_iospace_config()
1722 ha->max_req_queues, ha->msix_count); in qla82xx_iospace_config()
Dqla_def.h3650 uint16_t msix_count; member
Dqla_target.c4383 } else if (ha->msix_count) { in qlt_handle_cmd_for_atio()
6977 ha->msix_count += 1; /* For ATIO Q */ in qlt_83xx_iospace_config()
Dqla_init.c8620 for (i = 0; i < ha->msix_count; i++) { in qla2xxx_create_qpair()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
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-v4.19/drivers/usb/host/
Dxhci.c336 xhci->msix_count = min(num_online_cpus() + 1, in xhci_setup_msix()
339 ret = pci_alloc_irq_vectors(pdev, xhci->msix_count, xhci->msix_count, in xhci_setup_msix()
347 for (i = 0; i < xhci->msix_count; i++) { in xhci_setup_msix()
381 for (i = 0; i < xhci->msix_count; i++) in xhci_cleanup_msix()
399 for (i = 0; i < xhci->msix_count; i++) in xhci_msix_sync_irqs()
Dxhci.h1745 int msix_count; member
/Linux-v4.19/drivers/scsi/megaraid/
Dmegaraid_sas_fusion.c674 int i, j, k, msix_count; in megasas_alloc_rdpq_fusion() local
695 msix_count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_rdpq_fusion()
722 dma_alloc_count = DIV_ROUND_UP(msix_count, RDPQ_MAX_INDEX_IN_ONE_CHUNK); in megasas_alloc_rdpq_fusion()
775 if (abs_index == msix_count) in megasas_alloc_rdpq_fusion()