MVXPE_WRITE
MVXPE_WRITE(sc, MVXPE_PRXDQA(q), MVXPE_RX_RING_MEM_PA(sc, q));
MVXPE_WRITE(sc, MVXPE_PRXDQS(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXC(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXSNP(q), reg);
MVXPE_WRITE(sc, MVXPE_PTXDQA(q), MVXPE_TX_RING_MEM_PA(sc, q));
MVXPE_WRITE(sc, MVXPE_PTXDQS(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXDQTH(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXITTH(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, reg);
MVXPE_WRITE(sc, MVXPE_RQC, reg);
MVXPE_WRITE(sc, MVXPE_PTXDQS(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, reg);
MVXPE_WRITE(sc, MVXPE_EUIM, 0);
MVXPE_WRITE(sc, MVXPE_EUIC, 0);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, 0);
MVXPE_WRITE(sc, MVXPE_PRXTXTIC, 0);
MVXPE_WRITE(sc, MVXPE_PRXTXIM, 0);
MVXPE_WRITE(sc, MVXPE_PRXTXIC, 0);
MVXPE_WRITE(sc, MVXPE_PMIM, 0);
MVXPE_WRITE(sc, MVXPE_PMIC, 0);
MVXPE_WRITE(sc, MVXPE_PIE, 0);
MVXPE_WRITE(sc, MVXPE_PMIM, reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, reg);
MVXPE_WRITE(sc, MVXPE_PIE, reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIC, ~ic);
MVXPE_WRITE(sc, MVXPE_PMIC, ~ic);
MVXPE_WRITE(sc, MVXPE_PRXTXIC, ~prxtxic);
MVXPE_WRITE(sc, MVXPE_PRXINIT, 0x00000000);
MVXPE_WRITE(sc, MVXPE_PTXINIT, 0x00000000);
MVXPE_WRITE(sc, MVXPE_PACC, MVXPE_PACC_ACCELERATIONMODE_EDM);
MVXPE_WRITE(sc, MVXPE_PMACC0, reg);
MVXPE_WRITE(sc, MVXPE_PIE, reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, reg);
MVXPE_WRITE(sc, MVXPE_RQC, reg);
MVXPE_WRITE(sc, MVXPE_PIE, reg);
MVXPE_WRITE(sc, MVXPE_PRXTXTIM, reg);
MVXPE_WRITE(sc, MVXPE_TQC, reg);
MVXPE_WRITE(sc, MVXPE_PMACC0, reg);
MVXPE_WRITE(sc, MVXPE_PRXITTH(q), reg);
MVXPE_WRITE(sc, MVXPE_PRXINIT, 0x00000001);
MVXPE_WRITE(sc, MVXPE_PTXINIT, 0x00000001);
MVXPE_WRITE(sc, MVXPE_TQC, MVXPE_TQC_ENQ(q));
MVXPE_WRITE(sc, MVXPE_LPIC1, reg);
MVXPE_WRITE(sc, MVXPE_PANC, reg);
MVXPE_WRITE(sc, MVXPE_PANC, reg);
MVXPE_WRITE(sc, MVXPE_PTXSU(q), ptxsu);
MVXPE_WRITE(sc, MVXPE_PTXSU(q), ptxsu);
MVXPE_WRITE(sc, MVXPE_TQC, MVXPE_TQC_ENQ(q));
MVXPE_WRITE(sc, MVXPE_PTXSU(q), ptxsu);
MVXPE_WRITE(sc, MVXPE_PTXSU(q), ptxsu);
MVXPE_WRITE(sc, MVXPE_PRXSU(q), prxsu);
MVXPE_WRITE(sc, MVXPE_PRXSU(q), prxsu);
MVXPE_WRITE(sc, MVXPE_PRXSU(q), prxsu);
MVXPE_WRITE(sc, MVXPE_PRXSU(q), prxsu);
MVXPE_WRITE(sc, MVXPE_PXC, pxc);
MVXPE_WRITE(sc, MVXPE_PRXDQTH(arg->queue), reg);
MVXPE_WRITE(sc, MVXPE_PTXDQS(arg->queue), reg);
MVXPE_WRITE(sc, MVXPE_PRXITTH(arg->queue), reg);
MVXPE_WRITE(sc, MVXPE_PRXINIT, 0x00000001);
MVXPE_WRITE(sc, MVXPE_PTXINIT, 0x00000001);
MVXPE_WRITE(sc, MVXPE_MACAH, maddrh);
MVXPE_WRITE(sc, MVXPE_MACAL, maddrl);
MVXPE_WRITE(sc, MVXPE_PRXINIT, 0x00000000);
MVXPE_WRITE(sc, MVXPE_PTXINIT, 0x00000000);
MVXPE_WRITE(sc, MVXPE_PACC, MVXPE_PACC_ACCELERATIONMODE_EDM);
MVXPE_WRITE(sc, MVXPE_PHYADDR, phyaddr);
MVXPE_WRITE(sc, MVXPE_SMI, smi);
MVXPE_WRITE(sc, MVXPE_SMI, smi);
MVXPE_WRITE(sc, MVXPE_BARE, en);
MVXPE_WRITE(sc, MVXPE_HA(window),
MVXPE_WRITE(sc, MVXPE_BASEADDR(window),
MVXPE_WRITE(sc, MVXPE_S(window), MVXPE_S_SIZE(size));
MVXPE_WRITE(sc, MVXPE_EPAP, ac);
MVXPE_WRITE(sc, MVXPE_BARE, en);
MVXPE_WRITE(sc, MVXPE_TXMTU, MVXPE_MTU);
MVXPE_WRITE(sc, MVXPE_EUC, reg);
MVXPE_WRITE(sc, MVXPE_PANC, reg);
MVXPE_WRITE(sc, MVXPE_LPIC0, reg);
MVXPE_WRITE(sc, MVXPE_LPIC1, reg);
MVXPE_WRITE(sc, MVXPE_LPIC2, reg);
MVXPE_WRITE(sc, MVXPE_PMACC0, reg);
MVXPE_WRITE(sc, MVXPE_PMACC2, reg);
MVXPE_WRITE(sc, MVXPE_PXC, reg);
MVXPE_WRITE(sc, MVXPE_PXCX, reg);
MVXPE_WRITE(sc, MVXPE_SDC, reg);