Lines Matching refs:pf_q

3134 	u16 pf_q = vsi->base_queue + ring->queue_index;  in i40e_configure_tx_ring()  local
3190 err = i40e_clear_lan_tx_queue_context(hw, pf_q); in i40e_configure_tx_ring()
3194 ring->queue_index, pf_q, err); in i40e_configure_tx_ring()
3199 err = i40e_set_lan_tx_queue_context(hw, pf_q, &tx_ctx); in i40e_configure_tx_ring()
3203 ring->queue_index, pf_q, err); in i40e_configure_tx_ring()
3229 wr32(hw, I40E_QTX_CTL(pf_q), qtx_ctl); in i40e_configure_tx_ring()
3233 ring->tail = hw->hw_addr + I40E_QTX_TAIL(pf_q); in i40e_configure_tx_ring()
3248 u16 pf_q = vsi->base_queue + ring->queue_index; in i40e_configure_rx_ring() local
3320 err = i40e_clear_lan_rx_queue_context(hw, pf_q); in i40e_configure_rx_ring()
3324 ring->queue_index, pf_q, err); in i40e_configure_rx_ring()
3329 err = i40e_set_lan_rx_queue_context(hw, pf_q, &rx_ctx); in i40e_configure_rx_ring()
3333 ring->queue_index, pf_q, err); in i40e_configure_rx_ring()
3344 ring->tail = hw->hw_addr + I40E_QRX_TAIL(pf_q); in i40e_configure_rx_ring()
3357 ring->queue_index, pf_q); in i40e_configure_rx_ring()
4299 static int i40e_pf_txq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_txq_wait() argument
4305 tx_reg = rd32(&pf->hw, I40E_QTX_ENA(pf_q)); in i40e_pf_txq_wait()
4327 static void i40e_control_tx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_tx_q() argument
4334 i40e_pre_tx_queue_cfg(&pf->hw, pf_q, enable); in i40e_control_tx_q()
4339 tx_reg = rd32(hw, I40E_QTX_ENA(pf_q)); in i40e_control_tx_q()
4352 wr32(hw, I40E_QTX_HEAD(pf_q), 0); in i40e_control_tx_q()
4358 wr32(hw, I40E_QTX_ENA(pf_q), tx_reg); in i40e_control_tx_q()
4369 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q() argument
4374 i40e_control_tx_q(pf, pf_q, enable); in i40e_control_wait_tx_q()
4377 ret = i40e_pf_txq_wait(pf, pf_q, enable); in i40e_control_wait_tx_q()
4381 seid, (is_xdp ? "XDP " : ""), pf_q, in i40e_control_wait_tx_q()
4396 int i, pf_q, ret = 0; in i40e_vsi_control_tx() local
4398 pf_q = vsi->base_queue; in i40e_vsi_control_tx()
4399 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_control_tx()
4401 pf_q, in i40e_vsi_control_tx()
4410 pf_q + vsi->alloc_queue_pairs, in i40e_vsi_control_tx()
4429 static int i40e_pf_rxq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_rxq_wait() argument
4435 rx_reg = rd32(&pf->hw, I40E_QRX_ENA(pf_q)); in i40e_pf_rxq_wait()
4457 static void i40e_control_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_rx_q() argument
4464 rx_reg = rd32(hw, I40E_QRX_ENA(pf_q)); in i40e_control_rx_q()
4481 wr32(hw, I40E_QRX_ENA(pf_q), rx_reg); in i40e_control_rx_q()
4494 int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_wait_rx_q() argument
4498 i40e_control_rx_q(pf, pf_q, enable); in i40e_control_wait_rx_q()
4501 ret = i40e_pf_rxq_wait(pf, pf_q, enable); in i40e_control_wait_rx_q()
4516 int i, pf_q, ret = 0; in i40e_vsi_control_rx() local
4518 pf_q = vsi->base_queue; in i40e_vsi_control_rx()
4519 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_control_rx()
4520 ret = i40e_control_wait_rx_q(pf, pf_q, enable); in i40e_vsi_control_rx()
4524 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_vsi_control_rx()
4586 int i, pf_q; in i40e_vsi_stop_rings_no_wait() local
4588 pf_q = vsi->base_queue; in i40e_vsi_stop_rings_no_wait()
4589 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_stop_rings_no_wait()
4590 i40e_control_tx_q(pf, pf_q, false); in i40e_vsi_stop_rings_no_wait()
4591 i40e_control_rx_q(pf, pf_q, false); in i40e_vsi_stop_rings_no_wait()
4929 int i, pf_q, ret; in i40e_vsi_wait_queues_disabled() local
4931 pf_q = vsi->base_queue; in i40e_vsi_wait_queues_disabled()
4932 for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { in i40e_vsi_wait_queues_disabled()
4934 ret = i40e_pf_txq_wait(pf, pf_q, false); in i40e_vsi_wait_queues_disabled()
4938 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
4946 ret = i40e_pf_txq_wait(pf, pf_q + vsi->alloc_queue_pairs, in i40e_vsi_wait_queues_disabled()
4951 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
4956 ret = i40e_pf_rxq_wait(pf, pf_q, false); in i40e_vsi_wait_queues_disabled()
4960 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5584 u16 pf_q; in i40e_remove_queue_channels() local
5586 pf_q = ch->base_queue + i; in i40e_remove_queue_channels()
5587 tx_ring = vsi->tx_rings[pf_q]; in i40e_remove_queue_channels()
5590 rx_ring = vsi->rx_rings[pf_q]; in i40e_remove_queue_channels()
5959 u16 pf_q; in i40e_channel_config_tx_ring() local
5961 pf_q = ch->base_queue + i; in i40e_channel_config_tx_ring()
5966 tx_ring = vsi->tx_rings[pf_q]; in i40e_channel_config_tx_ring()
5970 rx_ring = vsi->rx_rings[pf_q]; in i40e_channel_config_tx_ring()
6954 u16 pf_q; in i40e_reset_ch_rings() local
6958 pf_q = ch->base_queue + i; in i40e_reset_ch_rings()
6959 tx_ring = vsi->tx_rings[pf_q]; in i40e_reset_ch_rings()
6961 rx_ring = vsi->rx_rings[pf_q]; in i40e_reset_ch_rings()
7042 u16 pf_q; in i40e_fwd_ring_up() local
7044 pf_q = ch->base_queue + i; in i40e_fwd_ring_up()
7047 tx_ring = vsi->tx_rings[pf_q]; in i40e_fwd_ring_up()
7051 rx_ring = vsi->rx_rings[pf_q]; in i40e_fwd_ring_up()
7070 u16 pf_q; in i40e_fwd_ring_up() local
7072 pf_q = ch->base_queue + i; in i40e_fwd_ring_up()
7073 rx_ring = vsi->rx_rings[pf_q]; in i40e_fwd_ring_up()
12653 int pf_q, ret = 0; in i40e_queue_pair_toggle_rings() local
12655 pf_q = vsi->base_queue + queue_pair; in i40e_queue_pair_toggle_rings()
12656 ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, in i40e_queue_pair_toggle_rings()
12661 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
12665 i40e_control_rx_q(pf, pf_q, enable); in i40e_queue_pair_toggle_rings()
12666 ret = i40e_pf_rxq_wait(pf, pf_q, enable); in i40e_queue_pair_toggle_rings()
12670 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
12684 pf_q + vsi->alloc_queue_pairs, in i40e_queue_pair_toggle_rings()
12689 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()