E1000_CTRL_RST
sc->esc_CTRL = val & ~E1000_CTRL_RST;
if (val & E1000_CTRL_RST) {
E1000_WRITE_REG_IO(hw, CTRL, (ctrl | E1000_CTRL_RST));
E1000_WRITE_REG(hw, CTRL_DUP, (ctrl | E1000_CTRL_RST));
E1000_WRITE_REG(hw, CTRL, (ctrl | E1000_CTRL_RST));
E1000_WRITE_REG (&hw, CTRL, E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL_DUP, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
ctrl |= E1000_CTRL_RST;
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl | E1000_CTRL_RST));
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);