/linux-4.4.14/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() 172 if ((ecmd->advertising & (ADVERTISED_10baseT_Half | in mii_ethtool_sset() 187 tmp |= ethtool_adv_to_mii_adv_t(ecmd->advertising); in mii_ethtool_sset() 191 ethtool_adv_to_mii_ctrl1000_t(ecmd->advertising); in mii_ethtool_sset() 194 mii->advertising = tmp; in mii_ethtool_sset() 351 if ((!init_media) && (mii->advertising)) in mii_check_media() [all …]
|
D | mdio.c | 223 ecmd->advertising = ADVERTISED_TP; in mdio45_ethtool_gset_npage() 229 ecmd->advertising = 0; in mdio45_ethtool_gset_npage() 249 ecmd->advertising = ADVERTISED_Backplane; in mdio45_ethtool_gset_npage() 256 ecmd->advertising = ADVERTISED_FIBRE; in mdio45_ethtool_gset_npage() 266 ecmd->advertising |= in mdio45_ethtool_gset_npage() 289 modes = ecmd->advertising & ecmd->lp_advertising; in mdio45_ethtool_gset_npage() 292 modes = ecmd->advertising; in mdio45_ethtool_gset_npage()
|
D | sungem_phy.c | 321 phy->advertising = advertise; in genmii_setup_aneg() 476 phy->advertising = advertise; in bcm54xx_setup_aneg() 752 phy->advertising = advertise; in marvell_setup_aneg() 1194 phy->advertising = 0; in sungem_phy_probe()
|
D | ntb_netdev.c | 378 cmd->advertising = ADVERTISED_Backplane; in ntb_get_settings()
|
D | veth.c | 53 cmd->advertising = 0; in veth_get_settings()
|
D | tun.c | 2303 cmd->advertising = 0; in tun_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ethtool.c | 258 pdata->phy.advertising &= ~ADVERTISED_Pause; in xgbe_set_pauseparam() 259 pdata->phy.advertising &= ~ADVERTISED_Asym_Pause; in xgbe_set_pauseparam() 262 pdata->phy.advertising |= ADVERTISED_Pause; in xgbe_set_pauseparam() 263 pdata->phy.advertising |= ADVERTISED_Asym_Pause; in xgbe_set_pauseparam() 267 pdata->phy.advertising ^= ADVERTISED_Asym_Pause; in xgbe_set_pauseparam() 283 cmd->advertising = pdata->phy.advertising; in xgbe_get_settings() 338 cmd->advertising, pdata->phy.supported); in xgbe_set_settings() 340 cmd->advertising &= pdata->phy.supported; in xgbe_set_settings() 341 if ((cmd->autoneg == AUTONEG_ENABLE) && !cmd->advertising) { in xgbe_set_settings() 351 pdata->phy.advertising = cmd->advertising; in xgbe_set_settings() [all …]
|
D | xgbe-mdio.c | 388 if (pdata->phy.advertising & ADVERTISED_10000baseKR_Full) in xgbe_use_xgmii_mode() 401 if (pdata->phy.advertising & ADVERTISED_2500baseX_Full) in xgbe_use_gmii_2500_mode() 414 if (pdata->phy.advertising & ADVERTISED_1000baseKX_Full) in xgbe_use_gmii_mode() 598 if (!(pdata->phy.advertising & ADVERTISED_1000baseKX_Full) && in xgbe_an_incompat_link() 599 !(pdata->phy.advertising & ADVERTISED_2500baseX_Full)) in xgbe_an_incompat_link() 607 if (!(pdata->phy.advertising & ADVERTISED_10000baseKR_Full)) in xgbe_an_incompat_link() 783 if (pdata->phy.advertising & ADVERTISED_10000baseR_FEC) in xgbe_an_init() 792 if (pdata->phy.advertising & ADVERTISED_10000baseKR_Full) in xgbe_an_init() 797 if ((pdata->phy.advertising & ADVERTISED_1000baseKX_Full) || in xgbe_an_init() 798 (pdata->phy.advertising & ADVERTISED_2500baseX_Full)) in xgbe_an_init() [all …]
|
D | xgbe.h | 518 u32 advertising; member
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | ethtool.c | 141 ecmd->advertising = ADVERTISED_TP; in alx_get_settings() 143 ecmd->advertising |= hw->adv_cfg; in alx_get_settings() 156 ecmd->advertising |= ADVERTISED_Pause; in alx_get_settings() 159 ecmd->advertising |= ADVERTISED_Asym_Pause; in alx_get_settings() 161 ecmd->advertising |= ADVERTISED_Asym_Pause; in alx_get_settings() 180 if (ecmd->advertising & ~alx_get_supported_speeds(hw)) in alx_set_settings() 182 adv_cfg = ecmd->advertising | ADVERTISED_Autoneg; in alx_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_ethtool.c | 44 ecmd->advertising = ADVERTISED_TP; in atl1e_get_settings() 46 ecmd->advertising |= ADVERTISED_Autoneg; in atl1e_get_settings() 47 ecmd->advertising |= hw->autoneg_advertised; in atl1e_get_settings() 80 if ((ecmd->advertising&ADVERTISE_1000_FULL)) { in atl1e_set_settings() 83 ecmd->advertising & AT_ADV_MASK; in atl1e_set_settings() 88 } else if (ecmd->advertising&ADVERTISE_1000_HALF) { in atl1e_set_settings() 93 ecmd->advertising & AT_ADV_MASK; in atl1e_set_settings() 95 ecmd->advertising = hw->autoneg_advertised | in atl1e_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 530 cmd->advertising = in bnxt_get_settings() 532 cmd->advertising |= ADVERTISED_Autoneg; in bnxt_get_settings() 536 cmd->advertising = 0; in bnxt_get_settings() 541 cmd->advertising |= ADVERTISED_Pause; in bnxt_get_settings() 544 cmd->advertising |= ADVERTISED_Asym_Pause; in bnxt_get_settings() 548 cmd->advertising |= ADVERTISED_Pause; in bnxt_get_settings() 566 cmd->advertising |= ADVERTISED_TP; in bnxt_get_settings() 569 cmd->advertising |= ADVERTISED_FIBRE; in bnxt_get_settings() 622 static u16 bnxt_get_fw_auto_link_speeds(u32 advertising) in bnxt_get_fw_auto_link_speeds() argument 627 if (advertising & (ADVERTISED_100baseT_Full | in bnxt_get_fw_auto_link_speeds() [all …]
|
D | bnxt.h | 829 u32 advertising; member
|
D | bnxt.c | 4416 u32 advertising = bp->link_info.advertising; in bnxt_hwrm_set_link_common() local 4424 req->auto_link_speed_mask = cpu_to_le16(advertising); in bnxt_hwrm_set_link_common() 4512 if (link_info->advertising != link_info->auto_link_speeds) in bnxt_update_phy_setting() 5593 link_info->advertising = link_info->auto_link_speeds; in bnxt_probe_phy()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_ethtool.c | 268 ecmd->advertising = ADVERTISED_Autoneg | in i40e_get_settings_link_up() 294 ecmd->advertising |= ADVERTISED_1000baseT_Full; in i40e_get_settings_link_up() 297 ecmd->advertising |= ADVERTISED_10000baseT_Full; in i40e_get_settings_link_up() 304 ecmd->advertising = ADVERTISED_Autoneg; in i40e_get_settings_link_up() 306 ecmd->advertising |= ADVERTISED_10000baseT_Full; in i40e_get_settings_link_up() 308 ecmd->advertising |= ADVERTISED_1000baseT_Full; in i40e_get_settings_link_up() 313 ecmd->advertising = ADVERTISED_Autoneg | in i40e_get_settings_link_up() 320 ecmd->advertising |= ADVERTISED_100baseT_Full; in i40e_get_settings_link_up() 326 ecmd->advertising = ADVERTISED_Autoneg | in i40e_get_settings_link_up() 340 ecmd->advertising |= ADVERTISED_1000baseT_Full; in i40e_get_settings_link_up() [all …]
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 590 u16 advertising; member 760 np->advertising= mdio_read(dev, MII_ADVERTISE); in natsemi_init_media() 762 if ((np->advertising & ADVERTISE_ALL) != ADVERTISE_ALL && in natsemi_init_media() 769 (np->advertising & in natsemi_init_media() 772 (np->advertising & in natsemi_init_media() 780 np->advertising); in natsemi_init_media() 1153 np->advertising != mdio_read(dev, MII_ADVERTISE)) in init_phy_fixup() 1157 mdio_write(dev, MII_ADVERTISE, np->advertising); in init_phy_fixup() 1680 np->advertising & mdio_read(dev, MII_LPA)); in check_link() 2407 np->advertising, lpa); in netdev_error() [all …]
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | media.c | 309 tp->advertising[phy_num] = tmp_info | 1; in tulip_select_media() 312 tp->mii_advertise = tp->advertising[phy_num]; in tulip_select_media() 424 negotiated = lpa & tp->advertising[0]; in tulip_check_duplex() 485 tp->advertising[phy_idx] = in tulip_find_mii() 487 } else if (tp->advertising[phy_idx]) { in tulip_find_mii() 488 to_advert = tp->advertising[phy_idx]; in tulip_find_mii() 490 tp->advertising[phy_idx] = in tulip_find_mii()
|
D | de2104x.c | 1493 ecmd->advertising = de->media_advertise; in __de_get_settings() 1541 if (ecmd->advertising & ~de->media_supported) in __de_set_settings() 1544 (!(ecmd->advertising & ADVERTISED_Autoneg))) in __de_set_settings() 1550 if (!(ecmd->advertising & ADVERTISED_AUI)) in __de_set_settings() 1555 if (!(ecmd->advertising & ADVERTISED_BNC)) in __de_set_settings() 1565 if (!(ecmd->advertising & ADVERTISED_TP)) in __de_set_settings() 1567 if (!(ecmd->advertising & (ADVERTISED_10baseT_Full | ADVERTISED_10baseT_Half))) in __de_set_settings() 1576 (ecmd->advertising == de->media_advertise)) in __de_set_settings() 1585 de->media_advertise = ecmd->advertising; in __de_set_settings()
|
D | winbond-840.c | 450 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in w840_probe1() 456 np->mii_if.advertising); in w840_probe1() 605 np->mii_if.advertising = value; in mdio_write() 717 negotiated = mii_reg & np->mii_if.advertising; in update_link()
|
D | tulip.h | 444 u16 advertising[4]; member
|
D | uli526x.c | 939 ecmd->advertising = (ADVERTISED_10baseT_Half | in ULi_ethtool_gset()
|
D | tulip_core.c | 978 tp->advertising[phy_idx] = in private_ioctl()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | mdio_10g.c | 239 if (ecmd->advertising == prev.advertising && in efx_mdio_set_settings() 252 (ecmd->advertising | SUPPORTED_Autoneg) & ~prev.supported) in efx_mdio_set_settings() 255 efx_link_set_advertising(efx, ecmd->advertising | ADVERTISED_Autoneg); in efx_mdio_set_settings()
|
D | tenxpress.c | 474 static void sfx7101_set_npage_adv(struct efx_nic *efx, u32 advertising) in sfx7101_set_npage_adv() argument 478 advertising & ADVERTISED_10000baseT_Full); in sfx7101_set_npage_adv()
|
D | mcdi_port.c | 514 ecmd->advertising = efx->link_advertising; in efx_mcdi_phy_get_settings() 541 caps = (ethtool_to_mcdi_cap(ecmd->advertising) | in efx_mcdi_phy_set_settings() 568 efx, ecmd->advertising | ADVERTISED_Autoneg); in efx_mcdi_phy_set_settings()
|
D | efx.c | 937 void efx_link_set_advertising(struct efx_nic *efx, u32 advertising) in efx_link_set_advertising() argument 939 efx->link_advertising = advertising; in efx_link_set_advertising() 940 if (advertising) { in efx_link_set_advertising() 941 if (advertising & ADVERTISED_Pause) in efx_link_set_advertising() 945 if (advertising & ADVERTISED_Asym_Pause) in efx_link_set_advertising()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 250 cmd->cmd, cmd->supported, cmd->advertising, in bnx2x_get_vf_settings() 268 cmd->advertising = bp->port.advertising[cfg_idx]; in bnx2x_get_settings() 272 cmd->advertising &= ~(ADVERTISED_10000baseT_Full); in bnx2x_get_settings() 349 cmd->cmd, cmd->supported, cmd->advertising, in bnx2x_get_settings() 360 u32 advertising, cfg_idx, old_multi_phy_config, new_multi_phy_config; in bnx2x_set_settings() local 370 cmd->cmd, cmd->supported, cmd->advertising, in bnx2x_set_settings() 478 if (cmd->advertising & ~an_supported_speed) { in bnx2x_set_settings() 486 bp->port.advertising[cfg_idx] = (ADVERTISED_Autoneg | in bnx2x_set_settings() 487 cmd->advertising); in bnx2x_set_settings() 488 if (cmd->advertising) { in bnx2x_set_settings() [all …]
|
D | bnx2x_main.c | 2296 bp->port.advertising[cfg_idx] &= ~(ADVERTISED_Asym_Pause | in bnx2x_calc_fc_adv() 2301 bp->port.advertising[cfg_idx] |= (ADVERTISED_Asym_Pause | in bnx2x_calc_fc_adv() 2306 bp->port.advertising[cfg_idx] |= ADVERTISED_Asym_Pause; in bnx2x_calc_fc_adv() 2700 bp->port.advertising[0] = bp->port.supported[0]; in bnx2x__link_status_update() 11231 bp->port.advertising[0] = 0; in bnx2x_link_settings_requested() 11232 bp->port.advertising[1] = 0; in bnx2x_link_settings_requested() 11250 bp->port.advertising[idx] |= in bnx2x_link_settings_requested() 11254 bp->port.advertising[idx] |= in bnx2x_link_settings_requested() 11261 bp->port.advertising[idx] |= in bnx2x_link_settings_requested() 11272 bp->port.advertising[idx] |= in bnx2x_link_settings_requested() [all …]
|
D | bnx2x.h | 1118 u32 advertising[LINK_CONFIG_SIZE]; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ethtool.c | 113 ecmd->advertising = (ADVERTISED_100baseT_Half | in netxen_nic_get_settings() 130 ecmd->advertising = ADVERTISED_1000baseT_Full; in netxen_nic_get_settings() 133 ecmd->advertising = ADVERTISED_10000baseT_Full; in netxen_nic_get_settings() 171 ecmd->advertising |= ADVERTISED_Autoneg; in netxen_nic_get_settings() 177 ecmd->advertising |= ADVERTISED_TP; in netxen_nic_get_settings() 189 ecmd->advertising |= ADVERTISED_MII; in netxen_nic_get_settings() 196 ecmd->advertising |= ADVERTISED_TP; in netxen_nic_get_settings() 203 ecmd->advertising |= ADVERTISED_FIBRE; in netxen_nic_get_settings() 211 ecmd->advertising |= in netxen_nic_get_settings() 218 ecmd->advertising |= in netxen_nic_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8695net.c | 874 cmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in ks8695_wan_get_settings() 882 cmd->advertising |= ADVERTISED_Autoneg; in ks8695_wan_get_settings() 884 cmd->advertising |= ADVERTISED_100baseT_Full; in ks8695_wan_get_settings() 886 cmd->advertising |= ADVERTISED_100baseT_Half; in ks8695_wan_get_settings() 888 cmd->advertising |= ADVERTISED_10baseT_Full; in ks8695_wan_get_settings() 890 cmd->advertising |= ADVERTISED_10baseT_Half; in ks8695_wan_get_settings() 892 cmd->advertising |= ADVERTISED_Pause; in ks8695_wan_get_settings() 936 if ((cmd->advertising & (ADVERTISED_10baseT_Half | in ks8695_wan_set_settings() 946 if (cmd->advertising & ADVERTISED_100baseT_Full) in ks8695_wan_set_settings() 948 if (cmd->advertising & ADVERTISED_100baseT_Half) in ks8695_wan_set_settings() [all …]
|
D | ksz884x.c | 1477 u32 advertising; member 5967 cmd->advertising |= SUPPORTED_TP; in netdev_get_settings() 5971 priv->advertising = cmd->advertising; in netdev_get_settings() 5996 if (cmd->autoneg && priv->advertising == cmd->advertising) { in netdev_set_settings() 5997 cmd->advertising |= ADVERTISED_ALL; in netdev_set_settings() 5999 cmd->advertising &= in netdev_set_settings() 6003 cmd->advertising &= in netdev_set_settings() 6007 cmd->advertising &= in netdev_set_settings() 6011 cmd->advertising &= in netdev_set_settings() 6017 (cmd->advertising & ADVERTISED_ALL) == in netdev_set_settings()
|
/linux-4.4.14/drivers/net/phy/ |
D | phy.c | 326 cmd->advertising &= phydev->supported; in phy_ethtool_sset() 332 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in phy_ethtool_sset() 347 phydev->advertising = cmd->advertising; in phy_ethtool_sset() 350 phydev->advertising |= ADVERTISED_Autoneg; in phy_ethtool_sset() 352 phydev->advertising &= ~ADVERTISED_Autoneg; in phy_ethtool_sset() 369 cmd->advertising = phydev->advertising; in phy_ethtool_gset() 439 phydev->advertising = mii_adv_to_ethtool_adv_t(val); in phy_mii_ioctl()
|
D | teranetics.c | 40 phydev->advertising = SUPPORTED_10000baseT_Full; in teranetics_config_init()
|
D | phy_device.c | 822 phydev->advertising &= phydev->supported; in genphy_config_advert() 823 advertise = phydev->advertising; in genphy_config_advert() 1205 phydev->advertising &= features; in genphy_config_init() 1221 phydev->advertising = SUPPORTED_10000baseT_Full; in gen10g_config_init() 1298 phydev->advertising = phydev->supported; in phy_set_max_speed() 1354 phydev->advertising = phydev->supported; in phy_probe()
|
D | aquantia.c | 34 phydev->advertising = phydev->supported; in aquantia_config_aneg()
|
D | bcm87xx.c | 90 phydev->advertising = ADVERTISED_10000baseR_FEC; in bcm87xx_config_init()
|
/linux-4.4.14/drivers/net/ethernet/silan/ |
D | sc92031.c | 1149 cmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in sc92031_ethtool_get_settings() 1153 cmd->advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_settings() 1156 cmd->advertising |= ADVERTISED_10baseT_Half; in sc92031_ethtool_get_settings() 1160 cmd->advertising |= ADVERTISED_10baseT_Full; in sc92031_ethtool_get_settings() 1163 cmd->advertising |= ADVERTISED_100baseT_Half; in sc92031_ethtool_get_settings() 1167 cmd->advertising |= ADVERTISED_100baseT_Full; in sc92031_ethtool_get_settings() 1170 cmd->advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_settings() 1206 if (!(cmd->advertising & (ADVERTISED_Autoneg in sc92031_ethtool_set_settings() 1216 if (cmd->advertising & ADVERTISED_Autoneg) in sc92031_ethtool_set_settings() 1218 if (cmd->advertising & ADVERTISED_100baseT_Full) in sc92031_ethtool_set_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_ethtool.c | 70 cmd->advertising = cmd->supported; in xgene_get_settings() 78 cmd->advertising = cmd->supported; in xgene_get_settings()
|
D | xgene_enet_hw.c | 768 phy_dev->advertising = phy_dev->supported; in xgene_enet_phy_connect()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | cxgb2.c | 577 cmd->advertising = p->link_config.advertising; in get_settings() 648 lc->advertising = 0; in set_settings() 650 cmd->advertising &= ADVERTISED_MASK; in set_settings() 651 if (cmd->advertising & (cmd->advertising - 1)) in set_settings() 652 cmd->advertising = lc->supported; in set_settings() 653 cmd->advertising &= lc->supported; in set_settings() 654 if (!cmd->advertising) in set_settings() 658 lc->advertising = cmd->advertising | ADVERTISED_Autoneg; in set_settings()
|
D | subr.c | 628 lc->advertising &= ~(ADVERTISED_ASYM_PAUSE | ADVERTISED_PAUSE); in t1_link_start() 632 lc->advertising |= ADVERTISED_PAUSE; in t1_link_start() 634 lc->advertising |= ADVERTISED_ASYM_PAUSE; in t1_link_start() 636 lc->advertising |= ADVERTISED_PAUSE; in t1_link_start() 639 phy->ops->advertise(phy, lc->advertising); in t1_link_start() 1038 lc->advertising = lc->supported; in init_link_config() 1042 lc->advertising = 0; in init_link_config()
|
D | common.h | 203 unsigned int advertising; /* advertised capabilities */ member
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_ethtool.c | 518 u8 rx_pause, u32 *advertising) in get_advertising() argument 520 *advertising |= ptys2ethtool_adver_link(eth_proto_cap); in get_advertising() 521 *advertising |= tx_pause ? ADVERTISED_Pause : 0; in get_advertising() 522 *advertising |= (tx_pause ^ rx_pause) ? ADVERTISED_Asym_Pause : 0; in get_advertising() 581 cmd->advertising = 0; in mlx5e_get_settings() 584 get_advertising(eth_proto_admin, 0, 0, &cmd->advertising); in mlx5e_get_settings() 636 mlx5e_ethtool2ptys_adver_link(cmd->advertising) : in mlx5e_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 179 ecmd->advertising |= ADVERTISED_100baseT_Full; in ixgbe_get_settings() 181 ecmd->advertising |= ADVERTISED_10000baseT_Full; in ixgbe_get_settings() 183 ecmd->advertising |= ADVERTISED_2500baseX_Full; in ixgbe_get_settings() 185 ecmd->advertising |= ADVERTISED_1000baseT_Full; in ixgbe_get_settings() 189 ecmd->advertising |= ADVERTISED_10000baseT_Full; in ixgbe_get_settings() 191 ecmd->advertising |= ADVERTISED_1000baseT_Full; in ixgbe_get_settings() 193 ecmd->advertising |= ADVERTISED_100baseT_Full; in ixgbe_get_settings() 197 ecmd->advertising = ADVERTISED_10000baseT_Full; in ixgbe_get_settings() 203 ecmd->advertising |= ADVERTISED_Autoneg; in ixgbe_get_settings() 217 ecmd->advertising |= ADVERTISED_TP; in ixgbe_get_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | phy.h | 55 u32 advertising; /* Ethtool ADVERTISED_* defines */ member
|
D | phy.c | 117 phy->advertising = advertise; in genmii_setup_aneg() 490 phy->advertising = 0; in emac_mii_phy_probe() 536 phy->advertising = phy->features; in emac_mii_phy_probe()
|
D | core.c | 1979 cmd->advertising = dev->phy.advertising; in emac_ethtool_get_settings() 1995 cmd->autoneg, cmd->speed, cmd->duplex, cmd->advertising); in emac_ethtool_set_settings() 2002 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in emac_ethtool_set_settings() 2048 (cmd->advertising & f) | in emac_ethtool_set_settings() 2049 (dev->phy.advertising & in emac_ethtool_set_settings() 2073 (dev->phy.advertising & (ADVERTISED_Pause | ADVERTISED_Asym_Pause))) in emac_ethtool_get_pauseparam() 2165 dev->phy.def->ops->setup_aneg(&dev->phy, dev->phy.advertising); in emac_ethtool_nway_reset()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_ethtool.c | 73 cmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in ehea_get_settings() 80 cmd->advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg in ehea_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ethtool.c | 272 cmd->advertising |= ADVERTISED_Pause; in stmmac_ethtool_getsettings() 274 cmd->advertising |= ADVERTISED_Asym_Pause; in stmmac_ethtool_getsettings() 283 cmd->advertising |= ADVERTISED_Autoneg; in stmmac_ethtool_getsettings() 290 cmd->advertising |= (ADVERTISED_1000baseT_Full | in stmmac_ethtool_getsettings() 297 cmd->advertising |= (ADVERTISED_1000baseT_Half | in stmmac_ethtool_getsettings()
|
D | stmmac_main.c | 854 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in stmmac_init_phy()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | b44.c | 1851 cmd->advertising = 0; in b44_get_settings() 1853 cmd->advertising |= ADVERTISED_10baseT_Half; in b44_get_settings() 1855 cmd->advertising |= ADVERTISED_10baseT_Full; in b44_get_settings() 1857 cmd->advertising |= ADVERTISED_100baseT_Half; in b44_get_settings() 1859 cmd->advertising |= ADVERTISED_100baseT_Full; in b44_get_settings() 1860 cmd->advertising |= ADVERTISED_Pause | ADVERTISED_Asym_Pause; in b44_get_settings() 1872 cmd->advertising |= ADVERTISED_Autoneg; in b44_get_settings() 1905 if (cmd->advertising & in b44_set_settings() 1926 if (cmd->advertising == 0) { in b44_set_settings() 1932 if (cmd->advertising & ADVERTISED_10baseT_Half) in b44_set_settings() [all …]
|
D | bnx2.c | 1412 bp->advertising |= ADVERTISED_2500baseX_Full; in bnx2_test_and_enable_2g5() 1708 if (bp->advertising & ADVERTISED_10baseT_Half) in bnx2_setup_remote_phy() 1710 if (bp->advertising & ADVERTISED_10baseT_Full) in bnx2_setup_remote_phy() 1712 if (bp->advertising & ADVERTISED_100baseT_Half) in bnx2_setup_remote_phy() 1714 if (bp->advertising & ADVERTISED_100baseT_Full) in bnx2_setup_remote_phy() 1716 if (bp->advertising & ADVERTISED_1000baseT_Full) in bnx2_setup_remote_phy() 1718 if (bp->advertising & ADVERTISED_2500baseX_Full) in bnx2_setup_remote_phy() 1833 if (bp->advertising & ADVERTISED_1000baseT_Full) in bnx2_setup_serdes_phy() 1901 bp->advertising = ADVERTISED_Autoneg; in bnx2_set_default_remote_link() 1903 bp->advertising |= ADVERTISED_10baseT_Half; in bnx2_set_default_remote_link() [all …]
|
D | tg3.c | 2129 phydev->advertising = phydev->supported; in tg3_phy_init() 2148 phydev->advertising = tp->link_config.advertising; in tg3_phy_start() 4049 u32 phyid, advertising; in tg3_power_down_prepare() local 4058 tp->link_config.advertising = phydev->advertising; in tg3_power_down_prepare() 4060 advertising = ADVERTISED_TP | in tg3_power_down_prepare() 4067 advertising |= in tg3_power_down_prepare() 4072 advertising |= ADVERTISED_10baseT_Full; in tg3_power_down_prepare() 4075 phydev->advertising = advertising; in tg3_power_down_prepare() 4422 adv = tp->link_config.advertising; in tg3_phy_copper_begin() 4508 tp->link_config.advertising = 0; in tg3_phy_pull_config() [all …]
|
D | bcm63xx_enet.c | 904 phydev->advertising = phydev->supported; in bcm_enet_open() 907 phydev->advertising |= SUPPORTED_Pause; in bcm_enet_open() 909 phydev->advertising &= ~SUPPORTED_Pause; in bcm_enet_open() 1473 cmd->advertising = 0; in bcm_enet_get_settings()
|
D | sb1250-mac.c | 2391 phy_dev->advertising = phy_dev->supported; in sbmac_mii_probe()
|
D | tg3.h | 2857 u32 advertising; member
|
D | bnx2.h | 6954 u32 advertising; member
|
/linux-4.4.14/include/linux/ |
D | sungem_phy.h | 41 u32 advertising; member
|
D | mii.h | 18 int advertising; member
|
D | phy.h | 408 u32 advertising; member
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | 3c574_cs.c | 199 u16 advertising, partner; /* NWay media advertisement */ member 416 lp->advertising = mdio_read(ioaddr, lp->phys, 4); in tc574_config() 419 lp->advertising &= ~0x02a0; in tc574_config() 420 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config() 650 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset() 908 partner &= lp->advertising; in media_check()
|
D | typhoon.c | 1008 cmd->advertising = ADVERTISED_10baseT_Half; in typhoon_get_settings() 1011 cmd->advertising = ADVERTISED_10baseT_Full; in typhoon_get_settings() 1014 cmd->advertising = ADVERTISED_100baseT_Half; in typhoon_get_settings() 1017 cmd->advertising = ADVERTISED_100baseT_Full; in typhoon_get_settings() 1020 cmd->advertising = ADVERTISED_10baseT_Half | in typhoon_get_settings() 1030 cmd->advertising |= ADVERTISED_FIBRE; in typhoon_get_settings() 1036 cmd->advertising |= ADVERTISED_TP; in typhoon_get_settings()
|
D | 3c59x.c | 645 u16 advertising; /* NWay media advertisement */ member 1431 vp->advertising = mdio_read(dev, vp->phys[0], MII_ADVERTISE); in vortex_probe1() 1434 vp->advertising &= ~0x02A0; in vortex_probe1() 1435 mdio_write(dev, vp->phys[0], 4, vp->advertising); in vortex_probe1()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be_ethtool.c | 634 ecmd->advertising = in be_get_settings() 642 ecmd->advertising |= ADVERTISED_Autoneg; in be_get_settings() 647 ecmd->advertising |= ADVERTISED_Pause; in be_get_settings() 669 adapter->phy.advertising = ecmd->advertising; in be_get_settings() 676 ecmd->advertising = adapter->phy.advertising; in be_get_settings()
|
D | be.h | 413 u32 advertising; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_ethtool.c | 305 ecmd->advertising = (ADVERTISED_100baseT_Half | in qlcnic_82xx_get_settings() 320 ecmd->advertising = ADVERTISED_1000baseT_Full; in qlcnic_82xx_get_settings() 323 ecmd->advertising = ADVERTISED_10000baseT_Full; in qlcnic_82xx_get_settings() 356 ecmd->advertising |= ADVERTISED_Autoneg; in qlcnic_82xx_get_settings() 361 ecmd->advertising |= ADVERTISED_TP; in qlcnic_82xx_get_settings() 369 ecmd->advertising |= ADVERTISED_MII; in qlcnic_82xx_get_settings() 376 ecmd->advertising |= ADVERTISED_TP; in qlcnic_82xx_get_settings() 382 ecmd->advertising |= ADVERTISED_FIBRE; in qlcnic_82xx_get_settings() 390 ecmd->advertising |= in qlcnic_82xx_get_settings() 398 ecmd->advertising |= in qlcnic_82xx_get_settings()
|
D | qlcnic_83xx_hw.c | 3292 ecmd->advertising |= SUPPORTED_10baseT_Full; in qlcnic_83xx_get_settings() 3294 ecmd->advertising |= SUPPORTED_100baseT_Full; in qlcnic_83xx_get_settings() 3296 ecmd->advertising |= SUPPORTED_1000baseT_Full; in qlcnic_83xx_get_settings() 3298 ecmd->advertising |= SUPPORTED_10000baseT_Full; in qlcnic_83xx_get_settings() 3300 ecmd->advertising |= ADVERTISED_Autoneg; in qlcnic_83xx_get_settings() 3304 ecmd->advertising = SUPPORTED_10baseT_Full; in qlcnic_83xx_get_settings() 3307 ecmd->advertising = SUPPORTED_100baseT_Full; in qlcnic_83xx_get_settings() 3310 ecmd->advertising = SUPPORTED_1000baseT_Full; in qlcnic_83xx_get_settings() 3313 ecmd->advertising = SUPPORTED_10000baseT_Full; in qlcnic_83xx_get_settings() 3324 ecmd->advertising |= ADVERTISED_FIBRE; in qlcnic_83xx_get_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 157 ecmd->advertising = ADVERTISED_TP; in igb_get_settings() 160 ecmd->advertising |= ADVERTISED_Autoneg; in igb_get_settings() 162 ecmd->advertising |= hw->phy.autoneg_advertised; in igb_get_settings() 173 ecmd->advertising = (ADVERTISED_FIBRE | in igb_get_settings() 182 ecmd->advertising |= ADVERTISED_2500baseX_Full; in igb_get_settings() 183 ecmd->advertising &= in igb_get_settings() 189 ecmd->advertising |= ADVERTISED_100baseT_Full; in igb_get_settings() 192 ecmd->advertising |= ADVERTISED_Autoneg; in igb_get_settings() 198 ecmd->advertising &= ~(ADVERTISED_Pause | in igb_get_settings() 203 ecmd->advertising |= ADVERTISED_Pause; in igb_get_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 758 cmd->advertising = 0; in ethtool_get_ptys_settings() 766 cmd->advertising |= ptys2ethtool_link_modes(eth_proto, ADVERTISED); in ethtool_get_ptys_settings() 769 cmd->advertising |= (priv->prof->tx_pause) ? ADVERTISED_Pause : 0; in ethtool_get_ptys_settings() 771 cmd->advertising |= (priv->prof->tx_pause ^ priv->prof->rx_pause) ? in ethtool_get_ptys_settings() 780 cmd->advertising |= ADVERTISED_Autoneg; in ethtool_get_ptys_settings() 810 cmd->advertising = ADVERTISED_10000baseT_Full; in ethtool_get_default_settings() 817 cmd->advertising |= ADVERTISED_FIBRE; in ethtool_get_default_settings() 822 cmd->advertising |= ADVERTISED_TP; in ethtool_get_default_settings() 882 u32 ptys_adv = ethtool2ptys_link_modes(cmd->advertising, ADVERTISED); in mlx4_en_set_settings() 886 speed, cmd->advertising, cmd->autoneg, cmd->duplex); in mlx4_en_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_ethtool.c | 44 ecmd->advertising = ADVERTISED_TP; in atl1c_get_settings() 46 ecmd->advertising |= hw->autoneg_advertised; in atl1c_get_settings()
|
/linux-4.4.14/drivers/net/fjes/ |
D | fjes_ethtool.c | 114 ecmd->advertising = 0; in fjes_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 588 cmd->advertising = from_fw_linkcaps(p->port_type, in get_settings() 589 p->link_cfg.advertising); in get_settings() 641 lc->advertising = 0; in set_settings() 643 cap = to_fw_linkcaps(cmd->advertising); in set_settings() 647 lc->advertising = cap | FW_PORT_CAP_ANEG; in set_settings()
|
D | cxgb4.h | 388 unsigned short advertising; /* advertised capabilities */ member
|
D | t4_hw.c | 3605 c.u.l1cfg.rcap = cpu_to_be32(lc->advertising | fc | mdi); in t4_link_l1cfg() 6935 lc->advertising = lc->supported & ADVERT_MASK; in init_link_config() 6939 lc->advertising = 0; in init_link_config()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | spider_net_ethtool.c | 58 cmd->advertising = (ADVERTISED_1000baseT_Full | in spider_net_ethtool_get_settings()
|
D | ps3_gelic_net.c | 1259 cmd->advertising = cmd->supported; in gelic_ether_get_settings() 1264 cmd->advertising &= ~ADVERTISED_Autoneg; in gelic_ether_get_settings()
|
D | tc35815.c | 658 phydev->advertising = phydev->supported; in tc_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_ethtool.c | 197 cmd->advertising = current_link.advertised_caps; in qede_get_settings() 236 params.adv_speeds = cmd->advertising; in qede_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | skge.c | 318 ecmd->advertising = skge->advertising; in skge_get_settings() 333 ecmd->advertising = supported; in skge_set_settings() 378 skge->advertising = ecmd->advertising; in skge_set_settings() 1346 if (skge->advertising & ADVERTISED_1000baseT_Half) in bcom_phy_init() 1348 if (skge->advertising & ADVERTISED_1000baseT_Full) in bcom_phy_init() 1387 if (skge->advertising & ADVERTISED_1000baseT_Half) in xm_phy_init() 1389 if (skge->advertising & ADVERTISED_1000baseT_Full) in xm_phy_init() 1969 if (skge->advertising & ADVERTISED_1000baseT_Full) in yukon_init() 1971 if (skge->advertising & ADVERTISED_1000baseT_Half) in yukon_init() 1973 if (skge->advertising & ADVERTISED_100baseT_Full) in yukon_init() [all …]
|
D | sky2.c | 430 if (sky2->advertising & ADVERTISED_1000baseT_Full) in sky2_phy_init() 432 if (sky2->advertising & ADVERTISED_1000baseT_Half) in sky2_phy_init() 434 if (sky2->advertising & ADVERTISED_100baseT_Full) in sky2_phy_init() 436 if (sky2->advertising & ADVERTISED_100baseT_Half) in sky2_phy_init() 438 if (sky2->advertising & ADVERTISED_10baseT_Full) in sky2_phy_init() 440 if (sky2->advertising & ADVERTISED_10baseT_Half) in sky2_phy_init() 444 if (sky2->advertising & ADVERTISED_1000baseT_Full) in sky2_phy_init() 446 if (sky2->advertising & ADVERTISED_1000baseT_Half) in sky2_phy_init() 836 ctrl = sky2->advertising; in sky2_wol_init() 838 sky2->advertising &= ~(ADVERTISED_1000baseT_Half|ADVERTISED_1000baseT_Full); in sky2_wol_init() [all …]
|
D | mv643xx_eth.c | 1513 cmd->advertising &= ~ADVERTISED_1000baseT_Half; in mv643xx_eth_get_settings_phy() 1527 cmd->advertising = ADVERTISED_MII; in mv643xx_eth_get_settings_phyless() 1604 cmd->advertising &= ~ADVERTISED_1000baseT_Half; in mv643xx_eth_set_settings() 3015 phy->advertising = phy->supported | ADVERTISED_Autoneg; in phy_init() 3018 phy->advertising = 0; in phy_init()
|
D | skge.h | 2469 u32 advertising; member
|
D | sky2.h | 2261 u16 advertising; /* ADVERTISED_ bits */ member
|
D | pxa168_eth.c | 997 cmd.advertising = PHY_BASIC_FEATURES; in pxa168_init_phy()
|
D | mvneta.c | 2703 phy_dev->advertising = phy_dev->supported; in mvneta_mdio_probe()
|
D | mvpp2.c | 5548 phy_dev->advertising = phy_dev->supported; in mvpp2_phy_connect()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sungem.c | 1272 if (gp->phy_mii.advertising != 0) in gem_begin_auto_negotiation() 1273 advertise &= gp->phy_mii.advertising; in gem_begin_auto_negotiation() 1283 advertise = ep->advertising; in gem_begin_auto_negotiation() 1534 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); in gem_link_timer() 2543 cmd->advertising = gp->phy_mii.advertising; in gem_get_settings() 2549 if (cmd->advertising == 0) in gem_get_settings() 2550 cmd->advertising = cmd->supported; in gem_get_settings() 2556 cmd->advertising = cmd->supported; in gem_get_settings() 2568 cmd->advertising = cmd->supported; in gem_get_settings() 2592 cmd->advertising == 0) in gem_set_settings()
|
D | niu.c | 1097 int supported, advertising, active_speed, active_duplex; in link_status_mii() local 1154 advertising = mii_adv_to_ethtool_adv_t(advert); in link_status_mii() 1155 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000); in link_status_mii() 1161 advertising |= ADVERTISED_Autoneg; in link_status_mii() 1197 lp->active_advertising = advertising; in link_status_mii() 1781 (lp->advertising & ADVERTISED_10baseT_Half)) in mii_init_common() 1784 (lp->advertising & ADVERTISED_10baseT_Full)) in mii_init_common() 1787 (lp->advertising & ADVERTISED_100baseT_Half)) in mii_init_common() 1790 (lp->advertising & ADVERTISED_100baseT_Full)) in mii_init_common() 1799 (lp->advertising & ADVERTISED_1000baseT_Half)) in mii_init_common() [all …]
|
D | cassini.c | 4542 cmd->advertising = 0; in cas_get_settings() 4546 cmd->advertising |= ADVERTISED_1000baseT_Full; in cas_get_settings() 4558 cmd->advertising |= ADVERTISED_TP | ADVERTISED_MII | in cas_get_settings() 4584 cmd->advertising |= ADVERTISED_FIBRE; in cas_get_settings() 4596 cmd->advertising |= ADVERTISED_Autoneg; in cas_get_settings()
|
D | niu.h | 3148 u32 advertising; member
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_ethtool.c | 91 ecmd->advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half); in pch_gbe_get_settings() 130 hw->phy.autoneg_advertised = ecmd->advertising; in pch_gbe_set_settings()
|
D | pch_gbe_phy.c | 321 cmd.advertising = hw->phy.autoneg_advertised; in pch_gbe_phy_init_setting()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 1754 ecmd->advertising = ADVERTISED_TP; in atl2_get_settings() 1756 ecmd->advertising |= ADVERTISED_Autoneg; in atl2_get_settings() 1757 ecmd->advertising |= hw->autoneg_advertised; in atl2_get_settings() 1793 if ((ecmd->advertising & MY_ADV_MASK) == MY_ADV_MASK) { in atl2_set_settings() 1796 } else if ((ecmd->advertising & MY_ADV_MASK) == in atl2_set_settings() 1800 } else if ((ecmd->advertising & MY_ADV_MASK) == in atl2_set_settings() 1804 } else if ((ecmd->advertising & MY_ADV_MASK) == in atl2_set_settings() 1808 } else if ((ecmd->advertising & MY_ADV_MASK) == in atl2_set_settings() 1816 ecmd->advertising = hw->autoneg_advertised | in atl2_set_settings()
|
D | atl1.c | 3232 ecmd->advertising = ADVERTISED_TP; in atl1_get_settings() 3235 ecmd->advertising |= ADVERTISED_Autoneg; in atl1_get_settings() 3237 ecmd->advertising |= ADVERTISED_Autoneg; in atl1_get_settings() 3238 ecmd->advertising |= in atl1_get_settings() 3245 ecmd->advertising |= (ADVERTISED_1000baseT_Full); in atl1_get_settings() 3315 ecmd->advertising = in atl1_set_settings() 3324 ecmd->advertising = in atl1_set_settings() 3329 ecmd->advertising = 0; in atl1_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_ethtool.c | 384 ecmd->advertising = ADVERTISED_10000baseT_Full; in ql_get_settings() 389 ecmd->advertising |= (ADVERTISED_TP | ADVERTISED_Autoneg); in ql_get_settings() 394 ecmd->advertising |= ADVERTISED_FIBRE; in ql_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/packetengines/ |
D | yellowfin.c | 335 u16 advertising; /* NWay media advertisement */ member 496 np->advertising = mdio_read(ioaddr, phy, 4); in yellowfin_init_one() 498 phy, mii_status, np->advertising); in yellowfin_init_one() 664 int negotiated = lpa & yp->advertising; in yellowfin_timer() 1366 case 4: np->advertising = value; break; in netdev_ioctl()
|
D | hamachi.c | 756 hmp->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in hamachi_init_one() 759 dev->name, phy, mii_status, hmp->mii_if.advertising); in hamachi_init_one()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | t4vf_common.h | 108 unsigned int advertising; /* advertised capabilities */ member
|
D | t4vf_hw.c | 268 lc->advertising = lc->supported & ADVERT_MASK; in init_link_config() 272 lc->advertising = 0; in init_link_config()
|
D | cxgb4vf_main.c | 1320 cmd->advertising = t4vf_from_fw_linkcaps(p->port_type, in cxgb4vf_get_settings() 1321 p->link_cfg.advertising); in cxgb4vf_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_ethtool.c | 120 ecmd->advertising = ADVERTISED_TP; in e1000_get_settings() 123 ecmd->advertising |= ADVERTISED_Autoneg; in e1000_get_settings() 125 ecmd->advertising |= hw->autoneg_advertised; in e1000_get_settings() 141 ecmd->advertising = (ADVERTISED_1000baseT_Full | in e1000_get_settings() 219 hw->autoneg_advertised = ecmd->advertising | in e1000_set_settings() 222 ecmd->advertising = hw->autoneg_advertised; in e1000_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | switchx2.c | 751 cmd->advertising = mlxsw_sx_from_ptys_advert_link(eth_proto_admin); in mlxsw_sx_port_get_settings() 763 static u32 mlxsw_sx_to_ptys_advert_link(u32 advertising) in mlxsw_sx_to_ptys_advert_link() argument 769 if (advertising & mlxsw_sx_port_link_mode[i].advertised) in mlxsw_sx_to_ptys_advert_link() 803 mlxsw_sx_to_ptys_advert_link(cmd->advertising) : in mlxsw_sx_port_set_settings()
|
D | spectrum.c | 1103 cmd->advertising = mlxsw_sp_from_ptys_advert_link(eth_proto_admin); in mlxsw_sp_port_get_settings() 1115 static u32 mlxsw_sp_to_ptys_advert_link(u32 advertising) in mlxsw_sp_to_ptys_advert_link() argument 1121 if (advertising & mlxsw_sp_port_link_mode[i].advertised) in mlxsw_sp_to_ptys_advert_link() 1155 mlxsw_sp_to_ptys_advert_link(cmd->advertising) : in mlxsw_sp_port_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | dl2k.h | 404 u16 advertising; /* NWay media advertisement */ member
|
D | sundance.c | 612 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE); in sundance_probe1() 617 dev->name, phyx, mii_status, np->mii_if.advertising); in sundance_probe1() 673 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400); in sundance_probe1() 931 int negotiated = mii_lpa & np->mii_if.advertising; in check_duplex()
|
D | dl2k.c | 1215 cmd->advertising= ADVERTISED_Autoneg | ADVERTISED_FIBRE; in rio_get_settings() 1224 cmd->advertising = ADVERTISED_10baseT_Half | in rio_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | ethtool.c | 137 ecmd->advertising = ADVERTISED_TP; in e1000_get_settings() 140 ecmd->advertising |= ADVERTISED_Autoneg; in e1000_get_settings() 142 ecmd->advertising |= hw->phy.autoneg_advertised; in e1000_get_settings() 154 ecmd->advertising = (ADVERTISED_1000baseT_Full | in e1000_get_settings() 303 hw->phy.autoneg_advertised = ecmd->advertising | in e1000_set_settings() 305 ecmd->advertising = hw->phy.autoneg_advertised; in e1000_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
D | epic100.c | 282 u16 advertising; /* NWay media advertisement */ member 455 ep->mii.advertising = mdio_read(dev, phy, MII_ADVERTISE); in epic_init_one() 459 ep->mii.advertising, mdio_read(dev, phy, 5)); in epic_init_one() 835 int negotiated = mii_lpa & ep->mii.advertising; in check_media()
|
D | smc911x.c | 952 lp->mii.advertising = my_ad_caps; in smc911x_phy_configure()
|
D | smsc9420.c | 1184 phydev->advertising = phydev->supported; in smsc9420_mii_probe()
|
D | smc91x.c | 1117 lp->mii.advertising = my_ad_caps; in smc_phy_configure()
|
D | smsc911x.c | 1041 phydev->advertising = phydev->supported; in smsc911x_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_ethtool.c | 161 cmd->advertising |= ADVERTISED_Autoneg; in hns_nic_get_settings() 166 cmd->advertising |= ADVERTISED_1000baseT_Full; in hns_nic_get_settings() 169 cmd->advertising |= ADVERTISED_10000baseKR_Full; in hns_nic_get_settings()
|
D | hns_enet.c | 771 phy_dev->advertising = phy_dev->supported; in hns_nic_init_phy()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 1806 cmd->advertising = p->link_config.advertising; in get_settings() 1887 lc->advertising = 0; in set_settings() 1889 cmd->advertising &= ADVERTISED_MASK; in set_settings() 1890 cmd->advertising &= lc->supported; in set_settings() 1891 if (!cmd->advertising) in set_settings() 1895 lc->advertising = cmd->advertising | ADVERTISED_Autoneg; in set_settings()
|
D | t3_hw.c | 1335 lc->advertising &= ~(ADVERTISED_Asym_Pause | ADVERTISED_Pause); in t3_link_start() 1337 lc->advertising |= ADVERTISED_Asym_Pause; in t3_link_start() 1339 lc->advertising |= ADVERTISED_Pause; in t3_link_start() 1341 phy->ops->advertise(phy, lc->advertising); in t3_link_start() 3465 lc->advertising = lc->supported; in init_link_config() 3469 lc->advertising = 0; in init_link_config()
|
D | common.h | 428 unsigned int advertising; /* advertised capabilities */ member
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-velocity.c | 3317 cmd->advertising = ADVERTISED_TP | ADVERTISED_Autoneg; in velocity_get_settings() 3319 cmd->advertising |= in velocity_get_settings() 3329 cmd->advertising |= ADVERTISED_1000baseT_Full; in velocity_get_settings() 3332 cmd->advertising |= ADVERTISED_100baseT_Half; in velocity_get_settings() 3335 cmd->advertising |= ADVERTISED_100baseT_Full; in velocity_get_settings() 3338 cmd->advertising |= ADVERTISED_10baseT_Half; in velocity_get_settings() 3341 cmd->advertising |= ADVERTISED_10baseT_Full; in velocity_get_settings()
|
D | via-rhine.c | 1010 rp->mii_if.advertising = mdio_read(dev, phy_id, 4); in rhine_init_one_common() 1014 mii_status, rp->mii_if.advertising, in rhine_init_one_common()
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 4292 ecmd->advertising = ADVERTISED_MII; in nv_get_settings() 4294 ecmd->advertising |= ADVERTISED_Autoneg; in nv_get_settings() 4297 ecmd->advertising |= ADVERTISED_10baseT_Half; in nv_get_settings() 4299 ecmd->advertising |= ADVERTISED_10baseT_Full; in nv_get_settings() 4301 ecmd->advertising |= ADVERTISED_100baseT_Half; in nv_get_settings() 4303 ecmd->advertising |= ADVERTISED_100baseT_Full; in nv_get_settings() 4307 ecmd->advertising |= ADVERTISED_1000baseT_Full; in nv_get_settings() 4347 if ((ecmd->advertising & mask) == 0) in nv_set_settings() 4394 if (ecmd->advertising & ADVERTISED_10baseT_Half) in nv_set_settings() 4396 if (ecmd->advertising & ADVERTISED_10baseT_Full) in nv_set_settings() [all …]
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 818 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one() 821 dev->name, phy, mii_status, np->mii_if.advertising); in starfire_init_one() 998 np->mii_if.advertising = mdio_read(dev, np->phys[0], MII_ADVERTISE); in netdev_open() 1080 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising); in check_duplex()
|
/linux-4.4.14/Documentation/networking/dsa/ |
D | bcm_sf2.txt | 103 - enabling and advertising EEE
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | ethtool.c | 83 ecmd->advertising = ADVERTISED_1000baseT_Full; in igbvf_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 566 oldadv = phydev->advertising & in gfar_spauseparam() 569 phydev->advertising &= in gfar_spauseparam() 571 phydev->advertising |= newadv; in gfar_spauseparam()
|
D | fec_main.c | 1975 phy_dev->advertising = phy_dev->supported; in fec_enet_mii_probe() 2295 fep->phy_dev->advertising |= ADVERTISED_Pause; in fec_enet_set_pauseparam() 2298 fep->phy_dev->advertising &= ~ADVERTISED_Pause; in fec_enet_set_pauseparam()
|
D | gianfar.c | 1801 priv->phydev->advertising = priv->phydev->supported; in init_phy() 3650 if (phydev->advertising & ADVERTISED_Pause) in gfar_get_flowctrl_cfg() 3652 if (phydev->advertising & ADVERTISED_Asym_Pause) in gfar_get_flowctrl_cfg()
|
D | ucc_geth.c | 1755 phydev->advertising = phydev->supported; in init_phy()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_nic.c | 1500 et_cmd->advertising = ADVERTISED_1000baseT_Full; in nes_netdev_get_settings() 1508 et_cmd->advertising = ADVERTISED_1000baseT_Full in nes_netdev_get_settings() 1528 et_cmd->advertising = ADVERTISED_FIBRE; in nes_netdev_get_settings() 1533 et_cmd->advertising = ADVERTISED_10000baseT_Full; in nes_netdev_get_settings()
|
/linux-4.4.14/include/uapi/linux/ |
D | ethtool.h | 96 __u32 advertising; member
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad_ethtool.c | 261 cmd->advertising = ADVERTISED_10000baseT_Full; in bnad_get_settings() 264 cmd->advertising |= ADVERTISED_FIBRE; in bnad_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmmii.c | 398 phydev->advertising = phydev->supported; in bcmgenet_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_ethtool.c | 112 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in enic_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_ethtool.c | 121 ecmd->advertising = in lio_get_settings() 993 nctrl.ncmd.s.param2 = ecmd->advertising; in lio_set_settings()
|
/linux-4.4.14/Documentation/networking/ |
D | phy.txt | 126 Now just make sure that phydev->supported and phydev->advertising have any 197 Using variables inside the phydev structure, either configures advertising
|
/linux-4.4.14/drivers/net/ethernet/synopsys/ |
D | dwc_eth_qos.c | 2580 lp->phy_dev->advertising |= ADVERTISED_Pause; in dwceqos_set_pauseparam() 2581 lp->phy_dev->advertising |= ADVERTISED_Asym_Pause; in dwceqos_set_pauseparam() 2583 lp->phy_dev->advertising &= ~ADVERTISED_Pause; in dwceqos_set_pauseparam() 2584 lp->phy_dev->advertising &= ~ADVERTISED_Asym_Pause; in dwceqos_set_pauseparam()
|
/linux-4.4.14/drivers/net/ethernet/arc/ |
D | emac_main.c | 412 phy_dev->advertising &= phy_dev->supported; in arc_emac_open()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_ethtool.c | 484 ecmd->advertising = ADVERTISED_TP; in vmxnet3_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_ethtool.c | 102 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in ixgb_get_settings()
|
/linux-4.4.14/net/batman-adv/ |
D | soft-interface.c | 1036 cmd->advertising = 0; in batadv_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/xilinx/ |
D | xilinx_emaclite.c | 923 lp->phy_dev->advertising = lp->phy_dev->supported; in xemaclite_open()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | lantiq_etop.c | 409 phydev->advertising = phydev->supported; in ltq_etop_mdio_probe()
|
D | dnet.c | 299 phydev->advertising = phydev->supported; in dnet_mii_probe()
|
D | ethoc.c | 698 phy->advertising &= ~(ADVERTISED_1000baseT_Full | in ethoc_mdio_probe()
|
/linux-4.4.14/drivers/net/ethernet/allwinner/ |
D | sun4i-emac.c | 171 db->phy_dev->advertising = db->phy_dev->supported; in emac_mdio_probe()
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
D | ax88796.c | 370 phy_dev->advertising = phy_dev->supported; in ax_mii_probe()
|
/linux-4.4.14/drivers/net/usb/ |
D | catc.c | 698 cmd->advertising = ADVERTISED_10baseT_Half | ADVERTISED_TP; in catc_get_settings()
|
/linux-4.4.14/drivers/staging/netlogic/ |
D | xlr_net.c | 856 phydev->advertising = phydev->supported; in xlr_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | 8139too.c | 1066 u16 advertising = mdio_read(dev, phy, 4); in rtl8139_init_one() local 1069 phy, mii_status, advertising); in rtl8139_init_one()
|
D | r8169.c | 1992 u8 autoneg, u16 speed, u8 duplex, u32 advertising) in rtl8169_set_speed() argument 1997 ret = tp->set_speed(dev, autoneg, speed, duplex, advertising); in rtl8169_set_speed() 2002 (advertising & ADVERTISED_1000baseT_Full)) { in rtl8169_set_speed() 2018 cmd->duplex, cmd->advertising); in rtl8169_set_settings() 2112 cmd->advertising = (status & TBINwEnable) ? ADVERTISED_Autoneg : 0; in rtl8169_gset_tbi()
|
/linux-4.4.14/drivers/net/ethernet/rdc/ |
D | r6040.c | 1059 phydev->advertising = phydev->supported; in r6040_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | au1000_eth.c | 579 phydev->advertising = phydev->supported; in au1000_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_tse_main.c | 842 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in init_phy()
|
/linux-4.4.14/drivers/net/ethernet/nxp/ |
D | lpc_eth.c | 812 phydev->advertising = phydev->supported; in lpc_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/aurora/ |
D | nb8800.c | 949 priv->phydev->advertising |= adv; in nb8800_pause_adv()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-ethtool.c | 75 info->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in vxge_ethtool_gset()
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 440 phydev->advertising = phydev->supported; in mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/aeroflex/ |
D | greth.c | 1305 phy->advertising = phy->supported; in greth_mdio_probe()
|
/linux-4.4.14/arch/alpha/ |
D | Kconfig | 197 advertising the 21066 as "the first microprocessor in the world with
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 1554 cmd->advertising = 0; in xgmac_ethtool_getsettings()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 733 cmd->advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg | in netdev_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 299 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in sxgbe_init_phy()
|
/linux-4.4.14/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 2153 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in bdx_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/cadence/ |
D | macb.c | 408 phydev->advertising = phydev->supported; in macb_mii_probe()
|
/linux-4.4.14/Documentation/usb/ |
D | power-management.txt | 600 This mechanism is dependent on the hub advertising port power switching in its
|
/linux-4.4.14/drivers/net/ethernet/agere/ |
D | et131x.c | 3288 phydev->advertising = phydev->supported; in et131x_mii_probe()
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | netcp_ethss.c | 1874 u32 features = cmd->advertising & cmd->supported; in keystone_set_settings()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 1723 ecmd->advertising = ql_supported_modes(qdev); in ql_get_settings()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 1811 cmd->advertising |= ADVERTISED_FIBRE; in myri10ge_get_settings()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_core_main.c | 5935 ecmd->advertising = ADVERTISED_Autoneg | port_adv | spd_adv; in qeth_set_ecmd_adv_sup()
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io.c | 5354 info->advertising = (SUPPORTED_10000baseT_Full | SUPPORTED_FIBRE); in s2io_ethtool_gset()
|