NWAY_AR_ASM_DIR
mii_autoneg_adv_reg &= ~(NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= NWAY_AR_ASM_DIR;
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
mii_autoneg_adv_reg &= ~(NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= NWAY_AR_ASM_DIR;
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
(Adapter->phy_an_adv & NWAY_AR_ASM_DIR) ? 1 : 0;
(Adapter->phy_an_adv & NWAY_AR_ASM_DIR) ? 1 : 0;
(phy_an_adv & NWAY_AR_ASM_DIR) ? 1 : 0;
(phy_an_adv & NWAY_AR_ASM_DIR) ? 1 : 0;
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
(mii_nway_adv_reg & NWAY_AR_ASM_DIR) &&
mii_autoneg_adv_reg &= ~(NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
mii_autoneg_adv_reg |= NWAY_AR_ASM_DIR;
mii_autoneg_adv_reg |= (NWAY_AR_ASM_DIR | NWAY_AR_PAUSE);
*valp = (igc->igc_phy_an_adv & NWAY_AR_ASM_DIR) != 0;
*valp = (igc->igc_phy_lp & NWAY_AR_ASM_DIR) != 0;