Lines Matching refs:vectors
735 int i, vectors, vector_threshold; in ixgbe_acquire_msix_vectors() local
740 vectors = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbe_acquire_msix_vectors()
741 vectors = max(vectors, adapter->num_xdp_queues); in ixgbe_acquire_msix_vectors()
748 vectors = min_t(int, vectors, num_online_cpus()); in ixgbe_acquire_msix_vectors()
751 vectors += NON_Q_VECTORS; in ixgbe_acquire_msix_vectors()
759 vectors = min_t(int, vectors, hw->mac.max_msix_vectors); in ixgbe_acquire_msix_vectors()
766 adapter->msix_entries = kcalloc(vectors, in ixgbe_acquire_msix_vectors()
772 for (i = 0; i < vectors; i++) in ixgbe_acquire_msix_vectors()
775 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbe_acquire_msix_vectors()
776 vector_threshold, vectors); in ixgbe_acquire_msix_vectors()
778 if (vectors < 0) { in ixgbe_acquire_msix_vectors()
783 vectors); in ixgbe_acquire_msix_vectors()
789 return vectors; in ixgbe_acquire_msix_vectors()
800 vectors -= NON_Q_VECTORS; in ixgbe_acquire_msix_vectors()
801 adapter->num_q_vectors = min_t(int, vectors, adapter->max_q_vectors); in ixgbe_acquire_msix_vectors()