ixl_wr
ixl_wr((_s), I40E_PFINT_DYN_CTL0, I40E_PFINT_DYN_CTL0_INTENA_MASK | \
ixl_wr(sc, sc->sc_aq_regs->atq_head, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_head, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_tail, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_tail, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_bal,
ixl_wr(sc, sc->sc_aq_regs->atq_bah,
ixl_wr(sc, sc->sc_aq_regs->atq_len,
ixl_wr(sc, sc->sc_aq_regs->arq_bal,
ixl_wr(sc, sc->sc_aq_regs->arq_bah,
ixl_wr(sc, sc->sc_aq_regs->arq_len,
ixl_wr(sc, sc->sc_aq_regs->arq_tail, sc->sc_arq_prod);
ixl_wr(sc, I40E_PFINT_DYN_CTLN(i),
ixl_wr(sc, I40E_PFINT_ICR0_ENA,
ixl_wr(sc, I40E_PFINT_STAT_CTL0,
ixl_wr(sc, sc->sc_aq_regs->atq_head, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_head, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_tail, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_tail, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_bal, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_bah, 0);
ixl_wr(sc, sc->sc_aq_regs->atq_len, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_bal, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_bah, 0);
ixl_wr(sc, sc->sc_aq_regs->arq_len, 0);
ixl_wr(sc, I40E_QTX_CTL(i), I40E_QTX_CTL_PF_QUEUE |
ixl_wr(sc, rxr->rxr_tail, 0);
ixl_wr(sc, I40E_QRX_ENA(i), reg);
ixl_wr(sc, I40E_QTX_ENA(i), reg);
ixl_wr(sc, I40E_PFINT_LNKLST0,
ixl_wr(sc, I40E_QINT_RQCTL(I40E_INTR_NOTX_QUEUE),
ixl_wr(sc, I40E_QINT_TQCTL(I40E_INTR_NOTX_QUEUE),
ixl_wr(sc, I40E_PFINT_LNKLST0,
ixl_wr(sc, I40E_PFINT_LNKLSTN(i),
ixl_wr(sc, I40E_QINT_RQCTL(i),
ixl_wr(sc, I40E_QINT_TQCTL(i),
ixl_wr(sc, I40E_PFINT_ITRN(0, i), 0x7a);
ixl_wr(sc, I40E_PFINT_ITRN(1, i), 0x7a);
ixl_wr(sc, I40E_PFINT_ITRN(2, i), 0);
ixl_wr(sc, I40E_PFINT_ITR0(0), 0x7a);
ixl_wr(sc, I40E_PFINT_ITR0(1), 0x7a);
ixl_wr(sc, I40E_PFINT_ITR0(2), 0);
ixl_wr(sc, I40E_QINT_RQCTL(I40E_INTR_NOTX_QUEUE), reg);
ixl_wr(sc, I40E_QINT_TQCTL(I40E_INTR_NOTX_QUEUE), reg);
ixl_wr(sc, I40E_PFINT_LNKLST0, I40E_QUEUE_TYPE_EOL);
ixl_wr(sc, I40E_QTX_ENA(i), reg);
ixl_wr(sc, I40E_QRX_ENA(i), reg);
ixl_wr(sc, reg, r);
ixl_wr(sc, txr->txr_tail, prod);
ixl_wr(sc, rxr->rxr_tail, prod);
ixl_wr(sc, I40E_PFINT_DYN_CTLN(iv->iv_qid),
ixl_wr(sc, sc->sc_aq_regs->arq_tail, sc->sc_arq_prod);
ixl_wr(sc, sc->sc_aq_regs->atq_tail, prod);
ixl_wr(sc, sc->sc_aq_regs->atq_tail, prod);
ixl_wr(sc, I40E_PFHMC_SDDATAHIGH, dva >> 32);
ixl_wr(sc, I40E_PFHMC_SDDATALOW, dva |
ixl_wr(sc, I40E_PFHMC_SDCMD,
ixl_wr(sc, regs[i].setoff, e->hmc_base / IXL_HMC_ROUNDUP);
ixl_wr(sc, regs[i].setcnt, e->hmc_count);
ixl_wr(sc, I40E_PFINT_ICR0_ENA, 0);
ixl_wr(sc, I40E_PFINT_DYN_CTLN(i), val);
ixl_wr(sc, I40E_PFINT_LNKLST0, val);
ixl_wr(sc, I40E_PFINT_LNKLSTN(i), val);
ixl_wr(sc, I40E_VPINT_LNKLST0(i), val);
ixl_wr(sc, I40E_VPINT_LNKLSTN(i), val);
ixl_wr(sc, I40E_GLLAN_TXPRE_QDIS(reg_block), val);
ixl_wr(sc, I40E_QINT_TQCTL(i), 0);
ixl_wr(sc, I40E_QTX_ENA(i), 0);
ixl_wr(sc, I40E_QINT_RQCTL(i), 0);
ixl_wr(sc, I40E_QRX_ENA(i), 0);
ixl_wr(sc, I40E_PFGEN_CTRL, reg | I40E_PFGEN_CTRL_PFSWR_MASK);
ixl_wr(sc, I40E_PFQF_HLUT(i), lut->entries[i]);
ixl_wr(sc, r, v);