Home
last modified time | relevance | path

Searched refs:v_budget (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1805 int v_budget, vector; in fm10k_init_msix_capability() local
1813 v_budget = max(interface->num_rx_queues, interface->num_tx_queues); in fm10k_init_msix_capability()
1814 v_budget = min_t(u16, v_budget, num_online_cpus()); in fm10k_init_msix_capability()
1817 v_budget += NON_Q_VECTORS; in fm10k_init_msix_capability()
1825 v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); in fm10k_init_msix_capability()
1828 interface->msix_entries = kzalloc_objs(struct msix_entry, v_budget); in fm10k_init_msix_capability()
1833 for (vector = 0; vector < v_budget; vector++) in fm10k_init_msix_capability()
1837 v_budget = pci_enable_msix_range(interface->pdev, in fm10k_init_msix_capability()
1840 v_budget); in fm10k_init_msix_capability()
1841 if (v_budget < 0) { in fm10k_init_msix_capability()
[all …]
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c2707 int vector, v_budget; in ixgbevf_set_interrupt_capability() local
2715 v_budget = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbevf_set_interrupt_capability()
2716 v_budget = min_t(int, v_budget, num_online_cpus()); in ixgbevf_set_interrupt_capability()
2717 v_budget += NON_Q_VECTORS; in ixgbevf_set_interrupt_capability()
2719 adapter->msix_entries = kzalloc_objs(struct msix_entry, v_budget); in ixgbevf_set_interrupt_capability()
2723 for (vector = 0; vector < v_budget; vector++) in ixgbevf_set_interrupt_capability()
2730 return ixgbevf_acquire_msix_vectors(adapter, v_budget); in ixgbevf_set_interrupt_capability()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c1614 int vector, v_budget; in iavf_set_interrupt_capability() local
1629 v_budget = min_t(int, pairs + NONQ_VECS, in iavf_set_interrupt_capability()
1632 adapter->msix_entries = kzalloc_objs(struct msix_entry, v_budget); in iavf_set_interrupt_capability()
1638 for (vector = 0; vector < v_budget; vector++) in iavf_set_interrupt_capability()
1641 err = iavf_acquire_msix_vectors(adapter, v_budget); in iavf_set_interrupt_capability()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c11811 int v_budget, i; in i40e_init_msix() local
11834 v_budget = 0; in i40e_init_msix()
11838 v_budget++; in i40e_init_msix()
11857 v_budget++; in i40e_init_msix()
11872 v_budget += pf->num_iwarp_msix; in i40e_init_msix()
11902 v_budget += vmdq_vecs; in i40e_init_msix()
11923 v_budget += pf->num_lan_msix; in i40e_init_msix()
11924 pf->msix_entries = kzalloc_objs(struct msix_entry, v_budget); in i40e_init_msix()
11928 for (i = 0; i < v_budget; i++) in i40e_init_msix()
11930 v_actual = i40e_reserve_msix_vectors(pf, v_budget); in i40e_init_msix()
[all …]