Searched refs:v_budget (Results 1 – 4 of 4) sorted by relevance
| /linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
| D | fm10k_main.c | 1791 int v_budget, vector; in fm10k_init_msix_capability() local 1799 v_budget = max(interface->num_rx_queues, interface->num_tx_queues); in fm10k_init_msix_capability() 1800 v_budget = min_t(u16, v_budget, num_online_cpus()); in fm10k_init_msix_capability() 1803 v_budget += NON_Q_VECTORS(hw); in fm10k_init_msix_capability() 1811 v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); in fm10k_init_msix_capability() 1814 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability() 1820 for (vector = 0; vector < v_budget; vector++) in fm10k_init_msix_capability() 1824 v_budget = pci_enable_msix_range(interface->pdev, in fm10k_init_msix_capability() 1827 v_budget); in fm10k_init_msix_capability() 1828 if (v_budget < 0) { in fm10k_init_msix_capability() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
| D | i40evf_main.c | 1179 int vector, v_budget; in i40evf_set_interrupt_capability() local 1194 v_budget = min_t(int, pairs, (int)(num_online_cpus() * 2)) + NONQ_VECS; in i40evf_set_interrupt_capability() 1195 v_budget = min_t(int, v_budget, (int)adapter->vf_res->max_vectors); in i40evf_set_interrupt_capability() 1197 adapter->msix_entries = kcalloc(v_budget, in i40evf_set_interrupt_capability() 1204 for (vector = 0; vector < v_budget; vector++) in i40evf_set_interrupt_capability() 1207 err = i40evf_acquire_msix_vectors(adapter, v_budget); in i40evf_set_interrupt_capability()
|
| /linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
| D | ixgbevf_main.c | 2425 int vector, v_budget; in ixgbevf_set_interrupt_capability() local 2433 v_budget = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbevf_set_interrupt_capability() 2434 v_budget = min_t(int, v_budget, num_online_cpus()); in ixgbevf_set_interrupt_capability() 2435 v_budget += NON_Q_VECTORS; in ixgbevf_set_interrupt_capability() 2440 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability() 2447 for (vector = 0; vector < v_budget; vector++) in ixgbevf_set_interrupt_capability() 2450 err = ixgbevf_acquire_msix_vectors(adapter, v_budget); in ixgbevf_set_interrupt_capability()
|
| /linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
| D | i40e_main.c | 7439 int v_budget, i; in i40e_init_msix() local 7463 v_budget = 0; in i40e_init_msix() 7467 v_budget++; in i40e_init_msix() 7474 v_budget += pf->num_lan_msix; in i40e_init_msix() 7479 v_budget++; in i40e_init_msix() 7495 v_budget += pf->num_fcoe_msix; in i40e_init_msix() 7515 v_budget += vmdq_vecs; in i40e_init_msix() 7519 pf->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in i40e_init_msix() 7524 for (i = 0; i < v_budget; i++) in i40e_init_msix() 7526 v_actual = i40e_reserve_msix_vectors(pf, v_budget); in i40e_init_msix() [all …]
|