Lines Matching refs:vectors
7039 static int i40e_reserve_msix_vectors(struct i40e_pf *pf, int vectors) in i40e_reserve_msix_vectors() argument
7041 vectors = pci_enable_msix_range(pf->pdev, pf->msix_entries, in i40e_reserve_msix_vectors()
7042 I40E_MIN_MSIX, vectors); in i40e_reserve_msix_vectors()
7043 if (vectors < 0) { in i40e_reserve_msix_vectors()
7045 "MSI-X vector reservation failed: %d\n", vectors); in i40e_reserve_msix_vectors()
7046 vectors = 0; in i40e_reserve_msix_vectors()
7049 return vectors; in i40e_reserve_msix_vectors()
7310 int vectors = 0; in i40e_init_interrupt_scheme() local
7314 vectors = i40e_init_msix(pf); in i40e_init_interrupt_scheme()
7315 if (vectors < 0) { in i40e_init_interrupt_scheme()
7335 vectors = pci_enable_msi(pf->pdev); in i40e_init_interrupt_scheme()
7336 if (vectors < 0) { in i40e_init_interrupt_scheme()
7338 vectors); in i40e_init_interrupt_scheme()
7341 vectors = 1; /* one MSI or Legacy vector */ in i40e_init_interrupt_scheme()
7348 size = sizeof(struct i40e_lump_tracking) + (sizeof(u16) * vectors); in i40e_init_interrupt_scheme()
7354 pf->irq_pile->num_entries = vectors; in i40e_init_interrupt_scheme()