Lines Matching refs:q_vector
785 tx_ring->q_vector->tx.total_bytes += total_bytes; in i40e_clean_tx_irq()
786 tx_ring->q_vector->tx.total_packets += total_packets; in i40e_clean_tx_irq()
859 static void i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) in i40e_force_wb() argument
868 I40E_PFINT_DYN_CTLN(q_vector->v_idx + vsi->base_vector - 1), in i40e_force_wb()
945 static void i40e_update_dynamic_itr(struct i40e_q_vector *q_vector) in i40e_update_dynamic_itr() argument
947 u16 vector = q_vector->vsi->base_vector + q_vector->v_idx; in i40e_update_dynamic_itr()
948 struct i40e_hw *hw = &q_vector->vsi->back->hw; in i40e_update_dynamic_itr()
953 old_itr = q_vector->rx.itr; in i40e_update_dynamic_itr()
954 i40e_set_new_dynamic_itr(&q_vector->rx); in i40e_update_dynamic_itr()
955 if (old_itr != q_vector->rx.itr) in i40e_update_dynamic_itr()
956 wr32(hw, reg_addr, q_vector->rx.itr); in i40e_update_dynamic_itr()
959 old_itr = q_vector->tx.itr; in i40e_update_dynamic_itr()
960 i40e_set_new_dynamic_itr(&q_vector->tx); in i40e_update_dynamic_itr()
961 if (old_itr != q_vector->tx.itr) in i40e_update_dynamic_itr()
962 wr32(hw, reg_addr, q_vector->tx.itr); in i40e_update_dynamic_itr()
1347 struct i40e_q_vector *q_vector = rx_ring->q_vector; in i40e_receive_skb() local
1357 napi_gro_receive(&q_vector->napi, skb); in i40e_receive_skb()
1688 skb_mark_napi_id(skb, &rx_ring->q_vector->napi); in i40e_clean_rx_irq_ps()
1700 rx_ring->q_vector->rx.total_packets += total_rx_packets; in i40e_clean_rx_irq_ps()
1701 rx_ring->q_vector->rx.total_bytes += total_rx_bytes; in i40e_clean_rx_irq_ps()
1832 rx_ring->q_vector->rx.total_packets += total_rx_packets; in i40e_clean_rx_irq_1buf()
1833 rx_ring->q_vector->rx.total_bytes += total_rx_bytes; in i40e_clean_rx_irq_1buf()
1849 struct i40e_q_vector *q_vector = in i40e_napi_poll() local
1851 struct i40e_vsi *vsi = q_vector->vsi; in i40e_napi_poll()
1866 i40e_for_each_ring(ring, q_vector->tx) { in i40e_napi_poll()
1874 budget_per_ring = max(budget/q_vector->num_ringpairs, 1); in i40e_napi_poll()
1876 i40e_for_each_ring(ring, q_vector->rx) { in i40e_napi_poll()
1888 i40e_force_wb(vsi, q_vector); in i40e_napi_poll()
1896 i40e_update_dynamic_itr(q_vector); in i40e_napi_poll()
1901 q_vector->v_idx + vsi->base_vector); in i40e_napi_poll()