LPA_PAUSE_ASYM
rmt_adv |= LPA_PAUSE_ASYM;
rmtadv |= LPA_PAUSE_ASYM;
if ((remote & LPA_PAUSE_ASYM) &&
rmt_adv |= LPA_PAUSE_ASYM;
rmt_adv |= LPA_PAUSE_ASYM;
remote_advertising |= LPA_PAUSE_ASYM;
phy->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0;
(mii_nway_lp_ability_reg & LPA_PAUSE_ASYM)) {
(mii_nway_lp_ability_reg & LPA_PAUSE_ASYM)) {
lpa &= ~(LPA_PAUSE_CAP|LPA_PAUSE_ASYM);
lpa |= LPA_PAUSE_ASYM;
if ((lpa & LPA_PAUSE_CAP) && (lpa & LPA_PAUSE_ASYM))
} else if ((remote & LPA_PAUSE_ASYM) &&
} else if (remote & LPA_PAUSE_ASYM) {
lpa_pause = lpa & (LPA_PAUSE_CAP | LPA_PAUSE_ASYM);
if (lpa_pause == (LPA_PAUSE_CAP | LPA_PAUSE_ASYM))
if (lpa_pause == LPA_PAUSE_ASYM)
LPA_PAUSE_ASYM)
rmt_adv |= LPA_PAUSE_ASYM;
phydev->asym_pause = val & LPA_PAUSE_ASYM;
lpa |= LPA_PAUSE_ASYM;
#define MDIO_AN_T1_LP_L_PAUSE_ASYM LPA_PAUSE_ASYM