Lines Matching full:advertising

236 	linkmode_copy(pl->link_config.advertising, pl->supported);  in phylink_parse_fixedlink()
255 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink()
367 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_mode()
400 linkmode_resolve_pause(state->advertising, in phylink_resolve_flow()
419 __ETHTOOL_LINK_MODE_MASK_NBITS, state->advertising, in phylink_mac_config()
459 state->advertising, in phylink_major_config()
503 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->link_config.advertising, in phylink_change_inband_advert()
512 pl->link_config.advertising, in phylink_change_inband_advert()
526 linkmode_copy(state->advertising, pl->link_config.advertising); in phylink_mac_pcs_get_state()
864 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_create()
974 * clearing the bits from both supported and advertising fields. in phylink_bringup_phy()
980 linkmode_copy(config.advertising, phy->advertising); in phylink_bringup_phy()
1000 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising, in phylink_bringup_phy()
1022 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_bringup_phy()
1025 linkmode_copy(phy->advertising, config.advertising); in phylink_bringup_phy()
1030 "phy: setting supported %*pb advertising %*pb\n", in phylink_bringup_phy()
1032 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->advertising); in phylink_bringup_phy()
1064 * This updates the phylink's ethtool supported and advertising link mode
1356 phylink_merge_link_mode(kset->link_modes.advertising, state->advertising); in phylink_get_ksettings()
1447 * - the only possible use would be link_config.advertising in phylink_ethtool_ksettings_set()
1460 linkmode_and(config.advertising, kset->link_modes.advertising, in phylink_ethtool_ksettings_set()
1462 linkmode_mod_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, config.advertising, in phylink_ethtool_ksettings_set()
1496 if (!linkmode_equal(config.advertising, in phylink_ethtool_ksettings_set()
1497 pl->link_config.advertising)) in phylink_ethtool_ksettings_set()
1517 if (config.an_enabled && phylink_is_empty_linkmode(config.advertising)) in phylink_ethtool_ksettings_set()
1526 config.advertising); in phylink_ethtool_ksettings_set()
1531 config.advertising); in phylink_ethtool_ksettings_set()
1562 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_ethtool_ksettings_set()
1563 } else if (!linkmode_equal(pl->link_config.advertising, in phylink_ethtool_ksettings_set()
1564 config.advertising)) { in phylink_ethtool_ksettings_set()
1565 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_ethtool_ksettings_set()
1662 linkmode_set_pause(config->advertising, pause->tx_pause, in phylink_ethtool_set_pauseparam()
2072 const unsigned long *advertising) in phylink_sfp_config() argument
2084 linkmode_copy(config.advertising, advertising); in phylink_sfp_config()
2099 iface = sfp_select_interface(pl->sfp_bus, config.advertising); in phylink_sfp_config()
2103 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising); in phylink_sfp_config()
2126 !linkmode_equal(pl->link_config.advertising, in phylink_sfp_config()
2127 config.advertising); in phylink_sfp_config()
2130 linkmode_copy(pl->link_config.advertising, config.advertising); in phylink_sfp_config()
2243 * clearing the bits from both supported and advertising fields. in phylink_sfp_connect_phy()
2253 ret = phylink_sfp_config(pl, mode, phy->supported, phy->advertising); in phylink_sfp_connect_phy()
2292 * Inspect the interface mode, advertising mask or forced speed and
2295 * updated, and the advertising mask has the "other" baseX_Full flag
2302 phylink_test(state->advertising, 2500baseX_Full) : in phylink_helper_basex_speed()
2306 phylink_clear(state->advertising, 1000baseX_Full); in phylink_helper_basex_speed()
2309 phylink_clear(state->advertising, 2500baseX_Full); in phylink_helper_basex_speed()
2329 if (linkmode_test_bit(fd_bit, state->advertising) && in phylink_decode_c37_word()
2338 linkmode_resolve_pause(state->advertising, state->lp_advertising, in phylink_decode_c37_word()
2477 * @advertising: the ethtool advertisement mask
2491 const unsigned long *advertising) in phylink_mii_c22_pcs_set_advertisement() argument
2503 advertising)) in phylink_mii_c22_pcs_set_advertisement()
2506 advertising)) in phylink_mii_c22_pcs_set_advertisement()
2548 * @advertising: the ethtool advertisement mask
2551 * parameters for the @mode, @interface and @advertising parameters.
2557 const unsigned long *advertising) in phylink_mii_c22_pcs_config() argument
2564 advertising); in phylink_mii_c22_pcs_config()