Lines Matching refs:q_vector

330 	struct i40e_q_vector *q_vector = data;  in i40evf_msix_clean_rings()  local
332 if (!q_vector->tx.ring && !q_vector->rx.ring) in i40evf_msix_clean_rings()
335 napi_schedule(&q_vector->napi); in i40evf_msix_clean_rings()
349 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx]; in i40evf_map_vector_to_rxq() local
352 rx_ring->q_vector = q_vector; in i40evf_map_vector_to_rxq()
353 rx_ring->next = q_vector->rx.ring; in i40evf_map_vector_to_rxq()
355 q_vector->rx.ring = rx_ring; in i40evf_map_vector_to_rxq()
356 q_vector->rx.count++; in i40evf_map_vector_to_rxq()
357 q_vector->rx.latency_range = I40E_LOW_LATENCY; in i40evf_map_vector_to_rxq()
369 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx]; in i40evf_map_vector_to_txq() local
372 tx_ring->q_vector = q_vector; in i40evf_map_vector_to_txq()
373 tx_ring->next = q_vector->tx.ring; in i40evf_map_vector_to_txq()
375 q_vector->tx.ring = tx_ring; in i40evf_map_vector_to_txq()
376 q_vector->tx.count++; in i40evf_map_vector_to_txq()
377 q_vector->tx.latency_range = I40E_LOW_LATENCY; in i40evf_map_vector_to_txq()
378 q_vector->num_ringpairs++; in i40evf_map_vector_to_txq()
379 q_vector->ring_mask |= (1 << t_idx); in i40evf_map_vector_to_txq()
463 struct i40e_q_vector *q_vector = adapter->q_vector[vector]; in i40evf_request_traffic_irqs() local
465 if (q_vector->tx.ring && q_vector->rx.ring) { in i40evf_request_traffic_irqs()
466 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
470 } else if (q_vector->rx.ring) { in i40evf_request_traffic_irqs()
471 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
474 } else if (q_vector->tx.ring) { in i40evf_request_traffic_irqs()
475 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
486 q_vector->name, in i40evf_request_traffic_irqs()
487 q_vector); in i40evf_request_traffic_irqs()
497 q_vector->affinity_mask); in i40evf_request_traffic_irqs()
509 adapter->q_vector[vector]); in i40evf_request_traffic_irqs()
559 adapter->q_vector[i]); in i40evf_free_traffic_irqs()
910 struct i40e_q_vector *q_vector; in i40evf_napi_enable_all() local
916 q_vector = adapter->q_vector[q_idx]; in i40evf_napi_enable_all()
917 napi = &q_vector->napi; in i40evf_napi_enable_all()
929 struct i40e_q_vector *q_vector; in i40evf_napi_disable_all() local
933 q_vector = adapter->q_vector[q_idx]; in i40evf_napi_disable_all()
934 napi_disable(&q_vector->napi); in i40evf_napi_disable_all()
1181 struct i40e_q_vector *q_vector; in i40evf_alloc_q_vectors() local
1186 q_vector = kzalloc(sizeof(*q_vector), GFP_KERNEL); in i40evf_alloc_q_vectors()
1187 if (!q_vector) in i40evf_alloc_q_vectors()
1189 q_vector->adapter = adapter; in i40evf_alloc_q_vectors()
1190 q_vector->vsi = &adapter->vsi; in i40evf_alloc_q_vectors()
1191 q_vector->v_idx = q_idx; in i40evf_alloc_q_vectors()
1192 netif_napi_add(adapter->netdev, &q_vector->napi, in i40evf_alloc_q_vectors()
1194 adapter->q_vector[q_idx] = q_vector; in i40evf_alloc_q_vectors()
1202 q_vector = adapter->q_vector[q_idx]; in i40evf_alloc_q_vectors()
1203 netif_napi_del(&q_vector->napi); in i40evf_alloc_q_vectors()
1204 kfree(q_vector); in i40evf_alloc_q_vectors()
1205 adapter->q_vector[q_idx] = NULL; in i40evf_alloc_q_vectors()
1227 struct i40e_q_vector *q_vector = adapter->q_vector[q_idx]; in i40evf_free_q_vectors() local
1229 adapter->q_vector[q_idx] = NULL; in i40evf_free_q_vectors()
1231 netif_napi_del(&q_vector->napi); in i40evf_free_q_vectors()
1232 kfree(q_vector); in i40evf_free_q_vectors()