Home
last modified time | relevance | path

Searched refs:advertising (Results 1 – 171 of 171) sorted by relevance

/linux-4.4.14/drivers/net/
Dmii.c79 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 …]
Dmdio.c223 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()
Dsungem_phy.c321 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()
Dntb_netdev.c378 cmd->advertising = ADVERTISED_Backplane; in ntb_get_settings()
Dveth.c53 cmd->advertising = 0; in veth_get_settings()
Dtun.c2303 cmd->advertising = 0; in tun_get_settings()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c258 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 …]
Dxgbe-mdio.c388 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 …]
Dxgbe.h518 u32 advertising; member
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dethtool.c141 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/
Datl1e_ethtool.c44 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/
Dbnxt_ethtool.c530 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 …]
Dbnxt.h829 u32 advertising; member
Dbnxt.c4416 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/
Di40e_ethtool.c268 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/
Dnatsemi.c590 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/
Dmedia.c309 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()
Dde2104x.c1493 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()
Dwinbond-840.c450 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()
Dtulip.h444 u16 advertising[4]; member
Duli526x.c939 ecmd->advertising = (ADVERTISED_10baseT_Half | in ULi_ethtool_gset()
Dtulip_core.c978 tp->advertising[phy_idx] = in private_ioctl()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmdio_10g.c239 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()
Dtenxpress.c474 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()
Dmcdi_port.c514 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()
Defx.c937 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/
Dbnx2x_ethtool.c250 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 …]
Dbnx2x_main.c2296 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 …]
Dbnx2x.h1118 u32 advertising[LINK_CONFIG_SIZE]; member
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c113 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/
Dks8695net.c874 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 …]
Dksz884x.c1477 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/
Dphy.c326 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()
Dteranetics.c40 phydev->advertising = SUPPORTED_10000baseT_Full; in teranetics_config_init()
Dphy_device.c822 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()
Daquantia.c34 phydev->advertising = phydev->supported; in aquantia_config_aneg()
Dbcm87xx.c90 phydev->advertising = ADVERTISED_10000baseR_FEC; in bcm87xx_config_init()
/linux-4.4.14/drivers/net/ethernet/silan/
Dsc92031.c1149 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/
Dxgene_enet_ethtool.c70 cmd->advertising = cmd->supported; in xgene_get_settings()
78 cmd->advertising = cmd->supported; in xgene_get_settings()
Dxgene_enet_hw.c768 phy_dev->advertising = phy_dev->supported; in xgene_enet_phy_connect()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c577 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()
Dsubr.c628 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()
Dcommon.h203 unsigned int advertising; /* advertised capabilities */ member
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c518 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/
Dixgbe_ethtool.c179 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/
Dphy.h55 u32 advertising; /* Ethtool ADVERTISED_* defines */ member
Dphy.c117 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()
Dcore.c1979 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/
Dehea_ethtool.c73 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/
Dstmmac_ethtool.c272 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()
Dstmmac_main.c854 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in stmmac_init_phy()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Db44.c1851 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 …]
Dbnx2.c1412 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 …]
Dtg3.c2129 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 …]
Dbcm63xx_enet.c904 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()
Dsb1250-mac.c2391 phy_dev->advertising = phy_dev->supported; in sbmac_mii_probe()
Dtg3.h2857 u32 advertising; member
Dbnx2.h6954 u32 advertising; member
/linux-4.4.14/include/linux/
Dsungem_phy.h41 u32 advertising; member
Dmii.h18 int advertising; member
Dphy.h408 u32 advertising; member
/linux-4.4.14/drivers/net/ethernet/3com/
D3c574_cs.c199 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()
Dtyphoon.c1008 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()
D3c59x.c645 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/
Dbe_ethtool.c634 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()
Dbe.h413 u32 advertising; member
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c305 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()
Dqlcnic_83xx_hw.c3292 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/
Digb_ethtool.c157 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/
Den_ethtool.c758 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/
Datl1c_ethtool.c44 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/
Dfjes_ethtool.c114 ecmd->advertising = 0; in fjes_get_settings()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c588 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()
Dcxgb4.h388 unsigned short advertising; /* advertised capabilities */ member
Dt4_hw.c3605 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/
Dspider_net_ethtool.c58 cmd->advertising = (ADVERTISED_1000baseT_Full | in spider_net_ethtool_get_settings()
Dps3_gelic_net.c1259 cmd->advertising = cmd->supported; in gelic_ether_get_settings()
1264 cmd->advertising &= ~ADVERTISED_Autoneg; in gelic_ether_get_settings()
Dtc35815.c658 phydev->advertising = phydev->supported; in tc_mii_probe()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c197 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/
Dskge.c318 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 …]
Dsky2.c430 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 …]
Dmv643xx_eth.c1513 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()
Dskge.h2469 u32 advertising; member
Dsky2.h2261 u16 advertising; /* ADVERTISED_ bits */ member
Dpxa168_eth.c997 cmd.advertising = PHY_BASIC_FEATURES; in pxa168_init_phy()
Dmvneta.c2703 phy_dev->advertising = phy_dev->supported; in mvneta_mdio_probe()
Dmvpp2.c5548 phy_dev->advertising = phy_dev->supported; in mvpp2_phy_connect()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsungem.c1272 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()
Dniu.c1097 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 …]
Dcassini.c4542 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()
Dniu.h3148 u32 advertising; member
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c91 ecmd->advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half); in pch_gbe_get_settings()
130 hw->phy.autoneg_advertised = ecmd->advertising; in pch_gbe_set_settings()
Dpch_gbe_phy.c321 cmd.advertising = hw->phy.autoneg_advertised; in pch_gbe_phy_init_setting()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl2.c1754 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()
Datl1.c3232 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/
Dqlge_ethtool.c384 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/
Dyellowfin.c335 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()
Dhamachi.c756 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/
Dt4vf_common.h108 unsigned int advertising; /* advertised capabilities */ member
Dt4vf_hw.c268 lc->advertising = lc->supported & ADVERT_MASK; in init_link_config()
272 lc->advertising = 0; in init_link_config()
Dcxgb4vf_main.c1320 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/
De1000_ethtool.c120 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/
Dswitchx2.c751 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()
Dspectrum.c1103 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/
Ddl2k.h404 u16 advertising; /* NWay media advertisement */ member
Dsundance.c612 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()
Ddl2k.c1215 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/
Dethtool.c137 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/
Depic100.c282 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()
Dsmc911x.c952 lp->mii.advertising = my_ad_caps; in smc911x_phy_configure()
Dsmsc9420.c1184 phydev->advertising = phydev->supported; in smsc9420_mii_probe()
Dsmc91x.c1117 lp->mii.advertising = my_ad_caps; in smc_phy_configure()
Dsmsc911x.c1041 phydev->advertising = phydev->supported; in smsc911x_mii_probe()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c161 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()
Dhns_enet.c771 phy_dev->advertising = phy_dev->supported; in hns_nic_init_phy()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c1806 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()
Dt3_hw.c1335 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()
Dcommon.h428 unsigned int advertising; /* advertised capabilities */ member
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c3317 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()
Dvia-rhine.c1010 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/
Dforcedeth.c4292 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/
Dstarfire.c818 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/
Dbcm_sf2.txt103 - enabling and advertising EEE
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c83 ecmd->advertising = ADVERTISED_1000baseT_Full; in igbvf_get_settings()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c566 oldadv = phydev->advertising & in gfar_spauseparam()
569 phydev->advertising &= in gfar_spauseparam()
571 phydev->advertising |= newadv; in gfar_spauseparam()
Dfec_main.c1975 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()
Dgianfar.c1801 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()
Ducc_geth.c1755 phydev->advertising = phydev->supported; in init_phy()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c1500 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/
Dethtool.h96 __u32 advertising; member
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c261 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/
Dbcmmii.c398 phydev->advertising = phydev->supported; in bcmgenet_mii_probe()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c112 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in enic_get_settings()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c121 ecmd->advertising = in lio_get_settings()
993 nctrl.ncmd.s.param2 = ecmd->advertising; in lio_set_settings()
/linux-4.4.14/Documentation/networking/
Dphy.txt126 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/
Ddwc_eth_qos.c2580 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/
Demac_main.c412 phy_dev->advertising &= phy_dev->supported; in arc_emac_open()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c484 ecmd->advertising = ADVERTISED_TP; in vmxnet3_get_settings()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c102 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in ixgb_get_settings()
/linux-4.4.14/net/batman-adv/
Dsoft-interface.c1036 cmd->advertising = 0; in batadv_get_settings()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c923 lp->phy_dev->advertising = lp->phy_dev->supported; in xemaclite_open()
/linux-4.4.14/drivers/net/ethernet/
Dlantiq_etop.c409 phydev->advertising = phydev->supported; in ltq_etop_mdio_probe()
Ddnet.c299 phydev->advertising = phydev->supported; in dnet_mii_probe()
Dethoc.c698 phy->advertising &= ~(ADVERTISED_1000baseT_Full | in ethoc_mdio_probe()
/linux-4.4.14/drivers/net/ethernet/allwinner/
Dsun4i-emac.c171 db->phy_dev->advertising = db->phy_dev->supported; in emac_mdio_probe()
/linux-4.4.14/drivers/net/ethernet/8390/
Dax88796.c370 phy_dev->advertising = phy_dev->supported; in ax_mii_probe()
/linux-4.4.14/drivers/net/usb/
Dcatc.c698 cmd->advertising = ADVERTISED_10baseT_Half | ADVERTISED_TP; in catc_get_settings()
/linux-4.4.14/drivers/staging/netlogic/
Dxlr_net.c856 phydev->advertising = phydev->supported; in xlr_mii_probe()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139too.c1066 u16 advertising = mdio_read(dev, phy, 4); in rtl8139_init_one() local
1069 phy, mii_status, advertising); in rtl8139_init_one()
Dr8169.c1992 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/
Dr6040.c1059 phydev->advertising = phydev->supported; in r6040_mii_probe()
/linux-4.4.14/drivers/net/ethernet/amd/
Dau1000_eth.c579 phydev->advertising = phydev->supported; in au1000_mii_probe()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_main.c842 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in init_phy()
/linux-4.4.14/drivers/net/ethernet/nxp/
Dlpc_eth.c812 phydev->advertising = phydev->supported; in lpc_mii_probe()
/linux-4.4.14/drivers/net/ethernet/aurora/
Dnb8800.c949 priv->phydev->advertising |= adv; in nb8800_pause_adv()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c75 info->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in vxge_ethtool_gset()
/linux-4.4.14/drivers/net/ethernet/adi/
Dbfin_mac.c440 phydev->advertising = phydev->supported; in mii_probe()
/linux-4.4.14/drivers/net/ethernet/aeroflex/
Dgreth.c1305 phy->advertising = phy->supported; in greth_mdio_probe()
/linux-4.4.14/arch/alpha/
DKconfig197 advertising the 21066 as "the first microprocessor in the world with
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1554 cmd->advertising = 0; in xgmac_ethtool_getsettings()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c733 cmd->advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg | in netdev_get_settings()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c299 phydev->advertising &= ~(SUPPORTED_1000baseT_Half | in sxgbe_init_phy()
/linux-4.4.14/drivers/net/ethernet/tehuti/
Dtehuti.c2153 ecmd->advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in bdx_get_settings()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c408 phydev->advertising = phydev->supported; in macb_mii_probe()
/linux-4.4.14/Documentation/usb/
Dpower-management.txt600 This mechanism is dependent on the hub advertising port power switching in its
/linux-4.4.14/drivers/net/ethernet/agere/
Det131x.c3288 phydev->advertising = phydev->supported; in et131x_mii_probe()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_ethss.c1874 u32 features = cmd->advertising & cmd->supported; in keystone_set_settings()
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c1723 ecmd->advertising = ql_supported_modes(qdev); in ql_get_settings()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1811 cmd->advertising |= ADVERTISED_FIBRE; in myri10ge_get_settings()
/linux-4.4.14/drivers/s390/net/
Dqeth_core_main.c5935 ecmd->advertising = ADVERTISED_Autoneg | port_adv | spd_adv; in qeth_set_ecmd_adv_sup()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c5354 info->advertising = (SUPPORTED_10000baseT_Full | SUPPORTED_FIBRE); in s2io_ethtool_gset()