Searched refs:v_budget (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/intel/fm10k/ |
| D | fm10k_main.c | 1799 int v_budget, vector; in fm10k_init_msix_capability() local 1807 v_budget = max(interface->num_rx_queues, interface->num_tx_queues); in fm10k_init_msix_capability() 1808 v_budget = min_t(u16, v_budget, num_online_cpus()); in fm10k_init_msix_capability() 1811 v_budget += NON_Q_VECTORS; in fm10k_init_msix_capability() 1819 v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); in fm10k_init_msix_capability() 1822 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability() 1828 for (vector = 0; vector < v_budget; vector++) in fm10k_init_msix_capability() 1832 v_budget = pci_enable_msix_range(interface->pdev, in fm10k_init_msix_capability() 1835 v_budget); in fm10k_init_msix_capability() 1836 if (v_budget < 0) { in fm10k_init_msix_capability() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/intel/ixgbevf/ |
| D | ixgbevf_main.c | 2653 int vector, v_budget; in ixgbevf_set_interrupt_capability() local 2661 v_budget = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbevf_set_interrupt_capability() 2662 v_budget = min_t(int, v_budget, num_online_cpus()); in ixgbevf_set_interrupt_capability() 2663 v_budget += NON_Q_VECTORS; in ixgbevf_set_interrupt_capability() 2665 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability() 2670 for (vector = 0; vector < v_budget; vector++) in ixgbevf_set_interrupt_capability() 2677 return ixgbevf_acquire_msix_vectors(adapter, v_budget); in ixgbevf_set_interrupt_capability()
|
| /Linux-v5.15/drivers/net/ethernet/intel/ice/ |
| D | ice_main.c | 3518 int num_cpus, v_left, v_actual, v_other, v_budget = 0; in ice_ena_msix_range() local 3529 v_budget += needed; in ice_ena_msix_range() 3537 v_budget += needed; in ice_ena_msix_range() 3542 v_other = v_budget; in ice_ena_msix_range() 3549 v_budget += needed; in ice_ena_msix_range() 3558 v_budget += needed; in ice_ena_msix_range() 3562 pf->msix_entries = devm_kcalloc(dev, v_budget, in ice_ena_msix_range() 3569 for (i = 0; i < v_budget; i++) in ice_ena_msix_range() 3574 ICE_MIN_MSIX, v_budget); in ice_ena_msix_range() 3581 if (v_actual < v_budget) { in ice_ena_msix_range() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/intel/iavf/ |
| D | iavf_main.c | 1192 int vector, v_budget; in iavf_set_interrupt_capability() local 1207 v_budget = min_t(int, pairs + NONQ_VECS, in iavf_set_interrupt_capability() 1210 adapter->msix_entries = kcalloc(v_budget, in iavf_set_interrupt_capability() 1217 for (vector = 0; vector < v_budget; vector++) in iavf_set_interrupt_capability() 1220 err = iavf_acquire_msix_vectors(adapter, v_budget); in iavf_set_interrupt_capability()
|
| /Linux-v5.15/drivers/net/ethernet/intel/i40e/ |
| D | i40e_main.c | 11376 int v_budget, i; in i40e_init_msix() local 11399 v_budget = 0; in i40e_init_msix() 11403 v_budget++; in i40e_init_msix() 11422 v_budget++; in i40e_init_msix() 11437 v_budget += pf->num_iwarp_msix; in i40e_init_msix() 11467 v_budget += vmdq_vecs; in i40e_init_msix() 11488 v_budget += pf->num_lan_msix; in i40e_init_msix() 11489 pf->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in i40e_init_msix() 11494 for (i = 0; i < v_budget; i++) in i40e_init_msix() 11496 v_actual = i40e_reserve_msix_vectors(pf, v_budget); in i40e_init_msix() [all …]
|