Lines Matching refs:pf_q
78 static int ice_pf_rxq_wait(struct ice_pf *pf, int pf_q, bool ena) in ice_pf_rxq_wait() argument
83 if (ena == !!(rd32(&pf->hw, QRX_CTRL(pf_q)) & in ice_pf_rxq_wait()
226 ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx() argument
268 tlan_ctx->tso_qnum = pf_q; in ice_setup_tx_ctx()
292 u16 pf_q; in ice_setup_rx_ctx() local
298 pf_q = vsi->rxq_map[ring->q_index]; in ice_setup_rx_ctx()
395 ice_write_qrxflxp_cntxt(hw, pf_q, rxdid, 0x3); in ice_setup_rx_ctx()
397 ice_write_qrxflxp_cntxt(hw, pf_q, ICE_RXDID_LEGACY_1, 0x3); in ice_setup_rx_ctx()
400 err = ice_write_rxq_ctx(hw, &rlan_ctx, pf_q); in ice_setup_rx_ctx()
403 pf_q, err); in ice_setup_rx_ctx()
417 ring->tail = hw->hw_addr + QRX_TAIL(pf_q); in ice_setup_rx_ctx()
432 ring->q_index, pf_q); in ice_setup_rx_ctx()
477 int pf_q = vsi->rxq_map[rxq_idx]; in ice_vsi_ctrl_one_rx_ring() local
482 rx_reg = rd32(hw, QRX_CTRL(pf_q)); in ice_vsi_ctrl_one_rx_ring()
493 wr32(hw, QRX_CTRL(pf_q), rx_reg); in ice_vsi_ctrl_one_rx_ring()
499 return ice_pf_rxq_wait(pf, pf_q, ena); in ice_vsi_ctrl_one_rx_ring()
515 int pf_q = vsi->rxq_map[rxq_idx]; in ice_vsi_wait_one_rx_ring() local
518 return ice_pf_rxq_wait(pf, pf_q, ena); in ice_vsi_wait_one_rx_ring()
644 u16 pf_q; in ice_vsi_cfg_txq() local
647 pf_q = ring->reg_idx; in ice_vsi_cfg_txq()
648 ice_setup_tx_ctx(ring, &tlan_ctx, pf_q); in ice_vsi_cfg_txq()
650 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); in ice_vsi_cfg_txq()
657 ring->tail = hw->hw_addr + QTX_COMM_DBELL(pf_q); in ice_vsi_cfg_txq()
682 if (pf_q == le16_to_cpu(txq->txq_id)) in ice_vsi_cfg_txq()