Lines Matching refs:q_vector
837 struct ixgbe_q_vector *q_vector; in ixgbe_alloc_q_vector() local
855 q_vector = kzalloc_node(struct_size(q_vector, ring, ring_count), in ixgbe_alloc_q_vector()
857 if (!q_vector) in ixgbe_alloc_q_vector()
858 q_vector = kzalloc(struct_size(q_vector, ring, ring_count), in ixgbe_alloc_q_vector()
860 if (!q_vector) in ixgbe_alloc_q_vector()
865 cpumask_set_cpu(cpu, &q_vector->affinity_mask); in ixgbe_alloc_q_vector()
866 q_vector->numa_node = node; in ixgbe_alloc_q_vector()
870 q_vector->cpu = -1; in ixgbe_alloc_q_vector()
874 netif_napi_add(adapter->netdev, &q_vector->napi, in ixgbe_alloc_q_vector()
878 adapter->q_vector[v_idx] = q_vector; in ixgbe_alloc_q_vector()
879 q_vector->adapter = adapter; in ixgbe_alloc_q_vector()
880 q_vector->v_idx = v_idx; in ixgbe_alloc_q_vector()
883 q_vector->tx.work_limit = adapter->tx_work_limit; in ixgbe_alloc_q_vector()
886 q_vector->tx.itr = IXGBE_ITR_ADAPTIVE_MAX_USECS | in ixgbe_alloc_q_vector()
888 q_vector->rx.itr = IXGBE_ITR_ADAPTIVE_MAX_USECS | in ixgbe_alloc_q_vector()
895 q_vector->itr = IXGBE_12K_ITR; in ixgbe_alloc_q_vector()
897 q_vector->itr = adapter->tx_itr_setting; in ixgbe_alloc_q_vector()
901 q_vector->itr = IXGBE_20K_ITR; in ixgbe_alloc_q_vector()
903 q_vector->itr = adapter->rx_itr_setting; in ixgbe_alloc_q_vector()
907 ring = q_vector->ring; in ixgbe_alloc_q_vector()
915 ring->q_vector = q_vector; in ixgbe_alloc_q_vector()
918 ixgbe_add_ring(ring, &q_vector->tx); in ixgbe_alloc_q_vector()
941 ring->q_vector = q_vector; in ixgbe_alloc_q_vector()
944 ixgbe_add_ring(ring, &q_vector->tx); in ixgbe_alloc_q_vector()
968 ring->q_vector = q_vector; in ixgbe_alloc_q_vector()
971 ixgbe_add_ring(ring, &q_vector->rx); in ixgbe_alloc_q_vector()
1019 struct ixgbe_q_vector *q_vector = adapter->q_vector[v_idx]; in ixgbe_free_q_vector() local
1022 ixgbe_for_each_ring(ring, q_vector->tx) { in ixgbe_free_q_vector()
1029 ixgbe_for_each_ring(ring, q_vector->rx) in ixgbe_free_q_vector()
1032 adapter->q_vector[v_idx] = NULL; in ixgbe_free_q_vector()
1033 __netif_napi_del(&q_vector->napi); in ixgbe_free_q_vector()
1040 kfree_rcu(q_vector, rcu); in ixgbe_free_q_vector()