RTW_WRITE
RTW_WRITE(regs, RTW_RDSAR, RTW_RING_BASE(phybaseaddr, hd_rx));
RTW_WRITE(regs, RTW_TLPDA, RTW_RING_BASE(phybaseaddr, hd_txlo));
RTW_WRITE(regs, RTW_TNPDA, RTW_RING_BASE(phybaseaddr, hd_txmd));
RTW_WRITE(regs, RTW_THPDA, RTW_RING_BASE(phybaseaddr, hd_txhi));
RTW_WRITE(regs, RTW_TBDA, RTW_RING_BASE(phybaseaddr, hd_bcn));
RTW_WRITE(&rsc->sc_regs, RTW_TINT, 0xffffffff);
RTW_WRITE(regs, RTW_ANAPARM, anaparm);
RTW_WRITE(regs, RTW_ANAPARM, anaparm);
RTW_WRITE(regs, RTW_ANAPARM, anaparm);
RTW_WRITE(regs, RTW_MAR0, 0xffffffff);
RTW_WRITE(regs, RTW_MAR1, 0xffffffff);
RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr);
RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr);
RTW_WRITE(regs, RTW_TCR, tcr);
RTW_WRITE(regs, RTW_TINT, 0xffffffff);
RTW_WRITE(regs, RTW_FEMR, 0xffff);
RTW_WRITE(&rsc->sc_regs, RTW_BSSID32, 0x0);
RTW_WRITE(regs, RTW_RCR, REVAB);
RTW_WRITE(regs, RTW_RCR, REVC);
RTW_WRITE(regs, RTW_RCR, rcr0); /* restore RCR */
RTW_WRITE(regs, RTW_IDR0, ntohl(t));
RTW_WRITE(regs, RTW_IDR1, ntohl(t));
RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr);
RTW_WRITE(regs, RTW_MAR0, ntohl(t));
RTW_WRITE(regs, RTW_MAR1, ntohl(t));
RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr);
RTW_WRITE(regs, RTW_MAR0, 0);
RTW_WRITE(regs, RTW_MAR1, 0);
RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr);
RTW_WRITE(regs, RTW_ANAPARM, anaparm);
RTW_WRITE(regs, RTW_TCR, tcr);
RTW_WRITE(regs, RTW_PHYCFG, reg);
RTW_WRITE(regs, RTW_PHYCFG, reg);
RTW_WRITE(regs, RTW_PHYCFG, reg);
RTW_WRITE(regs, RTW_PHYCFG, reg);
RTW_WRITE(regs, RTW_PHYCFG, RTW_PHYCFG_MAC_POLL | reg);
RTW_WRITE(regs, RTW_BB,
RTW_WRITE(regs, RTW_BB, wrbbp);
RTW_WRITE(regs, RTW_BB, rdbbp);
RTW_WRITE((regs), (reg), RTW_READ((regs), (reg)) & ~(mask))