Lines Matching full:adv
366 int ret, adv; in _xpcs_config_aneg_c73() local
375 adv = 0; in _xpcs_config_aneg_c73()
377 adv |= DW_C73_2500KX; in _xpcs_config_aneg_c73()
381 ret = xpcs_write(xpcs, MDIO_MMD_AN, DW_SR_AN_ADV3, adv); in _xpcs_config_aneg_c73()
386 adv = 0; in _xpcs_config_aneg_c73()
388 adv |= DW_C73_1000KX; in _xpcs_config_aneg_c73()
390 adv |= DW_C73_10000KX4; in _xpcs_config_aneg_c73()
392 adv |= DW_C73_10000KR; in _xpcs_config_aneg_c73()
394 ret = xpcs_write(xpcs, MDIO_MMD_AN, DW_SR_AN_ADV2, adv); in _xpcs_config_aneg_c73()
399 adv = DW_C73_AN_ADV_SF; in _xpcs_config_aneg_c73()
401 adv |= DW_C73_PAUSE; in _xpcs_config_aneg_c73()
403 adv |= DW_C73_ASYM_PAUSE; in _xpcs_config_aneg_c73()
405 return xpcs_write(xpcs, MDIO_MMD_AN, DW_SR_AN_ADV1, adv); in _xpcs_config_aneg_c73()
475 unsigned long *adv = state->advertising; in xpcs_get_max_xlgmii_speed() local
479 for_each_set_bit(bit, adv, __ETHTOOL_LINK_MODE_MASK_NBITS) { in xpcs_get_max_xlgmii_speed()
731 int ret, mdio_ctrl, adv; in xpcs_config_aneg_c37_1000basex() local
766 /* Check for advertising changes and update the C45 MII ADV in xpcs_config_aneg_c37_1000basex()
769 adv = phylink_mii_c22_pcs_encode_advertisement(interface, in xpcs_config_aneg_c37_1000basex()
771 if (adv >= 0) { in xpcs_config_aneg_c37_1000basex()
773 MII_ADVERTISE, 0xffff, adv); in xpcs_config_aneg_c37_1000basex()