Lines Matching full:advertising
228 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink()
245 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink()
321 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_mode()
342 __ETHTOOL_LINK_MODE_MASK_NBITS, state->advertising, in phylink_mac_config()
365 linkmode_copy(state->advertising, pl->link_config.advertising); in phylink_get_mac_state()
406 if (phylink_test(pl->link_config.advertising, Pause)) in phylink_resolve_flow()
408 if (phylink_test(pl->link_config.advertising, Asym_Pause)) in phylink_resolve_flow()
650 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_create()
731 linkmode_copy(config.advertising, phy->advertising); in phylink_bringup_phy()
739 * clearing the bits from both supported and advertising fields. in phylink_bringup_phy()
742 phylink_set(config.advertising, Pause); in phylink_bringup_phy()
744 phylink_set(config.advertising, Asym_Pause); in phylink_bringup_phy()
761 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_bringup_phy()
764 linkmode_copy(phy->advertising, config.advertising); in phylink_bringup_phy()
769 "phy: setting supported %*pb advertising %*pb\n", in phylink_bringup_phy()
771 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->advertising); in phylink_bringup_phy()
813 * This updates the phylink's ethtool supported and advertising link mode
1108 phylink_merge_link_mode(kset->link_modes.advertising, state->advertising); in phylink_get_ksettings()
1194 linkmode_and(config.advertising, kset->link_modes.advertising, in phylink_ethtool_ksettings_set()
1221 __clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, config.advertising); in phylink_ethtool_ksettings_set()
1231 __set_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, config.advertising); in phylink_ethtool_ksettings_set()
1238 if (config.an_enabled && phylink_is_empty_linkmode(config.advertising)) in phylink_ethtool_ksettings_set()
1242 linkmode_copy(our_kset.link_modes.advertising, config.advertising); in phylink_ethtool_ksettings_set()
1255 linkmode_copy(pl->link_config.advertising, our_kset.link_modes.advertising); in phylink_ethtool_ksettings_set()
1715 linkmode_copy(config.advertising, support); in phylink_sfp_module_insert()
1732 iface = sfp_select_interface(pl->sfp_bus, id, config.advertising); in phylink_sfp_module_insert()
1736 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising); in phylink_sfp_module_insert()
1762 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_sfp_module_insert()
1833 * Inspect the interface mode, advertising mask or forced speed and
1836 * updated, and the advertising mask has the "other" baseX_Full flag
1843 phylink_test(state->advertising, 2500baseX_Full) : in phylink_helper_basex_speed()
1847 phylink_clear(state->advertising, 1000baseX_Full); in phylink_helper_basex_speed()
1850 phylink_clear(state->advertising, 2500baseX_Full); in phylink_helper_basex_speed()