/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 709 pause->autoneg = 729 adapter->fc_autoneg = pause->autoneg; 1768 /* set autoneg settings */ 1769 if (hw->mac.autoneg == 1) { 1826 if (hw->mac.autoneg) 1827 cmd->base.autoneg = AUTONEG_ENABLE; 1829 cmd->base.autoneg = AUTONEG_DISABLE; 1855 /* When adapter in resetting mode, autoneg/speed/duplex 1863 /* MDI setting is only allowed when autoneg enabled because 1869 cmd->base.autoneg ! [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 219 bool autoneg = false; local 224 hw->mac.ops.get_link_capabilities(hw, &supported_link, &autoneg); 292 if (hw->phy.multispeed_fiber && !autoneg) { 299 if (autoneg) { 302 cmd->base.autoneg = AUTONEG_ENABLE; 304 cmd->base.autoneg = AUTONEG_DISABLE; 476 /* only allow one speed at a time if no autoneg */ 477 if (!cmd->base.autoneg && hw->phy.multispeed_fiber) { 525 if ((cmd->base.autoneg == AUTONEG_ENABLE) || 553 pause->autoneg [all...] |
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 211 /* command for setting the speed, duplex & autoneg */ 694 u64 autoneg:1; member in struct:oct_link_status::__anon226 706 u64 autoneg:1;
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mcp.h | 21 bool autoneg; member in struct:qed_mcp_link_speed_params 50 bool autoneg; member in struct:qed_mcp_link_pause_params
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | etherh.c | 572 cmd->base.autoneg = (dev->flags & IFF_AUTOMEDIA ? AUTONEG_ENABLE : 580 switch (cmd->base.autoneg) {
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 535 base->autoneg = (current_link.autoneg) ? AUTONEG_ENABLE : 562 if (base->autoneg == AUTONEG_ENABLE) { 568 params.autoneg = true; 574 params.autoneg = false; 953 epause->autoneg = true; 960 "ethtool_pauseparam: cmd %d autoneg %d rx_pause %d tx_pause %d\n", 961 epause->cmd, epause->autoneg, epause->rx_pause, 984 if (epause->autoneg) { 986 DP_INFO(edev, "autoneg no [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_cmd.h | 348 u8 autoneg; /* autoneg state */ member in struct:hclge_sfp_info_cmd 349 u8 autoneg_ability; /* whether support autoneg */ 853 u8 autoneg; member in struct:hclge_phy_link_ksetting_0_cmd
|
/linux-master/drivers/net/phy/ |
H A D | phylink.c | 773 bool pause, asym_pause, autoneg; local 848 autoneg = phylink_test(pl->supported, Autoneg); 860 if (autoneg) 955 /* If autoneg is disabled, pause AN is also disabled */ 1089 * - %PHYLINK_PCS_NEG_INBAND_DISABLED: inband mode selected but autoneg 1091 * - %PHYLINK_PCS_NEG_INBAND_ENABLED: inband mode selected and autoneg enabled 2375 kset->base.autoneg = linkmode_test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, 2481 /* FIXME: should we reject autoneg if phy/mac does not support it? */ 2482 switch (kset->base.autoneg) { 2530 kset->base.autoneg [all...] |
H A D | dp83tc811.c | 315 if (phydev->autoneg == AUTONEG_ENABLE) {
|
H A D | microchip.c | 354 if (!phydev->autoneg && phydev->speed == 100) {
|
H A D | mxl-gpy.c | 410 if (phydev->autoneg == AUTONEG_DISABLE) { 584 if (phydev->autoneg == AUTONEG_ENABLE && phydev->autoneg_complete) { 594 } else if (phydev->autoneg == AUTONEG_DISABLE) {
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | tenxpress.c | 29 * times in a row (must be > 1 as sampling the autoneg. registers is racy) 465 if (!cmd->base.autoneg)
|
/linux-master/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 1169 cmd->base.autoneg = (phy_ctrl & PhyCtrlAne) ? 1203 if (!(cmd->base.autoneg == AUTONEG_DISABLE || 1204 cmd->base.autoneg == AUTONEG_ENABLE)) 1207 if (cmd->base.autoneg == AUTONEG_ENABLE) {
|
/linux-master/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea.h | 453 u8 autoneg; member in struct:ehea_port
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera.h | 142 bool autoneg; member in struct:prestera_port
|
/linux-master/drivers/net/fjes/ |
H A D | fjes_ethtool.c | 169 ecmd->base.autoneg = AUTONEG_DISABLE;
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.h | 206 u8 autoneg; member in struct:octep_iface_link_info
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 362 cmd->base.autoneg = ADVERTISED_Autoneg; 415 if (cmd->base.autoneg != AUTONEG_ENABLE) 527 pause->autoneg = 1; 543 pause->autoneg = 1;
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 316 * AUTO on its own means use cable requirements and link partner autoneg with 319 * link partner support it, otherwise autoneg/fw-default. 386 /* If flow control autoneg is supported and enabled, then fine */ 550 cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg); 577 if (cmd->base.autoneg) { 608 if (cmd->base.autoneg) {
|
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 588 u8 autoneg; /* Autonegotiation enabled */ member in struct:netdev_private 761 np->autoneg = (tmp & BMCR_ANENABLE)? AUTONEG_ENABLE: AUTONEG_DISABLE; 1153 if (np->autoneg == AUTONEG_ENABLE) { 1173 * after switching from 10HD, autoneg off to 100 HD, 1174 * autoneg off. 2649 /* if autoneg is off, it's an error */ 2839 ecmd->base.autoneg = np->autoneg; 2888 if (ecmd->base.autoneg == AUTONEG_ENABLE) { 2925 if (ecmd->base.autoneg [all...] |
/linux-master/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 291 autoneg:1, /* autoneg enabled */ member in struct:pcnet32_private 728 if (lp->autoneg) { 729 cmd->base.autoneg = AUTONEG_ENABLE; 735 cmd->base.autoneg = AUTONEG_DISABLE; 765 lp->autoneg = cmd->base.autoneg == AUTONEG_ENABLE; 767 if (cmd->base.autoneg == AUTONEG_ENABLE) { 821 if (!lp->autoneg && lp->port_tp) 2123 lp->autoneg [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-ethtool.c | 118 link_settings->base.autoneg = AUTONEG_DISABLE; 162 pause->autoneg = AUTONEG_DISABLE; 189 if (pause->autoneg)
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | mac.c | 425 if (!mac->autoneg) 436 * settings because we may have had to re-autoneg with a 601 e_dbg("SERDES: Link up - autoneg completed successfully.\n"); 604 e_dbg("SERDES: Link down - invalid codewords detected in autoneg.\n"); 612 e_dbg("SERDES: Link down - autoneg failed\n"); 1030 if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { 1173 mac->autoneg) {
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 56 * @autoneg: Enable/disable autonegotiation and auto-detection; 94 * writable, possibly dependent on @autoneg being %AUTONEG_DISABLE. 114 __u8 autoneg; member in struct:ethtool_cmd 567 * @autoneg: Flag to enable autonegotiation of pause frame use 571 * Drivers should reject a non-zero setting of @autoneg when 577 * even if @autoneg is zero. They should also allow the advertised 581 * If @autoneg is non-zero, the MAC is configured to send and/or 588 __u32 autoneg; member in struct:ethtool_pauseparam 1529 * With autoneg on %ETHTOOL_GFECPARAM can be used to read the current mode. 1531 * When autoneg i 2254 __u8 autoneg; member in struct:ethtool_link_settings [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 247 cmd->base.autoneg = AUTONEG_DISABLE; 252 " autoneg %d\n", 256 cmd->base.autoneg); 301 cmd->base.autoneg = AUTONEG_ENABLE; 303 cmd->base.autoneg = AUTONEG_DISABLE; 359 " autoneg %d\n", 363 cmd->base.autoneg); 388 " autoneg %d\n", 392 cmd->base.autoneg); 485 if (cmd->base.autoneg [all...] |