Lines Matching refs:queue_pair

13219 static void i40e_queue_pair_reset_stats(struct i40e_vsi *vsi, int queue_pair)  in i40e_queue_pair_reset_stats()  argument
13221 memset(&vsi->rx_rings[queue_pair]->rx_stats, 0, in i40e_queue_pair_reset_stats()
13222 sizeof(vsi->rx_rings[queue_pair]->rx_stats)); in i40e_queue_pair_reset_stats()
13223 memset(&vsi->tx_rings[queue_pair]->stats, 0, in i40e_queue_pair_reset_stats()
13224 sizeof(vsi->tx_rings[queue_pair]->stats)); in i40e_queue_pair_reset_stats()
13226 memset(&vsi->xdp_rings[queue_pair]->stats, 0, in i40e_queue_pair_reset_stats()
13227 sizeof(vsi->xdp_rings[queue_pair]->stats)); in i40e_queue_pair_reset_stats()
13236 static void i40e_queue_pair_clean_rings(struct i40e_vsi *vsi, int queue_pair) in i40e_queue_pair_clean_rings() argument
13238 i40e_clean_tx_ring(vsi->tx_rings[queue_pair]); in i40e_queue_pair_clean_rings()
13244 i40e_clean_tx_ring(vsi->xdp_rings[queue_pair]); in i40e_queue_pair_clean_rings()
13246 i40e_clean_rx_ring(vsi->rx_rings[queue_pair]); in i40e_queue_pair_clean_rings()
13255 static void i40e_queue_pair_toggle_napi(struct i40e_vsi *vsi, int queue_pair, in i40e_queue_pair_toggle_napi() argument
13258 struct i40e_ring *rxr = vsi->rx_rings[queue_pair]; in i40e_queue_pair_toggle_napi()
13281 static int i40e_queue_pair_toggle_rings(struct i40e_vsi *vsi, int queue_pair, in i40e_queue_pair_toggle_rings() argument
13287 pf_q = vsi->base_queue + queue_pair; in i40e_queue_pair_toggle_rings()
13332 static void i40e_queue_pair_enable_irq(struct i40e_vsi *vsi, int queue_pair) in i40e_queue_pair_enable_irq() argument
13334 struct i40e_ring *rxr = vsi->rx_rings[queue_pair]; in i40e_queue_pair_enable_irq()
13352 static void i40e_queue_pair_disable_irq(struct i40e_vsi *vsi, int queue_pair) in i40e_queue_pair_disable_irq() argument
13354 struct i40e_ring *rxr = vsi->rx_rings[queue_pair]; in i40e_queue_pair_disable_irq()
13386 int i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair) in i40e_queue_pair_disable() argument
13394 i40e_queue_pair_disable_irq(vsi, queue_pair); in i40e_queue_pair_disable()
13395 err = i40e_queue_pair_toggle_rings(vsi, queue_pair, false /* off */); in i40e_queue_pair_disable()
13396 i40e_queue_pair_toggle_napi(vsi, queue_pair, false /* off */); in i40e_queue_pair_disable()
13397 i40e_queue_pair_clean_rings(vsi, queue_pair); in i40e_queue_pair_disable()
13398 i40e_queue_pair_reset_stats(vsi, queue_pair); in i40e_queue_pair_disable()
13410 int i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair) in i40e_queue_pair_enable() argument
13414 err = i40e_configure_tx_ring(vsi->tx_rings[queue_pair]); in i40e_queue_pair_enable()
13419 err = i40e_configure_tx_ring(vsi->xdp_rings[queue_pair]); in i40e_queue_pair_enable()
13424 err = i40e_configure_rx_ring(vsi->rx_rings[queue_pair]); in i40e_queue_pair_enable()
13428 err = i40e_queue_pair_toggle_rings(vsi, queue_pair, true /* on */); in i40e_queue_pair_enable()
13429 i40e_queue_pair_toggle_napi(vsi, queue_pair, true /* on */); in i40e_queue_pair_enable()
13430 i40e_queue_pair_enable_irq(vsi, queue_pair); in i40e_queue_pair_enable()