/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | vmd.c | 99 int msix_count; member 205 if (vmd->msix_count == 1) in vmd_next_irq() 220 for (i = 1; i < vmd->msix_count; i++) in vmd_next_irq() 274 if (nvec > vmd->msix_count) in vmd_msi_prepare() 275 return vmd->msix_count; in vmd_msi_prepare() 549 vmd->msix_count = pci_msix_vec_count(dev); in vmd_alloc_irqs() 550 if (vmd->msix_count < 0) in vmd_alloc_irqs() 553 vmd->msix_count = pci_alloc_irq_vectors(dev, 1, vmd->msix_count, in vmd_alloc_irqs() 555 if (vmd->msix_count < in vmd_alloc_irqs() [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | vmd.c | 131 int msix_count; member 240 if (vmd->msix_count == 1 + vmd->first_vec) in vmd_next_irq() 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() 695 vmd->msix_count = pci_msix_vec_count(dev); in vmd_alloc_irqs() 696 if (vmd->msix_count < 0) in vmd_alloc_irqs() 699 vmd->msix_count = pci_alloc_irq_vectors(dev, vmd->first_vec + 1, in vmd_alloc_irqs() 700 vmd->msix_count, PCI_IRQ_MSI in vmd_alloc_irqs() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.c | 130 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.c | 130 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()
|
/kernel/linux/linux-6.6/drivers/dma/ptdma/ |
H A D | ptdma-pci.c | 27 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()
|
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | sp-pci.c | 30 int msix_count; member 49 sp_pci->msix_count = ret; in sp_get_msix_irqs() 53 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs() 101 if (sp_pci->msix_count) in sp_free_irqs()
|
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | sp-pci.c | 37 int msix_count; member 174 sp_pci->msix_count = ret; in sp_get_msix_irqs() 178 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs() 226 if (sp_pci->msix_count) in sp_free_irqs()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-pci.c | 100 for (i = 0; i < xhci->msix_count; i++) in xhci_msix_sync_irqs() 118 for (i = 0; i < xhci->msix_count; i++) in xhci_cleanup_msix() 173 xhci->msix_count = min(num_online_cpus() + 1, in xhci_setup_msix() 176 ret = pci_alloc_irq_vectors(pdev, xhci->msix_count, xhci->msix_count, in xhci_setup_msix() 184 for (i = 0; i < xhci->msix_count; i++) { in xhci_setup_msix()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | i40iw_if.c | 83 rf->msix_count = cdev_info->msix_count; in i40iw_fill_device_info()
|
H A D | hw.c | 485 if (!rf->msix_count) in irdma_save_msix_info() 488 size = sizeof(struct irdma_msix_vector) * rf->msix_count; in irdma_save_msix_info() 489 size += struct_size(iw_qvlist, qv_info, rf->msix_count); in irdma_save_msix_info() 495 (&rf->iw_msixtbl[rf->msix_count]); in irdma_save_msix_info() 498 iw_qvlist->num_vectors = rf->msix_count; in irdma_save_msix_info() 499 if (rf->msix_count <= num_online_cpus()) in irdma_save_msix_info() 501 else if (rf->msix_count > num_online_cpus() + 1) in irdma_save_msix_info() 502 rf->msix_count = num_online_cpus() + 1; in irdma_save_msix_info() 505 for (i = 0, ceq_idx = 0; i < rf->msix_count; i++, iw_qvinfo++) { in irdma_save_msix_info() 1249 num_ceqs = min(rf->msix_count, r in irdma_setup_ceq_0() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.h | 33 int wx_get_pcie_msix_counts(struct wx *wx, u16 *msix_count, u16 max_msix_count);
|
H A D | wx_hw.c | 1629 * @msix_count: number of MSI interrupts that can be obtained 1635 int wx_get_pcie_msix_counts(struct wx *wx, u16 *msix_count, u16 max_msix_count) in wx_get_pcie_msix_counts() argument 1641 *msix_count = 1; in wx_get_pcie_msix_counts() 1649 msix_count); in wx_get_pcie_msix_counts() 1650 *msix_count &= WX_PCIE_MSIX_TBL_SZ_MASK; in wx_get_pcie_msix_counts() 1652 *msix_count += 1; in wx_get_pcie_msix_counts() 1654 if (*msix_count > max_msix_count) in wx_get_pcie_msix_counts() 1655 *msix_count = max_msix_count; in wx_get_pcie_msix_counts()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_main.c | 789 num_ceqs = min(iwdev->msix_count, iwdev->sc_dev.hmc_fpm_misc.max_ceqs); in i40iw_setup_ceqs() 1426 if (!ldev->msix_count) { in i40iw_save_msix_info() 1431 iwdev->msix_count = ldev->msix_count; in i40iw_save_msix_info() 1433 size = sizeof(struct i40iw_msix_vector) * iwdev->msix_count; in i40iw_save_msix_info() 1435 size += sizeof(struct i40e_qv_info) * iwdev->msix_count - 1; in i40iw_save_msix_info() 1440 iwdev->iw_qvlist = (struct i40e_qvlist_info *)(&iwdev->iw_msixtbl[iwdev->msix_count]); in i40iw_save_msix_info() 1443 iw_qvlist->num_vectors = iwdev->msix_count; in i40iw_save_msix_info() 1444 if (iwdev->msix_count <= num_online_cpus()) in i40iw_save_msix_info() 1446 for (i = 0, ceq_idx = 0; i < iwdev->msix_count; in i40iw_save_msix_info() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_client.h | 101 u16 msix_count; /* number of msix vectors*/ member 102 /* Array down below will be dynamically allocated based on msix_count */
|
/kernel/linux/linux-5.10/include/linux/net/intel/ |
H A D | i40e_client.h | 94 u16 msix_count; /* number of msix vectors*/ member 95 /* Array down below will be dynamically allocated based on msix_count */
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_client.h | 101 u16 msix_count; /* number of msix vectors*/ member 102 /* Array down below will be dynamically allocated based on msix_count */
|
/kernel/linux/linux-6.6/include/linux/net/intel/ |
H A D | i40e_client.h | 92 u16 msix_count; /* number of msix vectors*/ member 93 /* Array down below will be dynamically allocated based on msix_count */
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/ngbe/ |
H A D | ngbe_main.c | 111 u16 msix_count = 0; in ngbe_sw_init() local 132 err = wx_get_pcie_msix_counts(wx, &msix_count, NGBE_MAX_MSIX_VECTORS); in ngbe_sw_init() 135 wx->mac.max_msix_vectors = msix_count; in ngbe_sw_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_main.c | 352 u16 msix_count = 0; in txgbe_sw_init() local 372 err = wx_get_pcie_msix_counts(wx, &msix_count, TXGBE_MAX_MSIX_VECTORS); in txgbe_sw_init() 375 wx->mac.max_msix_vectors = msix_count; in txgbe_sw_init()
|
/kernel/linux/linux-5.10/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 713 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()
|
/kernel/linux/linux-6.6/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 713 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()
|
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen1.c | 368 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()
|
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen1.c | 368 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_client.c | 277 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()
|
/kernel/linux/linux-5.10/drivers/scsi/qedi/ |
H A D | qedi.h | 313 s32 msix_count; member
|