Lines Matching refs:vector
2746 int vector, err; in ixgbe_request_msix_irqs() local
2749 for (vector = 0; vector < adapter->num_q_vectors; vector++) { in ixgbe_request_msix_irqs()
2750 struct ixgbe_q_vector *q_vector = adapter->q_vector[vector]; in ixgbe_request_msix_irqs()
2751 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_request_msix_irqs()
2767 err = request_irq(entry->vector, &ixgbe_msix_clean_rings, 0, in ixgbe_request_msix_irqs()
2777 irq_set_affinity_hint(entry->vector, in ixgbe_request_msix_irqs()
2782 err = request_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs()
2792 while (vector) { in ixgbe_request_msix_irqs()
2793 vector--; in ixgbe_request_msix_irqs()
2794 irq_set_affinity_hint(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs()
2796 free_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs()
2797 adapter->q_vector[vector]); in ixgbe_request_msix_irqs()
2908 int vector; in ixgbe_free_irq() local
2915 for (vector = 0; vector < adapter->num_q_vectors; vector++) { in ixgbe_free_irq()
2916 struct ixgbe_q_vector *q_vector = adapter->q_vector[vector]; in ixgbe_free_irq()
2917 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_free_irq()
2924 irq_set_affinity_hint(entry->vector, NULL); in ixgbe_free_irq()
2926 free_irq(entry->vector, q_vector); in ixgbe_free_irq()
2929 free_irq(adapter->msix_entries[vector++].vector, adapter); in ixgbe_free_irq()
2955 int vector; in ixgbe_irq_disable() local
2957 for (vector = 0; vector < adapter->num_q_vectors; vector++) in ixgbe_irq_disable()
2958 synchronize_irq(adapter->msix_entries[vector].vector); in ixgbe_irq_disable()
2960 synchronize_irq(adapter->msix_entries[vector++].vector); in ixgbe_irq_disable()