| /kernel/linux/linux-6.6/include/linux/ |
| D | mii.h | 20 int advertising; member 137 * @advertising: the linkmode advertisement settings 143 static inline u32 linkmode_adv_to_mii_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_adv_t() argument 147 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 149 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 151 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 153 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 155 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 157 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 212 * @advertising: the linkmode advertisement settings [all …]
|
| D | mdio.h | 303 * @advertising: the linkmode advertisement settings 309 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument 314 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 317 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 320 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 328 * @advertising: target the linkmode advertisement settings 332 * to linkmode advertisement settings. Other bits in advertising aren't changed. 334 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument 338 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t() 340 advertising, lpa & MDIO_AN_10GBT_STAT_LP5G); in mii_10gbt_stat_mod_linkmode_lpa_t() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | mii.h | 20 int advertising; member 137 * @advertising: the linkmode advertisement settings 143 static inline u32 linkmode_adv_to_mii_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_adv_t() argument 147 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 149 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 151 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 153 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 155 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 157 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 212 * @advertising: the linkmode advertisement settings [all …]
|
| D | mdio.h | 286 * @advertising: the linkmode advertisement settings 292 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument 297 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 300 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 303 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 311 * @advertising: target the linkmode advertisement settings 315 * to linkmode advertisement settings. Other bits in advertising aren't changed. 317 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument 321 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t() 323 advertising, lpa & MDIO_AN_10GBT_STAT_LP5G); in mii_10gbt_stat_mod_linkmode_lpa_t() [all …]
|
| D | phylink.h | 32 * @advertising: ethtool bitmask containing advertised link modes 44 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); 120 * Clear bits in the @supported and @state->advertising masks that 131 * based on @state->advertising and/or @state->speed and update 211 * @state->advertising may be used, but is not required. 219 * Valid state members: interface, advertising. 235 * according to the @state->an_enabled and @state->advertising 246 * Valid state members: interface, an_enabled, pause, advertising. 356 const unsigned long *advertising, 387 * @advertising: adertisement ethtool link mode mask [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
| D | octep_ethtool.c | 287 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in octep_get_link_ksettings() 296 OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(advertised_modes, cmd, advertising); in octep_get_link_ksettings() 302 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in octep_get_link_ksettings() 315 ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); in octep_get_link_ksettings() 320 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in octep_get_link_ksettings() 358 if (!bitmap_subset(cmd->link_modes.advertising, in octep_set_link_ksettings() 363 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 366 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 369 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() 372 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ |
| D | mii.c | 77 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_gset() 86 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_gset() 88 ecmd->advertising |= in mii_ethtool_gset() 92 ecmd->advertising |= ADVERTISED_Autoneg; in mii_ethtool_gset() 103 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset() 147 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local 163 advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_get_link_ksettings() 172 advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_get_link_ksettings() 174 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000); in mii_ethtool_get_link_ksettings() 177 advertising |= ADVERTISED_Autoneg; in mii_ethtool_get_link_ksettings() [all …]
|
| D | mdio.c | 220 ecmd->advertising = ADVERTISED_TP; in mdio45_ethtool_gset_npage() 226 ecmd->advertising = 0; in mdio45_ethtool_gset_npage() 246 ecmd->advertising = ADVERTISED_Backplane; in mdio45_ethtool_gset_npage() 253 ecmd->advertising = ADVERTISED_FIBRE; in mdio45_ethtool_gset_npage() 263 ecmd->advertising |= in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 391 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage() 397 advertising = 0; in mdio45_ethtool_ksettings_get_npage() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ |
| D | mii.c | 79 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_gset() 88 ecmd->advertising |= ADVERTISED_Autoneg; in mii_ethtool_gset() 91 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_gset() 93 ecmd->advertising |= in mii_ethtool_gset() 104 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset() 150 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local 166 advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_get_link_ksettings() 175 advertising |= ADVERTISED_Autoneg; in mii_ethtool_get_link_ksettings() 178 advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_get_link_ksettings() 180 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000); in mii_ethtool_get_link_ksettings() [all …]
|
| D | mdio.c | 220 ecmd->advertising = ADVERTISED_TP; in mdio45_ethtool_gset_npage() 226 ecmd->advertising = 0; in mdio45_ethtool_gset_npage() 246 ecmd->advertising = ADVERTISED_Backplane; in mdio45_ethtool_gset_npage() 253 ecmd->advertising = ADVERTISED_FIBRE; in mdio45_ethtool_gset_npage() 263 ecmd->advertising |= in mdio45_ethtool_gset_npage() 286 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising; in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local 391 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage() 397 advertising = 0; in mdio45_ethtool_ksettings_get_npage() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
| D | ethtool.c | 133 u32 supported, advertising; in alx_get_link_ksettings() local 143 advertising = ADVERTISED_TP; in alx_get_link_ksettings() 145 advertising |= hw->adv_cfg; in alx_get_link_ksettings() 157 advertising |= ADVERTISED_Pause; in alx_get_link_ksettings() 160 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 162 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 171 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings() 172 advertising); in alx_get_link_ksettings() 183 u32 advertising; in alx_set_link_ksettings() local 187 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
| D | ethtool.c | 133 u32 supported, advertising; in alx_get_link_ksettings() local 143 advertising = ADVERTISED_TP; in alx_get_link_ksettings() 145 advertising |= hw->adv_cfg; in alx_get_link_ksettings() 157 advertising |= ADVERTISED_Pause; in alx_get_link_ksettings() 160 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 162 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 173 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings() 174 advertising); in alx_get_link_ksettings() 185 u32 advertising; in alx_set_link_ksettings() local 188 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings() [all …]
|
| /kernel/linux/linux-6.6/drivers/s390/net/ |
| D | qeth_ethtool.c | 326 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 334 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_ethtool_link_modes() 338 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_ethtool_link_modes() 343 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_ethtool_link_modes() 349 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() 355 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() 359 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() 365 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() 369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() 375 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/ |
| D | atl1e_ethtool.c | 20 u32 supported, advertising; in atl1e_get_link_ksettings() local 31 advertising = ADVERTISED_TP; in atl1e_get_link_ksettings() 33 advertising |= ADVERTISED_Autoneg; in atl1e_get_link_ksettings() 34 advertising |= hw->autoneg_advertised; in atl1e_get_link_ksettings() 54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings() 55 advertising); in atl1e_get_link_ksettings() 65 u32 advertising; in atl1e_set_link_ksettings() local 67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings() 68 cmd->link_modes.advertising); in atl1e_set_link_ksettings() 76 if (advertising & ADVERTISE_1000_FULL) { in atl1e_set_link_ksettings() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/ |
| D | atl1e_ethtool.c | 20 u32 supported, advertising; in atl1e_get_link_ksettings() local 31 advertising = ADVERTISED_TP; in atl1e_get_link_ksettings() 33 advertising |= ADVERTISED_Autoneg; in atl1e_get_link_ksettings() 34 advertising |= hw->autoneg_advertised; in atl1e_get_link_ksettings() 54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings() 55 advertising); in atl1e_get_link_ksettings() 65 u32 advertising; in atl1e_set_link_ksettings() local 67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings() 68 cmd->link_modes.advertising); in atl1e_set_link_ksettings() 76 if (advertising & ADVERTISE_1000_FULL) { in atl1e_set_link_ksettings() [all …]
|
| /kernel/linux/linux-5.10/drivers/s390/net/ |
| D | qeth_ethtool.c | 323 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 331 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_cmd_adv_sup() 335 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_cmd_adv_sup() 340 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup() 344 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in qeth_set_cmd_adv_sup() 348 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup() 357 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 363 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() 373 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | phylink.c | 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() 865 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_create() [all …]
|
| D | phy.c | 91 phydev->advertising); in phy_pause_str() 93 phydev->advertising); in phy_pause_str() 285 linkmode_copy(cmd->link_modes.advertising, phydev->advertising); in phy_ethtool_ksettings_get() 374 mii_adv_mod_linkmode_adv_t(phydev->advertising, in phy_mii_ioctl() 379 mii_ctrl1000_mod_linkmode_adv_t(phydev->advertising, in phy_mii_ioctl() 806 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); in phy_ethtool_ksettings_set() 814 linkmode_copy(advertising, cmd->link_modes.advertising); in phy_ethtool_ksettings_set() 817 linkmode_and(advertising, advertising, phydev->supported); in phy_ethtool_ksettings_set() 823 if (autoneg == AUTONEG_ENABLE && linkmode_empty(advertising)) in phy_ethtool_ksettings_set() 842 linkmode_copy(phydev->advertising, advertising); in phy_ethtool_ksettings_set() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/phy/ |
| D | phylink.c | 635 linkmode_and(state->advertising, state->advertising, mask); in phylink_validate_mask_caps() 690 /* Ensure the advertising mask is a subset of the in phylink_validate_mac_and_pcs() 693 linkmode_and(state->advertising, state->advertising, in phylink_validate_mac_and_pcs() 725 linkmode_or(all_adv, all_adv, t.advertising); in phylink_validate_mask() 731 linkmode_copy(state->advertising, all_adv); in phylink_validate_mask() 824 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink() 853 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink() 982 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_mode() 999 state->advertising)) in phylink_apply_manual_flow() 1012 linkmode_resolve_pause(state->advertising, in phylink_resolve_an_pause() [all …]
|
| /kernel/linux/linux-6.6/net/ethtool/ |
| D | linkmodes.c | 75 ret = ethnl_bitset_size(ksettings->link_modes.advertising, in linkmodes_reply_size() 114 ksettings->link_modes.advertising, in linkmodes_fill_reply() 176 unsigned long *advertising = ksettings->link_modes.advertising; in ethnl_auto_linkmodes() local 181 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 192 set_bit(i, advertising); in ethnl_auto_linkmodes() 194 clear_bit(i, advertising); in ethnl_auto_linkmodes() 197 return !bitmap_equal(old_adv, advertising, in ethnl_auto_linkmodes() 281 ret = ethnl_update_bitset(ksettings->link_modes.advertising, in ethnl_update_linkmodes()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ethtool.c | 489 ethtool_link_ksettings_zero_link_mode(ks, advertising); in i40e_phy_type_to_ethtool() 495 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 500 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 512 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 519 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 526 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 533 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 546 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 553 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 560 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ethtool.c | 495 ethtool_link_ksettings_zero_link_mode(ks, advertising); in i40e_phy_type_to_ethtool() 501 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 506 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 518 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 525 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 532 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 539 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 552 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 559 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() 566 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | ethernet-phy.yaml | 106 broken and request the ethernet to stop advertising it. 112 broken and request the ethernet to stop advertising it. 118 broken and request the ethernet to stop advertising it. 124 broken and request the ethernet to stop advertising it. 130 broken and request the ethernet to stop advertising it. 136 broken and request the ethernet to stop advertising it.
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | mdio_10g.c | 236 u32 prev_advertising, advertising; in ef4_mdio_set_link_ksettings() local 241 ethtool_convert_link_mode_to_legacy_u32(&advertising, in ef4_mdio_set_link_ksettings() 242 cmd->link_modes.advertising); in ef4_mdio_set_link_ksettings() 244 prev.link_modes.advertising); in ef4_mdio_set_link_ksettings() 248 if (advertising == prev_advertising && in ef4_mdio_set_link_ksettings() 261 (advertising | SUPPORTED_Autoneg) & ~prev_supported) in ef4_mdio_set_link_ksettings() 264 ef4_link_set_advertising(efx, advertising | ADVERTISED_Autoneg); in ef4_mdio_set_link_ksettings() 270 * ef4_mdio_an_reconfigure - Push advertising flags and restart autonegotiation
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
| D | mdio_10g.c | 236 u32 prev_advertising, advertising; in ef4_mdio_set_link_ksettings() local 241 ethtool_convert_link_mode_to_legacy_u32(&advertising, in ef4_mdio_set_link_ksettings() 242 cmd->link_modes.advertising); in ef4_mdio_set_link_ksettings() 244 prev.link_modes.advertising); in ef4_mdio_set_link_ksettings() 248 if (advertising == prev_advertising && in ef4_mdio_set_link_ksettings() 261 (advertising | SUPPORTED_Autoneg) & ~prev_supported) in ef4_mdio_set_link_ksettings() 264 ef4_link_set_advertising(efx, advertising | ADVERTISED_Autoneg); in ef4_mdio_set_link_ksettings() 270 * ef4_mdio_an_reconfigure - Push advertising flags and restart autonegotiation
|