ICE_WRITE
ICE_WRITE(hw, QRXFLXP_CNTXT(pf_q), regval);
ICE_WRITE(hw, QRX_CTRL(pf_q), qrx_ctrl);
ICE_WRITE(hw, QINT_RQCTL(rxqid), val);
ICE_WRITE(hw, PFGEN_CTRL, (reg | PFGEN_CTRL_PFSWR_M));
ICE_WRITE(hw, QINT_TQCTL(txqid), val);
ICE_WRITE(hw, GLINT_ITR(ICE_RX_ITR, v),
ICE_WRITE(hw, GLGEN_RTRIG, val);
ICE_WRITE(hw, GLINT_DYN_CTL(vector), dyn_ctl);
ICE_WRITE(hw, GLINT_DYN_CTL(vector), dyn_ctl);
ICE_WRITE(hw, QINT_RQCTL(reg), val);
ICE_WRITE(hw, GLINT_DYN_CTL(v),
ICE_WRITE(hw, QINT_TQCTL(reg), val);
ICE_WRITE(hw, GLINT_DYN_CTL(v),
ICE_WRITE(&sc->hw, txq->tail, prod);
ICE_WRITE(hw, ring->head, 0);
ICE_WRITE(hw, ring->tail, 0);
ICE_WRITE(hw, ring->len, (num_entries | ring->len_ena_mask));
ICE_WRITE(hw, ring->bal, ICE_LO_DWORD(ring->desc_buf.pa));
ICE_WRITE(hw, ring->bah, ICE_HI_DWORD(ring->desc_buf.pa));
ICE_WRITE(hw, cq->rq.tail, (uint32_t)(cq->num_rq_entries - 1));
ICE_WRITE(hw, GL_PREEXT_L2_PMASK0(ICE_SW_BLK_IDX),
ICE_WRITE(hw, GL_PREEXT_L2_PMASK1(ICE_SW_BLK_IDX),
ICE_WRITE(hw, cq->sq.tail, cq->sq.next_to_use);
ICE_WRITE(hw, PFINT_OICR_ENA, val);
ICE_WRITE(hw, PFINT_OICR_CTL, PFINT_OICR_CTL_CAUSE_ENA_M);
ICE_WRITE(hw, PFINT_MBX_CTL, PFINT_MBX_CTL_CAUSE_ENA_M);
ICE_WRITE(hw, PFINT_FW_CTL, PFINT_FW_CTL_CAUSE_ENA_M);
ICE_WRITE(hw, GL_MDET_TX_TCLAN, 0xffffffff);
ICE_WRITE(hw, GL_MDET_TX_PQM, 0xffffffff);
ICE_WRITE(hw, GL_MDET_RX, 0xffffffff);
ICE_WRITE(hw, PF_MDET_TX_TCLAN, 0xffff);
ICE_WRITE(hw, PF_MDET_TX_PQM, 0xffff);
ICE_WRITE(hw, PF_MDET_RX, 0xffff);
ICE_WRITE(hw, cq->rq.len, val);
ICE_WRITE(hw, cq->sq.len, val);
ICE_WRITE(hw, cq->sq.head, 0);
ICE_WRITE(hw, cq->sq.tail, 0);
ICE_WRITE(hw, cq->sq.len, 0);
ICE_WRITE(hw, cq->sq.bal, 0);
ICE_WRITE(hw, cq->sq.bah, 0);
ICE_WRITE(hw, cq->rq.head, 0);
ICE_WRITE(hw, cq->rq.tail, 0);
ICE_WRITE(hw, cq->rq.len, 0);
ICE_WRITE(hw, cq->rq.bal, 0);
ICE_WRITE(hw, cq->rq.bah, 0);
ICE_WRITE(hw, cq->rq.tail, ntc);
ICE_WRITE(hw, GLV_REPC(vsi_num), 0);
ICE_WRITE(hw, GLV_REPC(vsi_num), 0);
ICE_WRITE(hw, PFHMC_ERRORINFO, 0);
ICE_WRITE(&sc->hw, rxq->tail, prod);