/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ethtool.c | 177 static void set_asym_pause(u64 advertising, struct ethtool_link_ksettings *ks) argument 181 rx_pause = advertising & FUN_PORT_CAP_RX_PAUSE; 182 tx_pause = advertising & FUN_PORT_CAP_TX_PAUSE; 184 ethtool_link_ksettings_add_link_mode(ks, advertising, 212 ethtool_link_ksettings_zero_link_mode(ks, advertising); 234 ks->base.autoneg = (fp->advertising & FUN_PORT_CAP_AUTONEG) ? 242 fun_link_modes_to_ethtool(fp->advertising, ks->link_modes.advertising); 243 set_asym_pause(fp->advertising, ks); 252 ethtool_link_ksettings_test_link_mode(ks, advertising, mod [all...] |
/linux-master/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 1126 u32 supported, advertising; local 1142 advertising = ADVERTISED_TP | ADVERTISED_MII; 1146 advertising |= ADVERTISED_Autoneg; 1149 advertising |= ADVERTISED_10baseT_Half; 1153 advertising |= ADVERTISED_10baseT_Full; 1156 advertising |= ADVERTISED_100baseT_Half; 1160 advertising |= ADVERTISED_100baseT_Full; 1163 advertising |= ADVERTISED_Autoneg; 1174 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 1175 advertising); 1189 u32 advertising; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cxgb2.c | 572 u32 supported, advertising; local 575 advertising = p->link_config.advertising; 591 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 592 advertising); 638 u32 advertising; local 640 ethtool_convert_link_mode_to_legacy_u32(&advertising, 641 cmd->link_modes.advertising); 654 lc->advertising = 0; 656 advertising [all...] |
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_ethtool.c | 88 u32 supported, advertising; local 99 advertising = (ADVERTISED_100baseT_Half | 116 advertising = ADVERTISED_1000baseT_Full; 119 advertising = ADVERTISED_10000baseT_Full; 155 advertising |= ADVERTISED_Autoneg; 162 advertising |= ADVERTISED_TP; 174 advertising |= ADVERTISED_MII; 181 advertising |= ADVERTISED_TP; 189 advertising |= ADVERTISED_FIBRE; 197 advertising | [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpmac.c | 145 cmd_params->advertising = cpu_to_le64(link_state->advertising);
|
H A D | dpmac.h | 110 * @advertising: Speeds that are advertised for autoneg (bitmap) 118 u64 advertising; member in struct:dpmac_link_state
|
/linux-master/include/linux/ |
H A D | sungem_phy.h | 44 u32 advertising; member in struct:mii_phy
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_ethtool.c | 223 ethtool_link_ksettings_zero_link_mode(cmd, advertising); 232 OCTEP_VF_SET_ETHTOOL_LINK_MODES_BITMAP(advertised_modes, cmd, advertising); 238 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); 249 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 184 ethtool_link_ksettings_add_link_mode(cmd, advertising, 195 (cmd, advertising, 10000baseKX4_Full); 202 (cmd, advertising, 10000baseKR_Full); 206 (cmd, advertising, 10000baseKX4_Full); 208 (cmd, advertising, 10000baseKR_Full); 222 ethtool_link_ksettings_zero_link_mode(cmd, advertising); 243 ethtool_link_ksettings_add_link_mode(cmd, advertising, 248 ethtool_link_ksettings_add_link_mode(cmd, advertising, 255 ethtool_link_ksettings_add_link_mode(cmd, advertising, 261 ethtool_link_ksettings_add_link_mode(cmd, advertising, [all...] |
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | media.c | 309 tp->advertising[phy_num] = tmp_info | 1; 312 tp->mii_advertise = tp->advertising[phy_num]; 419 negotiated = lpa & tp->advertising[0]; 470 /* if not advertising at all, gen an 471 * advertising value from the capability 480 tp->advertising[phy_idx] = 482 } else if (tp->advertising[phy_idx]) { 483 to_advert = tp->advertising[phy_idx]; 485 tp->advertising[phy_idx] = 492 pr_info("tulip%d: MII transceiver #%d config %04x status %04x advertising [all...] |
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 590 u16 advertising; member in struct:netdev_private 762 np->advertising= mdio_read(dev, MII_ADVERTISE); 764 if ((np->advertising & ADVERTISE_ALL) != ADVERTISE_ALL && 771 (np->advertising & 774 (np->advertising & 780 "natsemi %s: Transceiver status %#04x advertising %#04x.\n", 782 np->advertising); 1156 np->advertising != mdio_read(dev, MII_ADVERTISE)) 1160 mdio_write(dev, MII_ADVERTISE, np->advertising); 1681 np->advertising 2833 u32 supported, advertising; local 2916 u32 advertising; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 225 u32 supported, advertising; local 229 ethtool_convert_link_mode_to_legacy_u32(&advertising, 230 cmd->link_modes.advertising); 250 " supported 0x%x advertising 0x%x speed %u\n" 253 cmd->base.cmd, supported, advertising, 267 u32 supported, advertising, lp_advertising; local 276 advertising = bp->port.advertising[cfg_idx]; 280 advertising &= ~(ADVERTISED_10000baseT_Full); 351 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 372 u32 advertising, cfg_idx, old_multi_phy_config, new_multi_phy_config; local [all...] |
/linux-master/drivers/net/phy/ |
H A D | dp83869.c | 643 /* Only allow advertising what this PHY supports */ 644 linkmode_and(phydev->advertising, phydev->advertising, 648 linkmode_set_bit(ADVERTISED_FIBRE, phydev->advertising); 666 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->advertising); 675 /* Update advertising from supported */ 676 linkmode_or(phydev->advertising, phydev->advertising,
|
H A D | dp83822.c | 459 /* Only allow advertising what this PHY supports */ 460 linkmode_and(phydev->advertising, phydev->advertising, 466 phydev->advertising); 472 phydev->advertising); 474 phydev->advertising); 490 phydev->advertising);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.h | 33 const unsigned long *advertising);
|
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_main.c | 342 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); 343 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising); 356 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); 357 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising);
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 329 XGBE_LM_COPY(cmd, advertising, lks, advertising); 340 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); 374 __ETHTOOL_LINK_MODE_MASK_NBITS, cmd->link_modes.advertising, 377 linkmode_and(advertising, cmd->link_modes.advertising, 381 bitmap_empty(advertising, __ETHTOOL_LINK_MODE_MASK_NBITS)) { 391 linkmode_copy(lks->link_modes.advertising, advertising);
|
/linux-master/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 536 unsigned long *adv = state->advertising; 763 const unsigned long *advertising) 799 /* Check for advertising changes and update the C45 MII ADV 803 advertising); 851 const unsigned long *advertising, unsigned int neg_mode) 883 advertising); 908 const unsigned long *advertising, 913 return xpcs_do_config(xpcs, interface, advertising, neg_mode); 956 state->advertising); 1063 state->advertising)) { 761 xpcs_config_aneg_c37_1000basex(struct dw_xpcs *xpcs, unsigned int neg_mode, const unsigned long *advertising) argument 850 xpcs_do_config(struct dw_xpcs *xpcs, phy_interface_t interface, const unsigned long *advertising, unsigned int neg_mode) argument 906 xpcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t interface, const unsigned long *advertising, bool permit_pause_to_mac) argument [all...] |
H A D | pcs-mtk-lynxi.c | 107 const unsigned long *advertising, 116 advertising); 105 mtk_pcs_lynxi_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t interface, const unsigned long *advertising, bool permit_pause_to_mac) argument
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 1166 ethtool_link_ksettings_zero_link_mode(cmd, advertising); 1169 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); 1172 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1176 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1180 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1184 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1188 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1192 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1196 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1200 ethtool_link_ksettings_add_link_mode(cmd, advertising, [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 1808 u32 supported, advertising; local 1824 advertising = 0; 1826 advertising |= ADVERTISED_10baseT_Half; 1828 advertising |= ADVERTISED_10baseT_Full; 1830 advertising |= ADVERTISED_100baseT_Half; 1832 advertising |= ADVERTISED_100baseT_Full; 1833 advertising |= ADVERTISED_Pause | ADVERTISED_Asym_Pause; 1843 advertising |= ADVERTISED_Autoneg; 1847 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 1848 advertising); 1864 u32 advertising; local [all...] |
/linux-master/drivers/net/ethernet/sun/ |
H A D | sungem.c | 1243 u32 advertising; local 1247 &advertising, ep->link_modes.advertising); 1260 if (gp->phy_mii.advertising != 0) 1261 advertise &= gp->phy_mii.advertising; 1271 advertise = advertising; 1522 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); 2523 u32 supported, advertising; local 2541 advertising = gp->phy_mii.advertising; 2589 u32 advertising; local [all...] |
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_ethtool.c | 620 u32 supported = 0, advertising = 0; local 640 advertising = 648 advertising |= ADVERTISED_Autoneg; 653 advertising |= ADVERTISED_Pause; 663 adapter->phy.advertising = advertising; 669 advertising = adapter->phy.advertising; 679 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 680 advertising); [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 328 u32 supported, advertising, lp_advertising; local 348 &advertising, cmd->link_modes.advertising); 353 advertising |= ADVERTISED_Pause; 355 advertising |= ADVERTISED_Asym_Pause; 364 advertising |= ADVERTISED_Autoneg; 371 advertising |= (ADVERTISED_1000baseT_Full | 378 advertising |= (ADVERTISED_1000baseT_Half | 395 cmd->link_modes.advertising, advertising); [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 1728 ethtool_link_ksettings_zero_link_mode(cmd, advertising); 1742 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); 1744 /* advertising link modes */ 1746 ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Half); 1748 ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Full); 1750 ethtool_link_ksettings_add_link_mode(cmd, advertising, 100baseT_Half); 1752 ethtool_link_ksettings_add_link_mode(cmd, advertising, 100baseT_Full); 1754 ethtool_link_ksettings_add_link_mode(cmd, advertising, 1000baseT_Full); 1756 ethtool_link_ksettings_add_link_mode(cmd, advertising, 2500baseT_Full); 1761 ethtool_link_ksettings_add_link_mode(cmd, advertising, [all...] |