Lines Matching refs:pf_q

3156 	u16 pf_q = vsi->base_queue + ring->queue_index;  in i40e_configure_tx_ring()  local
3212 err = i40e_clear_lan_tx_queue_context(hw, pf_q); in i40e_configure_tx_ring()
3216 ring->queue_index, pf_q, err); in i40e_configure_tx_ring()
3221 err = i40e_set_lan_tx_queue_context(hw, pf_q, &tx_ctx); in i40e_configure_tx_ring()
3225 ring->queue_index, pf_q, err); in i40e_configure_tx_ring()
3251 wr32(hw, I40E_QTX_CTL(pf_q), qtx_ctl); in i40e_configure_tx_ring()
3255 ring->tail = hw->hw_addr + I40E_QTX_TAIL(pf_q); in i40e_configure_tx_ring()
3270 u16 pf_q = vsi->base_queue + ring->queue_index; in i40e_configure_rx_ring() local
3348 err = i40e_clear_lan_rx_queue_context(hw, pf_q); in i40e_configure_rx_ring()
3352 ring->queue_index, pf_q, err); in i40e_configure_rx_ring()
3357 err = i40e_set_lan_rx_queue_context(hw, pf_q, &rx_ctx); in i40e_configure_rx_ring()
3361 ring->queue_index, pf_q, err); in i40e_configure_rx_ring()
3372 ring->tail = hw->hw_addr + I40E_QRX_TAIL(pf_q); in i40e_configure_rx_ring()
3388 ring->queue_index, pf_q); in i40e_configure_rx_ring()
4338 static int i40e_pf_txq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_txq_wait() argument
4344 tx_reg = rd32(&pf->hw, I40E_QTX_ENA(pf_q)); in i40e_pf_txq_wait()
4366 static void i40e_control_tx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_tx_q() argument
4373 i40e_pre_tx_queue_cfg(&pf->hw, pf_q, enable); in i40e_control_tx_q()
4378 tx_reg = rd32(hw, I40E_QTX_ENA(pf_q)); in i40e_control_tx_q()
4391 wr32(hw, I40E_QTX_HEAD(pf_q), 0); in i40e_control_tx_q()
4397 wr32(hw, I40E_QTX_ENA(pf_q), tx_reg); in i40e_control_tx_q()
4408 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q() argument
4413 i40e_control_tx_q(pf, pf_q, enable); in i40e_control_wait_tx_q()
4416 ret = i40e_pf_txq_wait(pf, pf_q, enable); in i40e_control_wait_tx_q()
4420 seid, (is_xdp ? "XDP " : ""), pf_q, in i40e_control_wait_tx_q()
4435 int i, pf_q, ret = 0; in i40e_vsi_control_tx() local
4437 pf_q = vsi->base_queue; in i40e_vsi_control_tx()
4438 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_control_tx()
4440 pf_q, in i40e_vsi_control_tx()
4449 pf_q + vsi->alloc_queue_pairs, in i40e_vsi_control_tx()
4468 static int i40e_pf_rxq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_rxq_wait() argument
4474 rx_reg = rd32(&pf->hw, I40E_QRX_ENA(pf_q)); in i40e_pf_rxq_wait()
4496 static void i40e_control_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_rx_q() argument
4503 rx_reg = rd32(hw, I40E_QRX_ENA(pf_q)); in i40e_control_rx_q()
4520 wr32(hw, I40E_QRX_ENA(pf_q), rx_reg); in i40e_control_rx_q()
4533 int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_wait_rx_q() argument
4537 i40e_control_rx_q(pf, pf_q, enable); in i40e_control_wait_rx_q()
4540 ret = i40e_pf_rxq_wait(pf, pf_q, enable); in i40e_control_wait_rx_q()
4555 int i, pf_q, ret = 0; in i40e_vsi_control_rx() local
4557 pf_q = vsi->base_queue; in i40e_vsi_control_rx()
4558 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_control_rx()
4559 ret = i40e_control_wait_rx_q(pf, pf_q, enable); in i40e_vsi_control_rx()
4563 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_vsi_control_rx()
4625 int i, pf_q; in i40e_vsi_stop_rings_no_wait() local
4627 pf_q = vsi->base_queue; in i40e_vsi_stop_rings_no_wait()
4628 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_stop_rings_no_wait()
4629 i40e_control_tx_q(pf, pf_q, false); in i40e_vsi_stop_rings_no_wait()
4630 i40e_control_rx_q(pf, pf_q, false); in i40e_vsi_stop_rings_no_wait()
4968 int i, pf_q, ret; in i40e_vsi_wait_queues_disabled() local
4970 pf_q = vsi->base_queue; in i40e_vsi_wait_queues_disabled()
4971 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_wait_queues_disabled()
4973 ret = i40e_pf_txq_wait(pf, pf_q, false); in i40e_vsi_wait_queues_disabled()
4977 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
4985 ret = i40e_pf_txq_wait(pf, pf_q + vsi->alloc_queue_pairs, in i40e_vsi_wait_queues_disabled()
4990 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
4995 ret = i40e_pf_rxq_wait(pf, pf_q, false); in i40e_vsi_wait_queues_disabled()
4999 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5623 u16 pf_q; in i40e_remove_queue_channels() local
5625 pf_q = ch->base_queue + i; in i40e_remove_queue_channels()
5626 tx_ring = vsi->tx_rings[pf_q]; in i40e_remove_queue_channels()
5629 rx_ring = vsi->rx_rings[pf_q]; in i40e_remove_queue_channels()
5997 u16 pf_q; in i40e_channel_config_tx_ring() local
5999 pf_q = ch->base_queue + i; in i40e_channel_config_tx_ring()
6004 tx_ring = vsi->tx_rings[pf_q]; in i40e_channel_config_tx_ring()
6008 rx_ring = vsi->rx_rings[pf_q]; in i40e_channel_config_tx_ring()
7026 u16 pf_q; in i40e_reset_ch_rings() local
7030 pf_q = ch->base_queue + i; in i40e_reset_ch_rings()
7031 tx_ring = vsi->tx_rings[pf_q]; in i40e_reset_ch_rings()
7033 rx_ring = vsi->rx_rings[pf_q]; in i40e_reset_ch_rings()
7114 u16 pf_q; in i40e_fwd_ring_up() local
7116 pf_q = ch->base_queue + i; in i40e_fwd_ring_up()
7119 tx_ring = vsi->tx_rings[pf_q]; in i40e_fwd_ring_up()
7123 rx_ring = vsi->rx_rings[pf_q]; in i40e_fwd_ring_up()
7142 u16 pf_q; in i40e_fwd_ring_up() local
7144 pf_q = ch->base_queue + i; in i40e_fwd_ring_up()
7145 rx_ring = vsi->rx_rings[pf_q]; in i40e_fwd_ring_up()
12594 int pf_q, ret = 0; in i40e_queue_pair_toggle_rings() local
12596 pf_q = vsi->base_queue + queue_pair; in i40e_queue_pair_toggle_rings()
12597 ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, in i40e_queue_pair_toggle_rings()
12602 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
12606 i40e_control_rx_q(pf, pf_q, enable); in i40e_queue_pair_toggle_rings()
12607 ret = i40e_pf_rxq_wait(pf, pf_q, enable); in i40e_queue_pair_toggle_rings()
12611 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
12625 pf_q + vsi->alloc_queue_pairs, in i40e_queue_pair_toggle_rings()
12630 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()