Home
last modified time | relevance | path

Searched refs:v_budget (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1812 int v_budget, vector; in fm10k_init_msix_capability() local
1820 v_budget = max(interface->num_rx_queues, interface->num_tx_queues); in fm10k_init_msix_capability()
1821 v_budget = min_t(u16, v_budget, num_online_cpus()); in fm10k_init_msix_capability()
1824 v_budget += NON_Q_VECTORS; in fm10k_init_msix_capability()
1832 v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); in fm10k_init_msix_capability()
1835 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability()
1841 for (vector = 0; vector < v_budget; vector++) in fm10k_init_msix_capability()
1845 v_budget in fm10k_init_msix_capability()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1806 int v_budget, vector; in fm10k_init_msix_capability() local
1814 v_budget = max(interface->num_rx_queues, interface->num_tx_queues); in fm10k_init_msix_capability()
1815 v_budget = min_t(u16, v_budget, num_online_cpus()); in fm10k_init_msix_capability()
1818 v_budget += NON_Q_VECTORS; in fm10k_init_msix_capability()
1826 v_budget = min_t(int, v_budget, hw->mac.max_msix_vectors); in fm10k_init_msix_capability()
1829 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability()
1835 for (vector = 0; vector < v_budget; vector++) in fm10k_init_msix_capability()
1839 v_budget in fm10k_init_msix_capability()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c2668 int vector, v_budget; in ixgbevf_set_interrupt_capability() local
2676 v_budget = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbevf_set_interrupt_capability()
2677 v_budget = min_t(int, v_budget, num_online_cpus()); in ixgbevf_set_interrupt_capability()
2678 v_budget += NON_Q_VECTORS; in ixgbevf_set_interrupt_capability()
2680 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability()
2685 for (vector = 0; vector < v_budget; vector++) in ixgbevf_set_interrupt_capability()
2692 return ixgbevf_acquire_msix_vectors(adapter, v_budget); in ixgbevf_set_interrupt_capability()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c2676 int vector, v_budget; in ixgbevf_set_interrupt_capability() local
2684 v_budget = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbevf_set_interrupt_capability()
2685 v_budget = min_t(int, v_budget, num_online_cpus()); in ixgbevf_set_interrupt_capability()
2686 v_budget += NON_Q_VECTORS; in ixgbevf_set_interrupt_capability()
2688 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability()
2693 for (vector = 0; vector < v_budget; vector++) in ixgbevf_set_interrupt_capability()
2700 return ixgbevf_acquire_msix_vectors(adapter, v_budget); in ixgbevf_set_interrupt_capability()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_main.c3421 * compute the number of MSIX vectors required (v_budget) and request from
3427 int v_left, v_actual, v_budget = 0; in ice_ena_msix_range() local
3436 v_budget += needed; in ice_ena_msix_range()
3444 v_budget += needed; in ice_ena_msix_range()
3452 v_budget += needed; in ice_ena_msix_range()
3456 pf->msix_entries = devm_kcalloc(dev, v_budget, in ice_ena_msix_range()
3464 for (i = 0; i < v_budget; i++) in ice_ena_msix_range()
3469 ICE_MIN_MSIX, v_budget); in ice_ena_msix_range()
3477 if (v_actual < v_budget) { in ice_ena_msix_range()
3479 v_budget, v_actua in ice_ena_msix_range()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c1175 int vector, v_budget; in iavf_set_interrupt_capability() local
1190 v_budget = min_t(int, pairs + NONQ_VECS, in iavf_set_interrupt_capability()
1193 adapter->msix_entries = kcalloc(v_budget, in iavf_set_interrupt_capability()
1200 for (vector = 0; vector < v_budget; vector++) in iavf_set_interrupt_capability()
1203 err = iavf_acquire_msix_vectors(adapter, v_budget); in iavf_set_interrupt_capability()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c1647 int vector, v_budget; in iavf_set_interrupt_capability() local
1662 v_budget = min_t(int, pairs + NONQ_VECS, in iavf_set_interrupt_capability()
1665 adapter->msix_entries = kcalloc(v_budget, in iavf_set_interrupt_capability()
1672 for (vector = 0; vector < v_budget; vector++) in iavf_set_interrupt_capability()
1675 err = iavf_acquire_msix_vectors(adapter, v_budget); in iavf_set_interrupt_capability()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c11119 int v_budget, i; in i40e_init_msix() local
11142 v_budget = 0; in i40e_init_msix()
11146 v_budget++; in i40e_init_msix()
11165 v_budget++; in i40e_init_msix()
11180 v_budget += pf->num_iwarp_msix; in i40e_init_msix()
11210 v_budget += vmdq_vecs; in i40e_init_msix()
11231 v_budget += pf->num_lan_msix; in i40e_init_msix()
11232 pf->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in i40e_init_msix()
11237 for (i = 0; i < v_budget; i++) in i40e_init_msix()
11239 v_actual = i40e_reserve_msix_vectors(pf, v_budget); in i40e_init_msix()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c11756 int v_budget, i; in i40e_init_msix() local
11779 v_budget = 0; in i40e_init_msix()
11783 v_budget++; in i40e_init_msix()
11802 v_budget++; in i40e_init_msix()
11817 v_budget += pf->num_iwarp_msix; in i40e_init_msix()
11847 v_budget += vmdq_vecs; in i40e_init_msix()
11868 v_budget += pf->num_lan_msix; in i40e_init_msix()
11869 pf->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in i40e_init_msix()
11874 for (i = 0; i < v_budget; i++) in i40e_init_msix()
11876 v_actual = i40e_reserve_msix_vectors(pf, v_budget); in i40e_init_msix()
[all...]

Completed in 81 milliseconds