A_SG_CONTROL
writel(0, sge->adapter->regs + A_SG_CONTROL);
readl(sge->adapter->regs + A_SG_CONTROL); /* flush */
writel(sge->sge_control, sge->adapter->regs + A_SG_CONTROL);
readl(sge->adapter->regs + A_SG_CONTROL); /* flush */
writel(sge->sge_control, adapter->regs + A_SG_CONTROL);
readl(adapter->regs + A_SG_CONTROL); /* flush */
writel(0, ap->regs + A_SG_CONTROL);
t3_set_reg_field(adap, A_SG_CONTROL, F_GLOBALENABLE, F_GLOBALENABLE);
t3_set_reg_field(adap, A_SG_CONTROL, F_GLOBALENABLE, 0);
t3_write_reg(adap, A_SG_CONTROL, ctrl);