/Linux-v6.1/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ulp.c | 101 int num_msix, idx, i; in bnxt_fill_msix_vecs() local 103 num_msix = edev->ulp_tbl[BNXT_ROCE_ULP].msix_requested; in bnxt_fill_msix_vecs() 105 for (i = 0; i < num_msix; i++) { in bnxt_fill_msix_vecs() 119 struct bnxt_msix_entry *ent, int num_msix) in bnxt_req_msix_vecs() argument 140 avail_msix = bnxt_get_avail_msix(bp, num_msix); in bnxt_req_msix_vecs() 143 if (avail_msix > num_msix) in bnxt_req_msix_vecs() 144 avail_msix = num_msix; in bnxt_req_msix_vecs()
|
D | bnxt_hsi.h | 1851 __le16 num_msix; member
|
D | bnxt.c | 6251 req->num_msix = cpu_to_le16(cp_rings); in __bnxt_hwrm_reserve_pf_rings()
|
/Linux-v6.1/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 666 int num_msix = 0, err = 0, vector; in qlcnic_setup_tss_rss_intr() local 671 num_msix += adapter->drv_tss_rings; in qlcnic_setup_tss_rss_intr() 673 num_msix += adapter->drv_tx_rings; in qlcnic_setup_tss_rss_intr() 676 num_msix += adapter->drv_rss_rings; in qlcnic_setup_tss_rss_intr() 678 num_msix += adapter->drv_sds_rings; in qlcnic_setup_tss_rss_intr() 681 num_msix += 1; in qlcnic_setup_tss_rss_intr() 684 adapter->msix_entries = kcalloc(num_msix, in qlcnic_setup_tss_rss_intr() 691 for (vector = 0; vector < num_msix; vector++) in qlcnic_setup_tss_rss_intr() 695 err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); in qlcnic_setup_tss_rss_intr() 702 num_msix, err); in qlcnic_setup_tss_rss_intr() [all …]
|
D | qlcnic_83xx_hw.c | 346 int num_msix; in qlcnic_83xx_calculate_msix_vector() local 348 num_msix = adapter->drv_sds_rings; in qlcnic_83xx_calculate_msix_vector() 351 num_msix += 1; in qlcnic_83xx_calculate_msix_vector() 354 num_msix += adapter->drv_tx_rings; in qlcnic_83xx_calculate_msix_vector() 356 return num_msix; in qlcnic_83xx_calculate_msix_vector() 362 int err, i, num_msix; in qlcnic_83xx_setup_intr() local 368 num_msix = ahw->num_msix; in qlcnic_83xx_setup_intr() 370 num_msix = qlcnic_83xx_calculate_msix_vector(adapter); in qlcnic_83xx_setup_intr() 372 err = qlcnic_enable_msix(adapter, num_msix); in qlcnic_83xx_setup_intr() 377 num_msix = ahw->num_msix; in qlcnic_83xx_setup_intr() [all …]
|
D | qlcnic_ctx.c | 775 for (i = 0; i < ahw->num_msix; i++) { in qlcnic_82xx_config_intrpt()
|
D | qlcnic.h | 490 u8 num_msix; member
|
D | qlcnic_sriov_pf.c | 1780 QLCWRX(ahw, QLCNIC_MBX_INTR_ENBL, (ahw->num_msix - 1) << 8); in qlcnic_sriov_pf_reset()
|
D | qlcnic_83xx_init.c | 409 for (i = 0; i < adapter->ahw->num_msix; i++) { in qlcnic_83xx_idc_detach_driver()
|
D | qlcnic_sriov_common.c | 1719 u8 i, max_ints = ahw->num_msix - 1; in qlcnic_sriov_vf_detach()
|
/Linux-v6.1/drivers/net/ethernet/marvell/octeon_ep/ |
D | octep_main.c | 106 int num_msix, msix_allocated; in octep_enable_msix_range() local 110 num_msix = oct->num_oqs + CFG_GET_NON_IOQ_MSIX(oct->conf); in octep_enable_msix_range() 111 oct->msix_entries = kcalloc(num_msix, in octep_enable_msix_range() 116 for (i = 0; i < num_msix; i++) in octep_enable_msix_range() 120 num_msix, num_msix); in octep_enable_msix_range() 121 if (msix_allocated != num_msix) { in octep_enable_msix_range() 124 num_msix, msix_allocated); in octep_enable_msix_range()
|
/Linux-v6.1/drivers/scsi/isci/ |
D | init.c | 336 int err, i, num_msix; in isci_setup_interrupts() local 344 num_msix = num_controllers(pdev) * SCI_NUM_MSI_X_INT; in isci_setup_interrupts() 346 err = pci_alloc_irq_vectors(pdev, num_msix, num_msix, PCI_IRQ_MSIX); in isci_setup_interrupts() 350 for (i = 0; i < num_msix; i++) { in isci_setup_interrupts()
|
/Linux-v6.1/drivers/net/ethernet/fungible/funcore/ |
D | fun_dev.c | 599 int vecs, num_msix = pci_msix_vec_count(pdev); in fun_alloc_irqs() local 601 if (num_msix < 0) in fun_alloc_irqs() 602 return num_msix; in fun_alloc_irqs() 603 if (min_vecs > num_msix) in fun_alloc_irqs() 606 vecs = pci_alloc_irq_vectors(pdev, min_vecs, num_msix, PCI_IRQ_MSIX); in fun_alloc_irqs() 610 vecs, num_msix); in fun_alloc_irqs()
|
/Linux-v6.1/drivers/infiniband/hw/bnxt_re/ |
D | main.c | 304 for (indx = BNXT_RE_NQ_IDX; indx < rdev->num_msix; indx++) { in bnxt_re_stop_irq() 333 for (indx = 0; indx < rdev->num_msix; indx++) in bnxt_re_start_irq() 338 for (indx = BNXT_RE_NQ_IDX ; indx < rdev->num_msix; indx++) { in bnxt_re_start_irq() 434 rdev->num_msix = num_msix_got; in bnxt_re_request_msix() 734 ibdev->num_comp_vectors = rdev->num_msix - 1; in bnxt_re_register_ib() 940 for (i = 1; i < rdev->num_msix; i++) in bnxt_re_cleanup_res() 955 for (i = 1; i < rdev->num_msix ; i++) { in bnxt_re_init_res() 980 for (i = 0; i < rdev->num_msix - 1; i++) { in bnxt_re_free_nq_res() 1028 for (i = 0; i < rdev->num_msix - 1; i++) { in bnxt_re_alloc_res()
|
D | bnxt_re.h | 139 int num_msix; member
|
D | ib_verbs.c | 2873 nq = &rdev->nq[nq_alloc_cnt % (rdev->num_msix - 1)]; in bnxt_re_create_cq()
|
/Linux-v6.1/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 610 int num_msix) in netxen_setup_msi_interrupts() argument 617 netxen_init_msix_entries(adapter, num_msix); in netxen_setup_msi_interrupts() 619 num_msix, num_msix); in netxen_setup_msi_interrupts() 625 adapter->max_sds_rings = num_msix; in netxen_setup_msi_interrupts() 649 int num_msix; in netxen_setup_intr() local 652 num_msix = (num_online_cpus() >= MSIX_ENTRIES_PER_ADAPTER) ? in netxen_setup_intr() 655 num_msix = 1; in netxen_setup_intr() 664 if (!netxen_setup_msi_interrupts(adapter, num_msix)) in netxen_setup_intr() 670 netxen_setup_msi_interrupts(adapter, num_msix)) { in netxen_setup_intr()
|