EM_WRITE_REG
EM_WRITE_REG(&sc->hw, E1000_FEXTNVM7, reg);
EM_WRITE_REG(&sc->hw, E1000_FEXTNVM9, reg);
EM_WRITE_REG(&sc->hw, E1000_IOSFPC, reg_val);
EM_WRITE_REG(&sc->hw, E1000_TCTL, tctl | E1000_TCTL_EN);
EM_WRITE_REG(&sc->hw, E1000_TDT(que->me), que->tx.sc_tx_desc_head);
EM_WRITE_REG(&sc->hw, E1000_RCTL, rctl & ~E1000_RCTL_EN);
EM_WRITE_REG(&sc->hw, E1000_RXDCTL(que->me), rxdctl);
EM_WRITE_REG(&sc->hw, E1000_RCTL, rctl | E1000_RCTL_EN);
EM_WRITE_REG(&sc->hw, E1000_RCTL, rctl & ~E1000_RCTL_EN);
EM_WRITE_REG(&sc->hw, E1000_FEXTNVM11, fextnvm11);
EM_WRITE_REG(hw, E1000_IPCNFG, ipcnfg);
EM_WRITE_REG(hw, E1000_EEER, eeer);
EM_WRITE_REG(hw, E1000_STATUS, E1000_STATUS_DEV_RST_SET);
EM_WRITE_REG(hw, E1000_MDICNFG, mdicnfg);
EM_WRITE_REG(hw, E1000_CTRL_EXT,