pf_q 1050 drivers/net/ethernet/intel/i40e/i40e.h int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, bool is_xdp, pf_q 1052 drivers/net/ethernet/intel/i40e/i40e.h int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable); pf_q 3134 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q = vsi->base_queue + ring->queue_index; pf_q 3190 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_clear_lan_tx_queue_context(hw, pf_q); pf_q 3194 drivers/net/ethernet/intel/i40e/i40e_main.c ring->queue_index, pf_q, err); pf_q 3199 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_set_lan_tx_queue_context(hw, pf_q, &tx_ctx); pf_q 3203 drivers/net/ethernet/intel/i40e/i40e_main.c ring->queue_index, pf_q, err); pf_q 3229 drivers/net/ethernet/intel/i40e/i40e_main.c wr32(hw, I40E_QTX_CTL(pf_q), qtx_ctl); pf_q 3233 drivers/net/ethernet/intel/i40e/i40e_main.c ring->tail = hw->hw_addr + I40E_QTX_TAIL(pf_q); pf_q 3248 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q = vsi->base_queue + ring->queue_index; pf_q 3320 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_clear_lan_rx_queue_context(hw, pf_q); pf_q 3324 drivers/net/ethernet/intel/i40e/i40e_main.c ring->queue_index, pf_q, err); pf_q 3329 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_set_lan_rx_queue_context(hw, pf_q, &rx_ctx); pf_q 3333 drivers/net/ethernet/intel/i40e/i40e_main.c ring->queue_index, pf_q, err); pf_q 3344 drivers/net/ethernet/intel/i40e/i40e_main.c ring->tail = hw->hw_addr + I40E_QRX_TAIL(pf_q); pf_q 3357 drivers/net/ethernet/intel/i40e/i40e_main.c ring->queue_index, pf_q); pf_q 4299 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_txq_wait(struct i40e_pf *pf, int pf_q, bool enable) pf_q 4305 drivers/net/ethernet/intel/i40e/i40e_main.c tx_reg = rd32(&pf->hw, I40E_QTX_ENA(pf_q)); pf_q 4327 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_control_tx_q(struct i40e_pf *pf, int pf_q, bool enable) pf_q 4334 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_pre_tx_queue_cfg(&pf->hw, pf_q, enable); pf_q 4339 drivers/net/ethernet/intel/i40e/i40e_main.c tx_reg = rd32(hw, I40E_QTX_ENA(pf_q)); pf_q 4352 drivers/net/ethernet/intel/i40e/i40e_main.c wr32(hw, I40E_QTX_HEAD(pf_q), 0); pf_q 4358 drivers/net/ethernet/intel/i40e/i40e_main.c wr32(hw, I40E_QTX_ENA(pf_q), tx_reg); pf_q 4369 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, pf_q 4374 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_control_tx_q(pf, pf_q, enable); pf_q 4377 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_txq_wait(pf, pf_q, enable); pf_q 4381 drivers/net/ethernet/intel/i40e/i40e_main.c seid, (is_xdp ? "XDP " : ""), pf_q, pf_q 4396 drivers/net/ethernet/intel/i40e/i40e_main.c int i, pf_q, ret = 0; pf_q 4398 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = vsi->base_queue; pf_q 4399 drivers/net/ethernet/intel/i40e/i40e_main.c for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { pf_q 4401 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q, pf_q 4410 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q + vsi->alloc_queue_pairs, pf_q 4429 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_rxq_wait(struct i40e_pf *pf, int pf_q, bool enable) pf_q 4435 drivers/net/ethernet/intel/i40e/i40e_main.c rx_reg = rd32(&pf->hw, I40E_QRX_ENA(pf_q)); pf_q 4457 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_control_rx_q(struct i40e_pf *pf, int pf_q, bool enable) pf_q 4464 drivers/net/ethernet/intel/i40e/i40e_main.c rx_reg = rd32(hw, I40E_QRX_ENA(pf_q)); pf_q 4481 drivers/net/ethernet/intel/i40e/i40e_main.c wr32(hw, I40E_QRX_ENA(pf_q), rx_reg); pf_q 4494 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable) pf_q 4498 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_control_rx_q(pf, pf_q, enable); pf_q 4501 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_rxq_wait(pf, pf_q, enable); pf_q 4516 drivers/net/ethernet/intel/i40e/i40e_main.c int i, pf_q, ret = 0; pf_q 4518 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = vsi->base_queue; pf_q 4519 drivers/net/ethernet/intel/i40e/i40e_main.c for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { pf_q 4520 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_control_wait_rx_q(pf, pf_q, enable); pf_q 4524 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q, (enable ? "en" : "dis")); pf_q 4586 drivers/net/ethernet/intel/i40e/i40e_main.c int i, pf_q; pf_q 4588 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = vsi->base_queue; pf_q 4589 drivers/net/ethernet/intel/i40e/i40e_main.c for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { pf_q 4590 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_control_tx_q(pf, pf_q, false); pf_q 4591 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_control_rx_q(pf, pf_q, false); pf_q 4929 drivers/net/ethernet/intel/i40e/i40e_main.c int i, pf_q, ret; pf_q 4931 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = vsi->base_queue; pf_q 4932 drivers/net/ethernet/intel/i40e/i40e_main.c for (i = 0; i < vsi->num_queue_pairs; i++, pf_q++) { pf_q 4934 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_txq_wait(pf, pf_q, false); pf_q 4938 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q); pf_q 4946 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_txq_wait(pf, pf_q + vsi->alloc_queue_pairs, pf_q 4951 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q); pf_q 4956 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_rxq_wait(pf, pf_q, false); pf_q 4960 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q); pf_q 5584 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q; pf_q 5586 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = ch->base_queue + i; pf_q 5587 drivers/net/ethernet/intel/i40e/i40e_main.c tx_ring = vsi->tx_rings[pf_q]; pf_q 5590 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring = vsi->rx_rings[pf_q]; pf_q 5959 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q; pf_q 5961 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = ch->base_queue + i; pf_q 5966 drivers/net/ethernet/intel/i40e/i40e_main.c tx_ring = vsi->tx_rings[pf_q]; pf_q 5970 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring = vsi->rx_rings[pf_q]; pf_q 6954 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q; pf_q 6958 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = ch->base_queue + i; pf_q 6959 drivers/net/ethernet/intel/i40e/i40e_main.c tx_ring = vsi->tx_rings[pf_q]; pf_q 6961 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring = vsi->rx_rings[pf_q]; pf_q 7042 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q; pf_q 7044 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = ch->base_queue + i; pf_q 7047 drivers/net/ethernet/intel/i40e/i40e_main.c tx_ring = vsi->tx_rings[pf_q]; pf_q 7051 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring = vsi->rx_rings[pf_q]; pf_q 7070 drivers/net/ethernet/intel/i40e/i40e_main.c u16 pf_q; pf_q 7072 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = ch->base_queue + i; pf_q 7073 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring = vsi->rx_rings[pf_q]; pf_q 12658 drivers/net/ethernet/intel/i40e/i40e_main.c int pf_q, ret = 0; pf_q 12660 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q = vsi->base_queue + queue_pair; pf_q 12661 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, pf_q 12666 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q, (enable ? "en" : "dis")); pf_q 12670 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_control_rx_q(pf, pf_q, enable); pf_q 12671 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_pf_rxq_wait(pf, pf_q, enable); pf_q 12675 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q, (enable ? "en" : "dis")); pf_q 12689 drivers/net/ethernet/intel/i40e/i40e_main.c pf_q + vsi->alloc_queue_pairs, pf_q 12694 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->seid, pf_q, (enable ? "en" : "dis")); pf_q 21 drivers/net/ethernet/intel/ice/ice_lib.c u16 pf_q; pf_q 25 drivers/net/ethernet/intel/ice/ice_lib.c pf_q = vsi->rxq_map[ring->q_index]; pf_q 73 drivers/net/ethernet/intel/ice/ice_lib.c regval = rd32(hw, QRXFLXP_CNTXT(pf_q)); pf_q 84 drivers/net/ethernet/intel/ice/ice_lib.c wr32(hw, QRXFLXP_CNTXT(pf_q), regval); pf_q 88 drivers/net/ethernet/intel/ice/ice_lib.c err = ice_write_rxq_ctx(hw, &rlan_ctx, pf_q); pf_q 92 drivers/net/ethernet/intel/ice/ice_lib.c pf_q, err); pf_q 100 drivers/net/ethernet/intel/ice/ice_lib.c ring->tail = hw->hw_addr + QRX_TAIL(pf_q); pf_q 116 drivers/net/ethernet/intel/ice/ice_lib.c ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) pf_q 158 drivers/net/ethernet/intel/ice/ice_lib.c tlan_ctx->tso_qnum = pf_q; pf_q 178 drivers/net/ethernet/intel/ice/ice_lib.c static int ice_pf_rxq_wait(struct ice_pf *pf, int pf_q, bool ena) pf_q 183 drivers/net/ethernet/intel/ice/ice_lib.c if (ena == !!(rd32(&pf->hw, QRX_CTRL(pf_q)) & pf_q 204 drivers/net/ethernet/intel/ice/ice_lib.c int pf_q = vsi->rxq_map[rxq_idx]; pf_q 210 drivers/net/ethernet/intel/ice/ice_lib.c rx_reg = rd32(hw, QRX_CTRL(pf_q)); pf_q 221 drivers/net/ethernet/intel/ice/ice_lib.c wr32(hw, QRX_CTRL(pf_q), rx_reg); pf_q 224 drivers/net/ethernet/intel/ice/ice_lib.c ret = ice_pf_rxq_wait(pf, pf_q, ena); pf_q 228 drivers/net/ethernet/intel/ice/ice_lib.c vsi->idx, pf_q, (ena ? "en" : "dis")); pf_q 1731 drivers/net/ethernet/intel/ice/ice_lib.c u16 pf_q; pf_q 1733 drivers/net/ethernet/intel/ice/ice_lib.c pf_q = ring->reg_idx; pf_q 1734 drivers/net/ethernet/intel/ice/ice_lib.c ice_setup_tx_ctx(ring, &tlan_ctx, pf_q); pf_q 1736 drivers/net/ethernet/intel/ice/ice_lib.c qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); pf_q 1743 drivers/net/ethernet/intel/ice/ice_lib.c ring->tail = pf->hw.hw_addr + QTX_COMM_DBELL(pf_q); pf_q 1764 drivers/net/ethernet/intel/ice/ice_lib.c if (pf_q == le16_to_cpu(txq->txq_id))