Lines Matching refs:q_vector
332 struct i40e_q_vector *q_vector = data; in i40evf_msix_clean_rings() local
334 if (!q_vector->tx.ring && !q_vector->rx.ring) in i40evf_msix_clean_rings()
337 napi_schedule_irqoff(&q_vector->napi); in i40evf_msix_clean_rings()
351 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx]; in i40evf_map_vector_to_rxq() local
354 rx_ring->q_vector = q_vector; in i40evf_map_vector_to_rxq()
355 rx_ring->next = q_vector->rx.ring; in i40evf_map_vector_to_rxq()
357 q_vector->rx.ring = rx_ring; in i40evf_map_vector_to_rxq()
358 q_vector->rx.count++; in i40evf_map_vector_to_rxq()
359 q_vector->rx.latency_range = I40E_LOW_LATENCY; in i40evf_map_vector_to_rxq()
360 q_vector->itr_countdown = ITR_COUNTDOWN_START; in i40evf_map_vector_to_rxq()
372 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx]; in i40evf_map_vector_to_txq() local
375 tx_ring->q_vector = q_vector; in i40evf_map_vector_to_txq()
376 tx_ring->next = q_vector->tx.ring; in i40evf_map_vector_to_txq()
378 q_vector->tx.ring = tx_ring; in i40evf_map_vector_to_txq()
379 q_vector->tx.count++; in i40evf_map_vector_to_txq()
380 q_vector->tx.latency_range = I40E_LOW_LATENCY; in i40evf_map_vector_to_txq()
381 q_vector->itr_countdown = ITR_COUNTDOWN_START; in i40evf_map_vector_to_txq()
382 q_vector->num_ringpairs++; in i40evf_map_vector_to_txq()
383 q_vector->ring_mask |= BIT(t_idx); in i40evf_map_vector_to_txq()
468 i40evf_msix_clean_rings(0, adapter->q_vector[i]); in i40evf_netpoll()
490 struct i40e_q_vector *q_vector = adapter->q_vector[vector]; in i40evf_request_traffic_irqs() local
492 if (q_vector->tx.ring && q_vector->rx.ring) { in i40evf_request_traffic_irqs()
493 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
497 } else if (q_vector->rx.ring) { in i40evf_request_traffic_irqs()
498 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
501 } else if (q_vector->tx.ring) { in i40evf_request_traffic_irqs()
502 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in i40evf_request_traffic_irqs()
513 q_vector->name, in i40evf_request_traffic_irqs()
514 q_vector); in i40evf_request_traffic_irqs()
523 q_vector->affinity_mask); in i40evf_request_traffic_irqs()
535 adapter->q_vector[vector]); in i40evf_request_traffic_irqs()
585 adapter->q_vector[i]); in i40evf_free_traffic_irqs()
951 struct i40e_q_vector *q_vector; in i40evf_napi_enable_all() local
957 q_vector = adapter->q_vector[q_idx]; in i40evf_napi_enable_all()
958 napi = &q_vector->napi; in i40evf_napi_enable_all()
970 struct i40e_q_vector *q_vector; in i40evf_napi_disable_all() local
974 q_vector = adapter->q_vector[q_idx]; in i40evf_napi_disable_all()
975 napi_disable(&q_vector->napi); in i40evf_napi_disable_all()
1331 struct i40e_q_vector *q_vector; in i40evf_alloc_q_vectors() local
1336 q_vector = kzalloc(sizeof(*q_vector), GFP_KERNEL); in i40evf_alloc_q_vectors()
1337 if (!q_vector) in i40evf_alloc_q_vectors()
1339 q_vector->adapter = adapter; in i40evf_alloc_q_vectors()
1340 q_vector->vsi = &adapter->vsi; in i40evf_alloc_q_vectors()
1341 q_vector->v_idx = q_idx; in i40evf_alloc_q_vectors()
1342 netif_napi_add(adapter->netdev, &q_vector->napi, in i40evf_alloc_q_vectors()
1344 adapter->q_vector[q_idx] = q_vector; in i40evf_alloc_q_vectors()
1352 q_vector = adapter->q_vector[q_idx]; in i40evf_alloc_q_vectors()
1353 netif_napi_del(&q_vector->napi); in i40evf_alloc_q_vectors()
1354 kfree(q_vector); in i40evf_alloc_q_vectors()
1355 adapter->q_vector[q_idx] = NULL; in i40evf_alloc_q_vectors()
1377 struct i40e_q_vector *q_vector = adapter->q_vector[q_idx]; in i40evf_free_q_vectors() local
1379 adapter->q_vector[q_idx] = NULL; in i40evf_free_q_vectors()
1381 netif_napi_del(&q_vector->napi); in i40evf_free_q_vectors()
1382 kfree(q_vector); in i40evf_free_q_vectors()