/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() 349 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()
|
/drivers/net/ethernet/atheros/alx/ |
D | ethtool.c | 65 ecmd->advertising = ADVERTISED_TP; in alx_get_settings() 67 ecmd->advertising |= hw->adv_cfg; in alx_get_settings() 79 ecmd->advertising |= ADVERTISED_Pause; in alx_get_settings() 82 ecmd->advertising |= ADVERTISED_Asym_Pause; in alx_get_settings() 84 ecmd->advertising |= ADVERTISED_Asym_Pause; in alx_get_settings() 109 if (ecmd->advertising & ADVERTISED_1000baseT_Half) in alx_set_settings() 111 adv_cfg = ecmd->advertising | ADVERTISED_Autoneg; in alx_set_settings()
|
/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()
|
/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() 1154 np->advertising != mdio_read(dev, MII_ADVERTISE)) in init_phy_fixup() 1158 mdio_write(dev, MII_ADVERTISE, np->advertising); in init_phy_fixup() 1681 np->advertising & mdio_read(dev, MII_LPA)); in check_link() 2396 np->advertising, lpa); in netdev_error() [all …]
|
/drivers/net/phy/ |
D | phy.c | 250 cmd->advertising &= phydev->supported; in phy_ethtool_sset() 256 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in phy_ethtool_sset() 271 phydev->advertising = cmd->advertising; in phy_ethtool_sset() 274 phydev->advertising |= ADVERTISED_Autoneg; in phy_ethtool_sset() 276 phydev->advertising &= ~ADVERTISED_Autoneg; in phy_ethtool_sset() 291 cmd->advertising = phydev->advertising; in phy_ethtool_gset() 350 phydev->advertising = val; in phy_mii_ioctl()
|
/drivers/net/ethernet/dec/tulip/ |
D | media.c | 310 tp->advertising[phy_num] = tmp_info | 1; in tulip_select_media() 313 tp->mii_advertise = tp->advertising[phy_num]; in tulip_select_media() 425 negotiated = lpa & tp->advertising[0]; in tulip_check_duplex() 486 tp->advertising[phy_idx] = in tulip_find_mii() 488 } else if (tp->advertising[phy_idx]) { in tulip_find_mii() 489 to_advert = tp->advertising[phy_idx]; in tulip_find_mii() 491 tp->advertising[phy_idx] = in tulip_find_mii()
|
/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ethtool.c | 117 ecmd->advertising = (ADVERTISED_100baseT_Half | in netxen_nic_get_settings() 134 ecmd->advertising = ADVERTISED_1000baseT_Full; in netxen_nic_get_settings() 137 ecmd->advertising = ADVERTISED_10000baseT_Full; in netxen_nic_get_settings() 175 ecmd->advertising |= ADVERTISED_Autoneg; in netxen_nic_get_settings() 181 ecmd->advertising |= ADVERTISED_TP; in netxen_nic_get_settings() 193 ecmd->advertising |= ADVERTISED_MII; in netxen_nic_get_settings() 200 ecmd->advertising |= ADVERTISED_TP; in netxen_nic_get_settings() 207 ecmd->advertising |= ADVERTISED_FIBRE; in netxen_nic_get_settings() 215 ecmd->advertising |= in netxen_nic_get_settings() 222 ecmd->advertising |= in netxen_nic_get_settings()
|
/drivers/net/ethernet/micrel/ |
D | ks8695net.c | 875 cmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in ks8695_wan_get_settings() 883 cmd->advertising |= ADVERTISED_Autoneg; in ks8695_wan_get_settings() 885 cmd->advertising |= ADVERTISED_100baseT_Full; in ks8695_wan_get_settings() 887 cmd->advertising |= ADVERTISED_100baseT_Half; in ks8695_wan_get_settings() 889 cmd->advertising |= ADVERTISED_10baseT_Full; in ks8695_wan_get_settings() 891 cmd->advertising |= ADVERTISED_10baseT_Half; in ks8695_wan_get_settings() 893 cmd->advertising |= ADVERTISED_Pause; in ks8695_wan_get_settings() 937 if ((cmd->advertising & (ADVERTISED_10baseT_Half | in ks8695_wan_set_settings() 947 if (cmd->advertising & ADVERTISED_100baseT_Full) in ks8695_wan_set_settings() 949 if (cmd->advertising & ADVERTISED_100baseT_Half) in ks8695_wan_set_settings() [all …]
|
/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()
|
/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 228 cmd->advertising = bp->port.advertising[cfg_idx]; in bnx2x_get_settings() 232 cmd->advertising &= ~(ADVERTISED_10000baseT_Full); in bnx2x_get_settings() 295 cmd->cmd, cmd->supported, cmd->advertising, in bnx2x_get_settings() 306 u32 advertising, cfg_idx, old_multi_phy_config, new_multi_phy_config; in bnx2x_set_settings() local 316 cmd->cmd, cmd->supported, cmd->advertising, in bnx2x_set_settings() 425 if (cmd->advertising & ~an_supported_speed) { in bnx2x_set_settings() 433 bp->port.advertising[cfg_idx] = (ADVERTISED_Autoneg | in bnx2x_set_settings() 434 cmd->advertising); in bnx2x_set_settings() 435 if (cmd->advertising) { in bnx2x_set_settings() 438 if (cmd->advertising & ADVERTISED_10baseT_Half) { in bnx2x_set_settings() [all …]
|
/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 …]
|
/drivers/net/ethernet/chelsio/cxgb/ |
D | cxgb2.c | 579 cmd->advertising = p->link_config.advertising; in get_settings() 650 lc->advertising = 0; in set_settings() 652 cmd->advertising &= ADVERTISED_MASK; in set_settings() 653 if (cmd->advertising & (cmd->advertising - 1)) in set_settings() 654 cmd->advertising = lc->supported; in set_settings() 655 cmd->advertising &= lc->supported; in set_settings() 656 if (!cmd->advertising) in set_settings() 660 lc->advertising = cmd->advertising | ADVERTISED_Autoneg; in set_settings()
|
D | subr.c | 629 lc->advertising &= ~(ADVERTISED_ASYM_PAUSE | ADVERTISED_PAUSE); in t1_link_start() 633 lc->advertising |= ADVERTISED_PAUSE; in t1_link_start() 635 lc->advertising |= ADVERTISED_ASYM_PAUSE; in t1_link_start() 637 lc->advertising |= ADVERTISED_PAUSE; in t1_link_start() 640 phy->ops->advertise(phy, lc->advertising); in t1_link_start() 1039 lc->advertising = lc->supported; in init_link_config() 1043 lc->advertising = 0; in init_link_config()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 176 ecmd->advertising |= ADVERTISED_100baseT_Full; in ixgbe_get_settings() 178 ecmd->advertising |= ADVERTISED_10000baseT_Full; in ixgbe_get_settings() 180 ecmd->advertising |= ADVERTISED_1000baseT_Full; in ixgbe_get_settings() 184 ecmd->advertising |= ADVERTISED_10000baseT_Full; in ixgbe_get_settings() 186 ecmd->advertising |= ADVERTISED_1000baseT_Full; in ixgbe_get_settings() 188 ecmd->advertising |= ADVERTISED_100baseT_Full; in ixgbe_get_settings() 193 ecmd->advertising |= ADVERTISED_Autoneg; in ixgbe_get_settings() 206 ecmd->advertising |= ADVERTISED_TP; in ixgbe_get_settings() 211 ecmd->advertising |= ADVERTISED_FIBRE; in ixgbe_get_settings() 227 ecmd->advertising |= ADVERTISED_FIBRE; in ixgbe_get_settings() [all …]
|
/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_ethtool.c | 281 ecmd->advertising = (ADVERTISED_100baseT_Half | in qlcnic_82xx_get_settings() 296 ecmd->advertising = ADVERTISED_1000baseT_Full; in qlcnic_82xx_get_settings() 299 ecmd->advertising = ADVERTISED_10000baseT_Full; in qlcnic_82xx_get_settings() 328 ecmd->advertising |= ADVERTISED_Autoneg; in qlcnic_82xx_get_settings() 333 ecmd->advertising |= ADVERTISED_TP; in qlcnic_82xx_get_settings() 341 ecmd->advertising |= ADVERTISED_MII; in qlcnic_82xx_get_settings() 348 ecmd->advertising |= ADVERTISED_TP; in qlcnic_82xx_get_settings() 354 ecmd->advertising |= ADVERTISED_FIBRE; in qlcnic_82xx_get_settings() 362 ecmd->advertising |= in qlcnic_82xx_get_settings() 370 ecmd->advertising |= in qlcnic_82xx_get_settings()
|
/drivers/net/ethernet/emulex/benet/ |
D | be_ethtool.c | 555 ecmd->advertising = in be_get_settings() 565 ecmd->advertising |= ADVERTISED_Autoneg; in be_get_settings() 570 ecmd->advertising |= ADVERTISED_Pause; in be_get_settings() 592 adapter->phy.advertising = ecmd->advertising; in be_get_settings() 599 ecmd->advertising = adapter->phy.advertising; in be_get_settings()
|
/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() 166 ecmd->advertising &= ~(ADVERTISED_Pause | in igb_get_settings() 170 ecmd->advertising |= ADVERTISED_Pause; in igb_get_settings() 172 ecmd->advertising |= (ADVERTISED_Pause | in igb_get_settings() 175 ecmd->advertising |= ADVERTISED_Asym_Pause; in igb_get_settings() 177 ecmd->advertising &= ~(ADVERTISED_Pause | in igb_get_settings() 192 ecmd->advertising = ADVERTISED_FIBRE; in igb_get_settings() 196 ecmd->advertising = ADVERTISED_2500baseX_Full; in igb_get_settings() [all …]
|
/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()
|
/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 1385 bp->advertising |= ADVERTISED_2500baseX_Full; in bnx2_test_and_enable_2g5() 1681 if (bp->advertising & ADVERTISED_10baseT_Half) in bnx2_setup_remote_phy() 1683 if (bp->advertising & ADVERTISED_10baseT_Full) in bnx2_setup_remote_phy() 1685 if (bp->advertising & ADVERTISED_100baseT_Half) in bnx2_setup_remote_phy() 1687 if (bp->advertising & ADVERTISED_100baseT_Full) in bnx2_setup_remote_phy() 1689 if (bp->advertising & ADVERTISED_1000baseT_Full) in bnx2_setup_remote_phy() 1691 if (bp->advertising & ADVERTISED_2500baseX_Full) in bnx2_setup_remote_phy() 1806 if (bp->advertising & ADVERTISED_1000baseT_Full) in bnx2_setup_serdes_phy() 1874 bp->advertising = ADVERTISED_Autoneg; in bnx2_set_default_remote_link() 1876 bp->advertising |= ADVERTISED_10baseT_Half; in bnx2_set_default_remote_link() [all …]
|
D | b44.c | 1805 cmd->advertising = 0; in b44_get_settings() 1807 cmd->advertising |= ADVERTISED_10baseT_Half; in b44_get_settings() 1809 cmd->advertising |= ADVERTISED_10baseT_Full; in b44_get_settings() 1811 cmd->advertising |= ADVERTISED_100baseT_Half; in b44_get_settings() 1813 cmd->advertising |= ADVERTISED_100baseT_Full; in b44_get_settings() 1814 cmd->advertising |= ADVERTISED_Pause | ADVERTISED_Asym_Pause; in b44_get_settings() 1826 cmd->advertising |= ADVERTISED_Autoneg; in b44_get_settings() 1843 if (cmd->advertising & in b44_set_settings() 1864 if (cmd->advertising == 0) { in b44_set_settings() 1870 if (cmd->advertising & ADVERTISED_10baseT_Half) in b44_set_settings() [all …]
|
/drivers/net/ethernet/3com/ |
D | 3c574_cs.c | 200 u16 advertising, partner; /* NWay media advertisement */ member 417 lp->advertising = mdio_read(ioaddr, lp->phys, 4); in tc574_config() 420 lp->advertising &= ~0x02a0; in tc574_config() 421 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config() 651 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset() 909 partner &= lp->advertising; in media_check()
|
/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()
|
/drivers/net/ethernet/ibm/emac/ |
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 | phy.h | 55 u32 advertising; /* Ethtool ADVERTISED_* defines */ member
|