Lines Matching defs:q_vector

329  * @data: pointer to a q_vector
333 struct i40e_q_vector *q_vector = data;
335 if (!q_vector->tx.ring && !q_vector->rx.ring)
338 napi_schedule(&q_vector->napi);
352 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx];
355 rx_ring->q_vector = q_vector;
356 rx_ring->next = q_vector->rx.ring;
358 q_vector->rx.ring = rx_ring;
359 q_vector->rx.count++;
360 q_vector->rx.latency_range = I40E_LOW_LATENCY;
372 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx];
375 tx_ring->q_vector = q_vector;
376 tx_ring->next = q_vector->tx.ring;
378 q_vector->tx.ring = tx_ring;
379 q_vector->tx.count++;
380 q_vector->tx.latency_range = I40E_LOW_LATENCY;
381 q_vector->num_ringpairs++;
382 q_vector->ring_mask |= (1 << t_idx);
466 struct i40e_q_vector *q_vector = adapter->q_vector[vector];
468 if (q_vector->tx.ring && q_vector->rx.ring) {
469 snprintf(q_vector->name, sizeof(q_vector->name) - 1,
473 } else if (q_vector->rx.ring) {
474 snprintf(q_vector->name, sizeof(q_vector->name) - 1,
477 } else if (q_vector->tx.ring) {
478 snprintf(q_vector->name, sizeof(q_vector->name) - 1,
482 /* skip this unused q_vector */
489 q_vector->name,
490 q_vector);
500 q_vector->affinity_mask);
512 adapter->q_vector[vector]);
560 adapter->q_vector[i]);
879 struct i40e_q_vector *q_vector;
884 q_vector = adapter->q_vector[q_idx];
885 napi = &q_vector->napi;
897 struct i40e_q_vector *q_vector;
901 q_vector = adapter->q_vector[q_idx];
902 napi_disable(&q_vector->napi);
1164 * We allocate one q_vector per queue interrupt. If allocation fails we
1170 struct i40e_q_vector *q_vector;
1175 q_vector = kzalloc(sizeof(struct i40e_q_vector), GFP_KERNEL);
1176 if (!q_vector)
1178 q_vector->adapter = adapter;
1179 q_vector->vsi = &adapter->vsi;
1180 q_vector->v_idx = q_idx;
1181 netif_napi_add(adapter->netdev, &q_vector->napi,
1183 adapter->q_vector[q_idx] = q_vector;
1191 q_vector = adapter->q_vector[q_idx];
1192 netif_napi_del(&q_vector->napi);
1193 kfree(q_vector);
1194 adapter->q_vector[q_idx] = NULL;
1205 * to freeing the q_vector.
1216 struct i40e_q_vector *q_vector = adapter->q_vector[q_idx];
1218 adapter->q_vector[q_idx] = NULL;
1220 netif_napi_del(&q_vector->napi);
1221 kfree(q_vector);