Lines Matching refs:q_vector
245 tx_ring->q_vector->tx.total_bytes += total_bytes; in i40e_clean_tx_irq()
246 tx_ring->q_vector->tx.total_packets += total_packets; in i40e_clean_tx_irq()
287 static void i40evf_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) in i40evf_force_wb() argument
289 u16 flags = q_vector->tx.ring[0].flags; in i40evf_force_wb()
294 if (q_vector->arm_wb_state) in i40evf_force_wb()
300 I40E_VFINT_DYN_CTLN1(q_vector->v_idx + in i40evf_force_wb()
303 q_vector->arm_wb_state = true; in i40evf_force_wb()
312 I40E_VFINT_DYN_CTLN1(q_vector->v_idx + in i40evf_force_wb()
334 struct i40e_q_vector *qv = rc->ring->q_vector; in i40e_set_new_dynamic_itr()
774 struct i40e_q_vector *q_vector = rx_ring->q_vector; in i40e_receive_skb() local
779 napi_gro_receive(&q_vector->napi, skb); in i40e_receive_skb()
1093 skb_mark_napi_id(skb, &rx_ring->q_vector->napi); in i40e_clean_rx_irq_ps()
1104 rx_ring->q_vector->rx.total_packets += total_rx_packets; in i40e_clean_rx_irq_ps()
1105 rx_ring->q_vector->rx.total_bytes += total_rx_bytes; in i40e_clean_rx_irq_ps()
1214 rx_ring->q_vector->rx.total_packets += total_rx_packets; in i40e_clean_rx_irq_1buf()
1215 rx_ring->q_vector->rx.total_bytes += total_rx_bytes; in i40e_clean_rx_irq_1buf()
1242 struct i40e_q_vector *q_vector) in i40e_update_enable_itr() argument
1249 vector = (q_vector->v_idx + vsi->base_vector); in i40e_update_enable_itr()
1256 if (q_vector->itr_countdown > 0 || in i40e_update_enable_itr()
1263 rx = i40e_set_new_dynamic_itr(&q_vector->rx); in i40e_update_enable_itr()
1264 rxval = i40e_buildreg_itr(I40E_RX_ITR, q_vector->rx.itr); in i40e_update_enable_itr()
1267 tx = i40e_set_new_dynamic_itr(&q_vector->tx); in i40e_update_enable_itr()
1268 txval = i40e_buildreg_itr(I40E_TX_ITR, q_vector->tx.itr); in i40e_update_enable_itr()
1275 u16 itr = max(q_vector->tx.itr, q_vector->rx.itr); in i40e_update_enable_itr()
1277 q_vector->tx.itr = q_vector->rx.itr = itr; in i40e_update_enable_itr()
1301 if (q_vector->itr_countdown) in i40e_update_enable_itr()
1302 q_vector->itr_countdown--; in i40e_update_enable_itr()
1304 q_vector->itr_countdown = ITR_COUNTDOWN_START; in i40e_update_enable_itr()
1319 struct i40e_q_vector *q_vector = in i40evf_napi_poll() local
1321 struct i40e_vsi *vsi = q_vector->vsi; in i40evf_napi_poll()
1336 i40e_for_each_ring(ring, q_vector->tx) { in i40evf_napi_poll()
1349 budget_per_ring = max(budget/q_vector->num_ringpairs, 1); in i40evf_napi_poll()
1351 i40e_for_each_ring(ring, q_vector->rx) { in i40evf_napi_poll()
1368 i40evf_force_wb(vsi, q_vector); in i40evf_napi_poll()
1373 q_vector->arm_wb_state = false; in i40evf_napi_poll()
1377 i40e_update_enable_itr(vsi, q_vector); in i40evf_napi_poll()