Home
last modified time | relevance | path

Searched refs:autoneg (Results 1 – 192 of 192) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c237 pause->autoneg = pdata->phy.pause_autoneg; in xgbe_get_pauseparam()
248 if (pause->autoneg && (pdata->phy.autoneg != AUTONEG_ENABLE)) { in xgbe_set_pauseparam()
254 pdata->phy.pause_autoneg = pause->autoneg; in xgbe_set_pauseparam()
286 cmd->autoneg = pdata->phy.autoneg; in xgbe_get_settings()
311 if ((cmd->autoneg != AUTONEG_ENABLE) && in xgbe_set_settings()
312 (cmd->autoneg != AUTONEG_DISABLE)) { in xgbe_set_settings()
314 cmd->autoneg); in xgbe_set_settings()
318 if (cmd->autoneg == AUTONEG_DISABLE) { in xgbe_set_settings()
341 if ((cmd->autoneg == AUTONEG_ENABLE) && !cmd->advertising) { in xgbe_set_settings()
348 pdata->phy.autoneg = cmd->autoneg; in xgbe_set_settings()
[all …]
Dxgbe-mdio.c387 if (pdata->phy.autoneg == AUTONEG_ENABLE) { in xgbe_use_xgmii_mode()
400 if (pdata->phy.autoneg == AUTONEG_ENABLE) { in xgbe_use_gmii_2500_mode()
413 if (pdata->phy.autoneg == AUTONEG_ENABLE) { in xgbe_use_gmii_mode()
939 if (pdata->phy.autoneg != AUTONEG_ENABLE) in __xgbe_phy_config_aneg()
1038 if ((pdata->phy.autoneg != AUTONEG_ENABLE) || pdata->parallel_detect) in xgbe_phy_status_aneg()
1124 link_aneg = (pdata->phy.autoneg == AUTONEG_ENABLE); in xgbe_phy_status()
1320 pdata->phy.autoneg = AUTONEG_ENABLE; in xgbe_phy_init()
Dxgbe.h523 int autoneg; member
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_param.c335 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
347 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
358 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
370 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
378 hw->mac.autoneg = hw->mac.fc_autoneg = 0; in pch_gbe_check_copper_options()
385 hw->mac.autoneg = hw->mac.fc_autoneg = 0; in pch_gbe_check_copper_options()
395 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
404 hw->mac.autoneg = hw->mac.fc_autoneg = 0; in pch_gbe_check_copper_options()
412 hw->mac.autoneg = hw->mac.fc_autoneg = 0; in pch_gbe_check_copper_options()
429 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
Dpch_gbe_ethtool.c131 hw->mac.autoneg = ecmd->autoneg; in pch_gbe_set_settings()
382 pause->autoneg = in pch_gbe_get_pauseparam()
410 hw->mac.fc_autoneg = pause->autoneg; in pch_gbe_set_pauseparam()
Dpch_gbe_phy.c322 cmd.autoneg = hw->mac.autoneg; in pch_gbe_phy_init_setting()
Dpch_gbe.h374 u8 autoneg; member
/linux-4.4.14/drivers/net/phy/
Dphy.c297 phydev->autoneg = AUTONEG_DISABLE; in phy_sanitize_settings()
329 if (cmd->autoneg != AUTONEG_ENABLE && cmd->autoneg != AUTONEG_DISABLE) in phy_ethtool_sset()
332 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in phy_ethtool_sset()
335 if (cmd->autoneg == AUTONEG_DISABLE && in phy_ethtool_sset()
343 phydev->autoneg = cmd->autoneg; in phy_ethtool_sset()
349 if (AUTONEG_ENABLE == cmd->autoneg) in phy_ethtool_sset()
381 cmd->autoneg = phydev->autoneg; in phy_ethtool_gset()
419 if (phydev->autoneg == AUTONEG_ENABLE) in phy_mii_ioctl()
421 phydev->autoneg = AUTONEG_DISABLE; in phy_mii_ioctl()
433 if (phydev->autoneg == AUTONEG_DISABLE) in phy_mii_ioctl()
[all …]
Dvitesse.c179 if (phydev->autoneg == AUTONEG_ENABLE || phydev->speed > SPEED_100) in vsc82x4_config_autocross_enable()
214 if (phydev->autoneg != AUTONEG_ENABLE && phydev->speed <= SPEED_100) { in vsc82x4_config_aneg()
Dbcm87xx.c92 phydev->autoneg = AUTONEG_DISABLE; in bcm87xx_config_init()
Dbcm-phy-lib.c168 if (phydev->autoneg == AUTONEG_ENABLE) in bcm_phy_enable_apd()
Dlxt.c174 if (AUTONEG_ENABLE == phydev->autoneg) { in lxt973a2_read_status()
Dphy_device.c171 dev->autoneg = AUTONEG_ENABLE; in phy_device_create()
936 if (AUTONEG_ENABLE != phydev->autoneg) in genphy_config_aneg()
1042 if (AUTONEG_ENABLE == phydev->autoneg) { in genphy_read_status()
Dmarvell.c247 if (phydev->autoneg != AUTONEG_ENABLE) { in marvell_config_aneg()
797 if (AUTONEG_ENABLE == phydev->autoneg) { in marvell_read_status()
Dbroadcom.c277 phydev->autoneg = AUTONEG_DISABLE; in bcm5482_config_init()
/linux-4.4.14/drivers/net/
Dsungem_phy.c317 phy->autoneg = 1; in genmii_setup_aneg()
348 phy->autoneg = 0; in genmii_setup_forced()
385 if (phy->autoneg && !(status & BMSR_ANEGCOMPLETE)) in genmii_poll_link()
394 if (phy->autoneg) { in genmii_read_link()
472 phy->autoneg = 1; in bcm54xx_setup_aneg()
516 phy->autoneg = 0; in bcm54xx_setup_forced()
552 if (phy->autoneg) { in bcm54xx_read_link()
649 static int bcm5421_enable_fiber(struct mii_phy* phy, int autoneg) in bcm5421_enable_fiber() argument
656 if (!autoneg) { in bcm5421_enable_fiber()
662 phy->autoneg = autoneg; in bcm5421_enable_fiber()
[all …]
Dmii.c89 ecmd->autoneg = AUTONEG_ENABLE; in mii_ethtool_gset()
119 ecmd->autoneg = AUTONEG_DISABLE; in mii_ethtool_gset()
161 if (ecmd->autoneg != AUTONEG_DISABLE && ecmd->autoneg != AUTONEG_ENABLE) in mii_ethtool_sset()
168 if (ecmd->autoneg == AUTONEG_ENABLE) { in mii_ethtool_sset()
Dmdio.c265 ecmd->autoneg = AUTONEG_ENABLE; in mdio45_ethtool_gset_npage()
271 ecmd->autoneg = AUTONEG_DISABLE; in mdio45_ethtool_gset_npage()
274 ecmd->autoneg = AUTONEG_DISABLE; in mdio45_ethtool_gset_npage()
277 if (ecmd->autoneg) { in mdio45_ethtool_gset_npage()
Dntb_netdev.c384 cmd->autoneg = AUTONEG_ENABLE; in ntb_get_settings()
Dveth.c59 cmd->autoneg = AUTONEG_DISABLE; in veth_get_settings()
Dtun.c2309 cmd->autoneg = AUTONEG_DISABLE; in tun_get_settings()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_param.c673 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
681 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
688 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
696 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
702 adapter->hw.autoneg = adapter->fc_autoneg = 0; in e1000_check_copper_options()
708 adapter->hw.autoneg = adapter->fc_autoneg = 0; in e1000_check_copper_options()
715 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
721 adapter->hw.autoneg = adapter->fc_autoneg = 0; in e1000_check_copper_options()
727 adapter->hw.autoneg = adapter->fc_autoneg = 0; in e1000_check_copper_options()
741 adapter->hw.autoneg = adapter->fc_autoneg = 1; in e1000_check_copper_options()
De1000_ethtool.c122 if (hw->autoneg == 1) { in e1000_get_settings()
170 ecmd->autoneg = ((hw->media_type == e1000_media_type_fiber) || in e1000_get_settings()
171 hw->autoneg) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in e1000_get_settings()
203 (ecmd->autoneg != AUTONEG_ENABLE)) { in e1000_set_settings()
212 if (ecmd->autoneg == AUTONEG_ENABLE) { in e1000_set_settings()
213 hw->autoneg = 1; in e1000_set_settings()
274 pause->autoneg = in e1000_get_pauseparam()
294 adapter->fc_autoneg = pause->autoneg; in e1000_set_pauseparam()
1230 hw->autoneg = false; in e1000_integrated_phy_loopback()
1366 hw->autoneg = true; in e1000_loopback_cleanup()
[all …]
De1000_hw.c1156 if (hw->autoneg) { in e1000_copper_link_igp_setup()
1469 if (hw->autoneg) { in e1000_setup_copper_link()
1885 && (!hw->autoneg) in e1000_phy_force_speed_duplex()
2091 && (!hw->autoneg))) { in e1000_config_fc_after_link_up()
2104 if ((hw->media_type == e1000_media_type_copper) && hw->autoneg) { in e1000_config_fc_after_link_up()
2464 || hw->mac_type == e1000_82543) && (!hw->autoneg) in e1000_check_for_link()
2484 if (!hw->autoneg) in e1000_check_for_link()
3460 if (!hw->autoneg && (hw->mdix == 0 || hw->mdix == 3)) { in e1000_validate_mdi_setting()
De1000_main.c704 hw->autoneg == 1 && in e1000_reset()
4677 if ((hw->phy_type != e1000_phy_igp) || !hw->autoneg || in e1000_smartspeed()
4789 hw->autoneg = 1; in e1000_mii_ioctl()
5006 hw->autoneg = 0; in e1000_set_spd_dplx()
5034 hw->autoneg = 1; in e1000_set_spd_dplx()
De1000_hw.h1406 u8 autoneg; member
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dethtool.c149 ecmd->autoneg = AUTONEG_ENABLE; in alx_get_settings()
151 ecmd->autoneg = AUTONEG_DISABLE; in alx_get_settings()
179 if (ecmd->autoneg == AUTONEG_ENABLE) { in alx_set_settings()
201 pause->autoneg = !!(hw->flowctrl & ALX_FC_ANEG && in alx_get_pauseparam()
221 if (pause->autoneg) in alx_set_pauseparam()
/linux-4.4.14/include/linux/
Dsungem_phy.h15 int (*enable_fiber)(struct mii_phy *phy, int autoneg);
45 int autoneg; member
Dphy.h411 int autoneg; member
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c122 ecmd->autoneg = adapter->link_autoneg; in netxen_nic_get_settings()
138 ecmd->autoneg = adapter->link_autoneg; in netxen_nic_get_settings()
155 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
179 ecmd->autoneg = (adapter->ahw.board_type == in netxen_nic_get_settings()
191 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
205 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
209 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
269 ecmd->autoneg); in netxen_nic_set_settings()
277 adapter->link_autoneg = ecmd->autoneg; in netxen_nic_set_settings()
487 pause->autoneg = 0; in netxen_nic_get_pauseparam()
[all …]
Dnetxen_nic_ctx.c260 u32 speed, u32 duplex, u32 autoneg) in nx_fw_cmd_set_gbe_port() argument
268 cmd.req.arg3 = autoneg; in nx_fw_cmd_set_gbe_port()
Dnetxen_nic_init.c1411 u8 link_status, module, duplex, autoneg; in netxen_handle_linkevent() local
1422 autoneg = (msg->body[2] >> 24) & 0xff; in netxen_handle_linkevent()
1439 adapter->link_autoneg = autoneg; in netxen_handle_linkevent()
Dnetxen_nic_hw.c1891 __u32 autoneg; in netxen_nic_set_link_parameters() local
1943 &autoneg) != 0) in netxen_nic_set_link_parameters()
1944 adapter->link_autoneg = autoneg; in netxen_nic_set_link_parameters()
Dnetxen_nic.h1797 u32 speed, u32 duplex, u32 autoneg);
/linux-4.4.14/drivers/net/ethernet/microchip/
Dencx24j600.c64 bool autoneg; member
197 if (priv->autoneg == AUTONEG_ENABLE) { in encx24j600_update_phcon1()
230 priv->autoneg = AUTONEG_DISABLE; in encx24j600_wait_for_autoneg()
269 if (priv->autoneg == AUTONEG_ENABLE) in encx24j600_check_link_status()
280 priv->autoneg = AUTONEG_ENABLE; in encx24j600_check_link_status()
638 if ((priv->autoneg == AUTONEG_DISABLE) && priv->full_duplex) in encx24j600_hw_init()
689 static int encx24j600_setlink(struct net_device *dev, u8 autoneg, u16 speed, in encx24j600_setlink() argument
700 priv->autoneg = (autoneg == AUTONEG_ENABLE); in encx24j600_setlink()
957 cmd->autoneg = priv->autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; in encx24j600_get_settings()
965 return encx24j600_setlink(dev, cmd->autoneg, in encx24j600_set_settings()
[all …]
Denc28j60.c778 enc28j60_setlink(struct net_device *ndev, u8 autoneg, u16 speed, u8 duplex) in enc28j60_setlink() argument
787 if (autoneg == AUTONEG_DISABLE && speed == SPEED_10) in enc28j60_setlink()
1493 cmd->autoneg = AUTONEG_DISABLE; in enc28j60_get_settings()
1501 return enc28j60_setlink(dev, cmd->autoneg, in enc28j60_set_settings()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c206 cmd->autoneg = (current_link.autoneg) ? AUTONEG_ENABLE : in qede_get_settings()
233 if (cmd->autoneg == AUTONEG_ENABLE) { in qede_set_settings()
234 params.autoneg = true; in qede_set_settings()
239 params.autoneg = false; in qede_set_settings()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dphy.c113 phy->autoneg = AUTONEG_ENABLE; in genmii_setup_aneg()
172 phy->autoneg = AUTONEG_DISABLE; in genmii_setup_forced()
214 if (phy->autoneg == AUTONEG_ENABLE && !(status & BMSR_ANEGCOMPLETE)) in genmii_poll_link()
221 if (phy->autoneg == AUTONEG_ENABLE) { in genmii_read_link()
489 phy->autoneg = AUTONEG_DISABLE; in emac_mii_phy_probe()
Dphy.h63 int autoneg; member
Dcore.c1980 cmd->autoneg = dev->phy.autoneg; in emac_ethtool_get_settings()
1995 cmd->autoneg, cmd->speed, cmd->duplex, cmd->advertising); in emac_ethtool_set_settings()
2000 if (cmd->autoneg != AUTONEG_ENABLE && cmd->autoneg != AUTONEG_DISABLE) in emac_ethtool_set_settings()
2002 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in emac_ethtool_set_settings()
2007 if (cmd->autoneg == AUTONEG_DISABLE) { in emac_ethtool_set_settings()
2074 pp->autoneg = 1; in emac_ethtool_get_pauseparam()
2160 if (!dev->phy.autoneg) { in emac_ethtool_nway_reset()
2835 dev->phy.autoneg = AUTONEG_DISABLE; in emac_probe()
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_ethtool.c85 cmd->autoneg = port->autoneg == 1 ? AUTONEG_ENABLE : AUTONEG_DISABLE; in ehea_get_settings()
96 if (cmd->autoneg == AUTONEG_ENABLE) { in ehea_set_settings()
Dehea.h466 u8 autoneg; member
Dehea_main.c1059 port->autoneg = 1; in ehea_sense_port_attr()
1103 port->autoneg = port_speed == EHEA_SPEED_AUTONEG ? 1 : 0; in ehea_set_portspeed()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_82599.c354 bool *autoneg) in ixgbe_get_link_capabilities_82599() argument
366 *autoneg = true; in ixgbe_get_link_capabilities_82599()
383 *autoneg = false; in ixgbe_get_link_capabilities_82599()
388 *autoneg = false; in ixgbe_get_link_capabilities_82599()
393 *autoneg = true; in ixgbe_get_link_capabilities_82599()
398 *autoneg = false; in ixgbe_get_link_capabilities_82599()
410 *autoneg = true; in ixgbe_get_link_capabilities_82599()
421 *autoneg = true; in ixgbe_get_link_capabilities_82599()
426 *autoneg = false; in ixgbe_get_link_capabilities_82599()
439 *autoneg = false; in ixgbe_get_link_capabilities_82599()
[all …]
Dixgbe_82598.c224 bool *autoneg) in ixgbe_get_link_capabilities_82598() argument
241 *autoneg = false; in ixgbe_get_link_capabilities_82598()
246 *autoneg = false; in ixgbe_get_link_capabilities_82598()
251 *autoneg = true; in ixgbe_get_link_capabilities_82598()
261 *autoneg = true; in ixgbe_get_link_capabilities_82598()
634 bool autoneg = false; in ixgbe_setup_mac_link_82598() local
641 ixgbe_get_link_capabilities_82598(hw, &link_capabilities, &autoneg); in ixgbe_setup_mac_link_82598()
Dixgbe_ethtool.c161 bool autoneg = false; in ixgbe_get_settings() local
164 hw->mac.ops.get_link_capabilities(hw, &supported_link, &autoneg); in ixgbe_get_settings()
195 if (hw->phy.multispeed_fiber && !autoneg) { in ixgbe_get_settings()
201 if (autoneg) { in ixgbe_get_settings()
204 ecmd->autoneg = AUTONEG_ENABLE; in ixgbe_get_settings()
206 ecmd->autoneg = AUTONEG_DISABLE; in ixgbe_get_settings()
332 if (!ecmd->autoneg && hw->phy.multispeed_fiber) { in ixgbe_set_settings()
366 if ((ecmd->autoneg == AUTONEG_ENABLE) || in ixgbe_set_settings()
383 pause->autoneg = 1; in ixgbe_get_pauseparam()
385 pause->autoneg = 0; in ixgbe_get_pauseparam()
[all …]
Dixgbe_phy.h159 bool *autoneg);
Dixgbe_phy.c703 bool autoneg = false; in ixgbe_setup_phy_link_generic() local
706 ixgbe_get_copper_link_capabilities_generic(hw, &speed, &autoneg); in ixgbe_setup_phy_link_generic()
850 bool *autoneg) in ixgbe_get_copper_link_capabilities_generic() argument
854 *autoneg = true; in ixgbe_get_copper_link_capabilities_generic()
922 bool autoneg = false; in ixgbe_setup_phy_link_tnx() local
925 ixgbe_get_copper_link_capabilities_generic(hw, &speed, &autoneg); in ixgbe_setup_phy_link_tnx()
Dixgbe_x550.c1422 bool *autoneg) in ixgbe_get_link_capabilities_X550em() argument
1427 *autoneg = false; in ixgbe_get_link_capabilities_X550em()
1444 *autoneg = true; in ixgbe_get_link_capabilities_X550em()
Dixgbe_common.c3945 bool autoneg, link_up = false; in ixgbe_setup_mac_link_multispeed_fiber() local
3948 status = hw->mac.ops.get_link_capabilities(hw, &link_speed, &autoneg); in ixgbe_setup_mac_link_multispeed_fiber()
Dixgbe_main.c4850 bool autoneg, link_up = false; in ixgbe_non_sfp_link_config() local
4862 &autoneg); in ixgbe_non_sfp_link_config()
6801 bool autoneg = false; in ixgbe_sfp_link_config_subtask() local
6814 hw->mac.ops.get_link_capabilities(hw, &speed, &autoneg); in ixgbe_sfp_link_config_subtask()
6817 if (!autoneg) { in ixgbe_sfp_link_config_subtask()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dethtool.c139 if (hw->mac.autoneg == 1) { in e1000_get_settings()
189 ecmd->autoneg = ((hw->phy.media_type == e1000_media_type_fiber) || in e1000_get_settings()
190 hw->mac.autoneg) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in e1000_get_settings()
211 mac->autoneg = 0; in e1000_set_spd_dplx()
239 mac->autoneg = 1; in e1000_set_spd_dplx()
287 (ecmd->autoneg != AUTONEG_ENABLE)) { in e1000_set_settings()
297 if (ecmd->autoneg == AUTONEG_ENABLE) { in e1000_set_settings()
298 hw->mac.autoneg = 1; in e1000_set_settings()
348 pause->autoneg = in e1000_get_pauseparam()
368 adapter->fc_autoneg = pause->autoneg; in e1000_set_pauseparam()
[all …]
Dmac.c449 if (!mac->autoneg) in e1000e_check_for_copper_link()
1050 if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { in e1000e_config_fc_after_link_up()
1193 mac->autoneg) { in e1000e_config_fc_after_link_up()
Dhw.h566 bool autoneg; member
Dphy.c891 if (hw->mac.autoneg) { in e1000e_copper_link_setup_igp()
1153 if (hw->mac.autoneg) { in e1000e_setup_copper_link()
Dnetdev.c5144 hw->mac.autoneg && in e1000_watchdog_task()
7198 adapter->hw.mac.autoneg = 1; in e1000_probe()
Dich8lan.c1573 if (!mac->autoneg) in e1000_check_for_copper_link_ich8lan()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c533 cmd->autoneg = AUTONEG_ENABLE; in bnxt_get_settings()
535 cmd->autoneg = AUTONEG_DISABLE; in bnxt_get_settings()
652 if (cmd->autoneg == AUTONEG_ENABLE) { in bnxt_set_settings()
675 link_info->autoneg |= BNXT_AUTONEG_SPEED; in bnxt_set_settings()
697 link_info->autoneg &= ~BNXT_AUTONEG_SPEED; in bnxt_set_settings()
716 epause->autoneg = !!(link_info->auto_pause_setting & in bnxt_get_pauseparam()
732 if (epause->autoneg) { in bnxt_set_pauseparam()
733 link_info->autoneg |= BNXT_AUTONEG_FLOW_CTRL; in bnxt_set_pauseparam()
739 if (link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL) in bnxt_set_pauseparam()
741 link_info->autoneg &= ~BNXT_AUTONEG_FLOW_CTRL; in bnxt_set_pauseparam()
Dbnxt.c4394 if (bp->link_info.autoneg & BNXT_AUTONEG_FLOW_CTRL) { in bnxt_hwrm_set_pause_common()
4414 u8 autoneg = bp->link_info.autoneg; in bnxt_hwrm_set_link_common() local
4418 if (autoneg & BNXT_AUTONEG_SPEED) { in bnxt_hwrm_set_link_common()
4449 if ((bp->link_info.autoneg & BNXT_AUTONEG_FLOW_CTRL) || in bnxt_hwrm_set_pause()
4455 if (!rc && !(bp->link_info.autoneg & BNXT_AUTONEG_FLOW_CTRL)) { in bnxt_hwrm_set_pause()
4496 if ((link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL) && in bnxt_update_phy_setting()
4499 if (!(link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL) && in bnxt_update_phy_setting()
4504 if (!(link_info->autoneg & BNXT_AUTONEG_SPEED)) { in bnxt_update_phy_setting()
5579 link_info->autoneg |= BNXT_AUTONEG_SPEED; in bnxt_probe_phy()
5583 link_info->autoneg |= BNXT_AUTONEG_FLOW_CTRL; in bnxt_probe_phy()
[all …]
Dbnxt.h823 u8 autoneg; member
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c281 cmd->autoneg = ADVERTISED_Autoneg; in stmmac_ethtool_getsettings()
340 if (cmd->autoneg != AUTONEG_ENABLE) in stmmac_ethtool_setsettings()
432 pause->autoneg = priv->phydev->autoneg; in stmmac_get_pauseparam()
459 phy->autoneg = pause->autoneg; in stmmac_set_pauseparam()
461 if (phy->autoneg) { in stmmac_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_ethtool.c75 cmd->autoneg = AUTONEG_ENABLE; in xgene_get_settings()
83 cmd->autoneg = AUTONEG_DISABLE; in xgene_get_settings()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.h19 bool autoneg; member
25 bool autoneg; member
Dqed_main.c907 link_params->speed.autoneg = params->autoneg; in qed_set_link()
987 if (params.speed.autoneg) in qed_fill_link()
989 if (params.pause.autoneg || in qed_fill_link()
992 if (params.pause.autoneg || params.pause.forced_rx || in qed_fill_link()
1039 if_link->autoneg = params.speed.autoneg; in qed_fill_link()
1041 if (params.pause.autoneg) in qed_fill_link()
Dqed_mcp.c508 if (!params->speed.autoneg) in qed_mcp_set_link()
510 phy_cfg.pause |= (params->pause.autoneg) ? PMM_PAUSE_AUTONEG : 0; in qed_mcp_set_link()
Dqed_dev.c1171 link->speed.autoneg = true; in qed_hw_get_nvm_info()
1198 link->pause.autoneg = !!(link_temp & in qed_hw_get_nvm_info()
1209 link->speed.autoneg, link->pause.autoneg); in qed_hw_get_nvm_info()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmdio_10g.c243 ecmd->autoneg == prev.autoneg) in efx_mdio_set_settings()
251 if (!ecmd->autoneg || in efx_mdio_set_settings()
Dmcdi_port.c520 ecmd->autoneg = !!(efx->link_advertising & ADVERTISED_Autoneg); in efx_mcdi_phy_get_settings()
540 if (ecmd->autoneg) { in efx_mcdi_phy_set_settings()
566 if (ecmd->autoneg) { in efx_mcdi_phy_set_settings()
Dtenxpress.c468 if (!ecmd->autoneg) in tenxpress_set_settings()
Dethtool.c699 (pause->autoneg ? EFX_FC_AUTO : 0)); in efx_ethtool_set_pauseparam()
752 pause->autoneg = !!(efx->wanted_fc & EFX_FC_AUTO); in efx_ethtool_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c461 if (p->link_cfg.autoneg != AUTONEG_ENABLE) in restart_autoneg()
593 cmd->autoneg = p->link_cfg.autoneg; in get_settings()
628 if (cmd->autoneg == AUTONEG_DISABLE && in set_settings()
635 if (cmd->autoneg == AUTONEG_DISABLE) { in set_settings()
649 lc->autoneg = cmd->autoneg; in set_settings()
666 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
677 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
Dcxgb4.h393 unsigned char autoneg; /* autonegotiating? */ member
Dt4_hw.c3601 } else if (lc->autoneg == AUTONEG_DISABLE) { in t4_link_l1cfg()
6936 lc->autoneg = AUTONEG_ENABLE; in init_link_config()
6940 lc->autoneg = AUTONEG_DISABLE; in init_link_config()
/linux-4.4.14/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c141 pause->autoneg = ugeth->phydev->autoneg; in uec_get_pauseparam()
159 if (ugeth->phydev->autoneg) { in uec_set_pauseparam()
Dgianfar_ethtool.c523 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam()
561 if (epause->autoneg) in gfar_spauseparam()
572 if (phydev->autoneg) in gfar_spauseparam()
578 if (!epause->autoneg) { in gfar_spauseparam()
Dfec_main.c2268 pause->autoneg = (fep->pause_flag & FEC_PAUSE_FLAG_AUTONEG) != 0; in fec_enet_get_pauseparam()
2291 fep->pause_flag |= pause->autoneg ? FEC_PAUSE_FLAG_AUTONEG : 0; in fec_enet_set_pauseparam()
2293 if (pause->rx_pause || pause->autoneg) { in fec_enet_set_pauseparam()
2301 if (pause->autoneg) { in fec_enet_set_pauseparam()
/linux-4.4.14/drivers/net/cris/
Deth_v10.c93 autoneg enumerator
394 current_duplex = autoneg; in etrax_ethernet_init()
1401 e100_set_duplex(dev, autoneg); in e100_ioctl()
1437 if (ecmd->autoneg == AUTONEG_ENABLE) { in e100_set_settings()
1438 e100_set_duplex(dev, autoneg); in e100_set_settings()
1459 if (current_duplex == autoneg && current_speed_selection == 0) in e100_nway_reset()
1483 e100_set_duplex(dev, autoneg); in e100_set_config()
1487 e100_set_duplex(dev, autoneg); in e100_set_config()
1492 e100_set_duplex(dev, autoneg); in e100_set_config()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ethtool.c159 if (hw->mac.autoneg == 1) { in igb_get_settings()
191 if (hw->mac.autoneg == 1) in igb_get_settings()
197 if (hw->mac.autoneg != 1) in igb_get_settings()
238 hw->mac.autoneg) in igb_get_settings()
239 ecmd->autoneg = AUTONEG_ENABLE; in igb_get_settings()
241 ecmd->autoneg = AUTONEG_DISABLE; in igb_get_settings()
281 (ecmd->autoneg != AUTONEG_ENABLE)) { in igb_set_settings()
290 if (ecmd->autoneg == AUTONEG_ENABLE) { in igb_set_settings()
291 hw->mac.autoneg = 1; in igb_set_settings()
374 pause->autoneg = in igb_get_pauseparam()
[all …]
De1000_mac.c559 if (!mac->autoneg) { in igb_check_for_copper_link()
851 if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) { in igb_config_fc_after_link_up()
1020 && mac->autoneg) { in igb_config_fc_after_link_up()
1516 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) { in igb_validate_mdi_setting()
De1000_hw.h408 bool autoneg; member
De1000_phy.c802 if (hw->mac.autoneg) { in igb_copper_link_setup_igp()
1100 if (hw->mac.autoneg) { in igb_setup_copper_link()
Digb_main.c1987 if (!hw->mac.autoneg) in igb_reset()
2449 hw->mac.autoneg = true; in igb_probe()
7253 mac->autoneg = 0; in igb_set_spd_dplx()
7289 mac->autoneg = 1; in igb_set_spd_dplx()
De1000_82575.c1679 pcs_autoneg = hw->mac.autoneg; in igb_setup_serdes_link_82575()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c641 ecmd->autoneg = AUTONEG_ENABLE; in be_get_settings()
660 ecmd->autoneg = AUTONEG_DISABLE; in be_get_settings()
668 adapter->phy.autoneg = ecmd->autoneg; in be_get_settings()
675 ecmd->autoneg = adapter->phy.autoneg; in be_get_settings()
703 ecmd->autoneg = adapter->phy.fc_autoneg; in be_get_pauseparam()
712 if (ecmd->autoneg != adapter->phy.fc_autoneg) in be_set_pauseparam()
Dbe.h404 u8 autoneg; member
/linux-4.4.14/drivers/net/ethernet/sun/
Dsungem.c1257 int autoneg; in gem_begin_auto_negotiation() local
1275 autoneg = gp->want_autoneg; in gem_begin_auto_negotiation()
1282 if (ep->autoneg == AUTONEG_ENABLE) { in gem_begin_auto_negotiation()
1284 autoneg = 1; in gem_begin_auto_negotiation()
1286 autoneg = 0; in gem_begin_auto_negotiation()
1294 autoneg = 0; in gem_begin_auto_negotiation()
1313 gp->phy_mii.autoneg = gp->want_autoneg = autoneg; in gem_begin_auto_negotiation()
1320 gp->want_autoneg = autoneg; in gem_begin_auto_negotiation()
1321 if (autoneg) { in gem_begin_auto_negotiation()
2540 cmd->autoneg = gp->want_autoneg; in gem_get_settings()
[all …]
Dsunhme.c1312 if (ep == NULL || ep->autoneg == AUTONEG_ENABLE) { in happy_meal_begin_auto_negotiation()
1387 if (ep == NULL || ep->autoneg == AUTONEG_ENABLE) { in happy_meal_begin_auto_negotiation()
2459 cmd->autoneg = AUTONEG_ENABLE; in hme_get_settings()
2471 cmd->autoneg = AUTONEG_DISABLE; in hme_get_settings()
2486 if (cmd->autoneg != AUTONEG_ENABLE && in hme_set_settings()
2487 cmd->autoneg != AUTONEG_DISABLE) in hme_set_settings()
2489 if (cmd->autoneg == AUTONEG_DISABLE && in hme_set_settings()
Dcassini.c707 if (ep->autoneg == AUTONEG_ENABLE) in cas_begin_auto_negotiation()
4597 cmd->autoneg = AUTONEG_ENABLE; in cas_get_settings()
4604 cmd->autoneg = AUTONEG_DISABLE; in cas_get_settings()
4648 if (cmd->autoneg != AUTONEG_ENABLE && in cas_set_settings()
4649 cmd->autoneg != AUTONEG_DISABLE) in cas_set_settings()
4652 if (cmd->autoneg == AUTONEG_DISABLE && in cas_set_settings()
Dniu.c1776 if (lp->autoneg) { in mii_init_common()
6832 cmd->autoneg = lp->active_autoneg; in niu_get_settings()
6850 lp->autoneg = cmd->autoneg; in niu_set_settings()
6870 if (np->link_config.autoneg) in niu_nway_reset()
8979 lp->autoneg = 1; in niu_link_config_init()
Dniu.h3151 u8 autoneg; member
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c312 ecmd->autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_settings()
335 ecmd->autoneg = ahw->link_autoneg; in qlcnic_82xx_get_settings()
342 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
363 ecmd->autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_settings()
371 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
384 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
388 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
396 ecmd->autoneg = AUTONEG_ENABLE; in qlcnic_82xx_get_settings()
452 if (ecmd->autoneg) in qlcnic_set_port_config()
496 adapter->ahw->link_autoneg = ecmd->autoneg; in qlcnic_set_settings()
[all …]
Dqlcnic_83xx_hw.c3277 ecmd->autoneg = ahw->link_autoneg; in qlcnic_83xx_get_settings()
3281 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_83xx_get_settings()
3290 if (ecmd->autoneg == AUTONEG_ENABLE) { in qlcnic_83xx_get_settings()
3365 if (ecmd->autoneg) { in qlcnic_83xx_set_settings()
3683 pause->autoneg = 1; in qlcnic_83xx_get_pauseparam()
3702 if (pause->autoneg) in qlcnic_83xx_set_pauseparam()
3704 if (!pause->autoneg) in qlcnic_83xx_set_pauseparam()
3706 } else if ((ahw->port_type == QLCNIC_XGBE) && (pause->autoneg)) { in qlcnic_83xx_set_pauseparam()
Dqlcnic_io.c1034 u8 link_status, module, duplex, autoneg, lb_status = 0; in qlcnic_handle_linkevent() local
1045 autoneg = (msg->body[2] >> 24) & 0xff; in qlcnic_handle_linkevent()
1069 adapter->ahw->link_autoneg = autoneg; in qlcnic_handle_linkevent()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c590 cmd->autoneg = p->link_config.autoneg; in get_settings()
640 if (cmd->autoneg == AUTONEG_DISABLE) { in set_settings()
660 lc->autoneg = cmd->autoneg; in set_settings()
672 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
684 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
695 if (lc->autoneg == AUTONEG_ENABLE) { in set_pauseparam()
Dsubr.c163 if (link_ok && speed >= 0 && lc->autoneg == AUTONEG_ENABLE) { in t1_link_changed()
641 if (lc->autoneg == AUTONEG_DISABLE) { in t1_link_start()
1039 lc->autoneg = AUTONEG_ENABLE; in init_link_config()
1043 lc->autoneg = AUTONEG_DISABLE; in init_link_config()
Dcommon.h210 unsigned char autoneg; /* autonegotiating? */ member
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbnx2.c974 if (bp->autoneg) { in bnx2_report_fw_link()
1038 if ((bp->autoneg & (AUTONEG_SPEED | AUTONEG_FLOW_CTRL)) != in bnx2_resolve_flow_ctrl()
1119 if ((bp->autoneg & AUTONEG_SPEED) == 0) { in bnx2_5709s_linkup()
1411 if (bp->autoneg & AUTONEG_SPEED) in bnx2_test_and_enable_2g5()
1493 if (bp->autoneg & AUTONEG_SPEED) { in bnx2_enable_forced_2g5()
1535 if (bp->autoneg & AUTONEG_SPEED) in bnx2_disable_forced_2g5()
1613 (bp->autoneg & AUTONEG_SPEED)) in bnx2_set_link()
1706 if (bp->autoneg & AUTONEG_SPEED) { in bnx2_setup_remote_phy()
1767 if (!(bp->autoneg & AUTONEG_SPEED)) { in bnx2_setup_serdes_phy()
1900 bp->autoneg |= AUTONEG_SPEED; in bnx2_set_default_remote_link()
[all …]
Db44.c1869 cmd->autoneg = (bp->flags & B44_FLAG_FORCE_LINK) ? in b44_get_settings()
1871 if (cmd->autoneg == AUTONEG_ENABLE) in b44_get_settings()
1904 if (cmd->autoneg == AUTONEG_ENABLE) { in b44_set_settings()
1918 if (cmd->autoneg == AUTONEG_ENABLE) { in b44_set_settings()
2001 epause->autoneg = in b44_get_pauseparam()
2015 if (epause->autoneg) in b44_set_pauseparam()
Dtg3.c1965 u8 autoneg; in tg3_setup_flow_control() local
1971 autoneg = tp->mdio_bus->phy_map[tp->phy_addr]->autoneg; in tg3_setup_flow_control()
1973 autoneg = tp->link_config.autoneg; in tg3_setup_flow_control()
1975 if (autoneg == AUTONEG_ENABLE && tg3_flag(tp, PAUSE_AUTONEG)) { in tg3_setup_flow_control()
2147 phydev->autoneg = tp->link_config.autoneg; in tg3_phy_start()
2394 if (tp->link_config.autoneg == AUTONEG_ENABLE && in tg3_phy_eee_adjust()
4057 tp->link_config.autoneg = phydev->autoneg; in tg3_power_down_prepare()
4402 if (tp->link_config.autoneg == AUTONEG_ENABLE || in tg3_phy_copper_begin()
4507 tp->link_config.autoneg = AUTONEG_DISABLE; in tg3_phy_pull_config()
4547 tp->link_config.autoneg = AUTONEG_ENABLE; in tg3_phy_pull_config()
[all …]
Dbcm63xx_enet.c1464 cmd->autoneg = 0; in bcm_enet_get_settings()
1492 if (cmd->autoneg || in bcm_enet_set_settings()
1555 ecmd->autoneg = priv->pause_auto; in bcm_enet_get_pauseparam()
1568 if (ecmd->autoneg && (ecmd->rx_pause != ecmd->tx_pause)) { in bcm_enet_set_pauseparam()
1576 if (ecmd->autoneg) in bcm_enet_set_pauseparam()
1580 priv->pause_auto = ecmd->autoneg; in bcm_enet_set_pauseparam()
Dtg3.h2860 u8 autoneg; member
Dbnx2.h6959 u8 autoneg; member
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c147 cmd->autoneg = false; in hns_nic_get_settings()
160 if (cmd->autoneg) in hns_nic_get_settings()
210 if (cmd->autoneg == AUTONEG_ENABLE || speed != SPEED_10000 || in hns_nic_set_settings()
214 if (!priv->phy && cmd->autoneg == AUTONEG_ENABLE) in hns_nic_set_settings()
711 ops->get_pauseparam(priv->ae_handle, &param->autoneg, in hns_get_pauseparam()
737 return ops->set_pauseparam(priv->ae_handle, param->autoneg, in hns_set_pauseparam()
Dhns_ae_adapt.c412 u32 autoneg, u32 rx_en, u32 tx_en) in hns_ae_set_pauseparam() argument
417 ret = hns_mac_set_autoneg(mac_cb, autoneg); in hns_ae_set_pauseparam()
Dhns_enet.c774 phy_dev->autoneg = false; in hns_nic_init_phy()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8695net.c893 cmd->autoneg = AUTONEG_ENABLE; in ks8695_wan_get_settings()
901 cmd->autoneg = AUTONEG_DISABLE; in ks8695_wan_get_settings()
931 if ((cmd->autoneg != AUTONEG_DISABLE) && in ks8695_wan_set_settings()
932 (cmd->autoneg != AUTONEG_ENABLE)) in ks8695_wan_set_settings()
935 if (cmd->autoneg == AUTONEG_ENABLE) { in ks8695_wan_set_settings()
1012 param->autoneg = (ctrl & WMC_WANAP); in ks8695_wan_get_pause()
Dksz884x.c5996 if (cmd->autoneg && priv->advertising == cmd->advertising) { in netdev_set_settings()
6016 if (cmd->autoneg && in netdev_set_settings()
6026 if (cmd->autoneg) in netdev_set_settings()
6335 pause->autoneg = (hw->overrides & PAUSE_FLOW_CTRL) ? 0 : 1; in netdev_get_pauseparam()
6370 if (pause->autoneg) { in netdev_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c63 ecmd->autoneg = AUTONEG_ENABLE; in atl1c_get_settings()
77 if (ecmd->autoneg == AUTONEG_ENABLE) { in atl1c_set_settings()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c114 ecmd->autoneg = AUTONEG_DISABLE; in ixgb_get_settings()
134 if (ecmd->autoneg == AUTONEG_ENABLE || in ixgb_set_settings()
156 pause->autoneg = AUTONEG_DISABLE; in ixgb_get_pauseparam()
175 if (pause->autoneg == AUTONEG_ENABLE) in ixgb_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dskge.c319 ecmd->autoneg = skge->autoneg; in skge_get_settings()
332 if (ecmd->autoneg == AUTONEG_ENABLE) { in skge_set_settings()
377 skge->autoneg = ecmd->autoneg; in skge_set_settings()
544 if (skge->autoneg != AUTONEG_ENABLE || !netif_running(dev)) in skge_nway_reset()
561 ecmd->autoneg = ecmd->rx_pause || ecmd->tx_pause; in skge_get_pauseparam()
573 if (ecmd->autoneg != old.autoneg) in skge_set_pauseparam()
574 skge->flow_control = ecmd->autoneg ? FLOW_MODE_NONE : FLOW_MODE_SYMMETRIC; in skge_set_pauseparam()
1223 if (skge->autoneg == AUTONEG_ENABLE) { in bcom_check_link()
1339 if (skge->autoneg == AUTONEG_ENABLE) { in bcom_phy_init()
1386 if (skge->autoneg == AUTONEG_ENABLE) { in xm_phy_init()
[all …]
Dpxa168_eth.c998 cmd.autoneg = AUTONEG_ENABLE; in pxa168_init_phy()
1001 cmd.autoneg = AUTONEG_DISABLE; in pxa168_init_phy()
Dmv643xx_eth.c1239 if (mp->phy->autoneg == AUTONEG_ENABLE) { in mv643xx_eth_adjust_link()
1546 cmd->autoneg = AUTONEG_DISABLE; in mv643xx_eth_get_settings_phyless()
3012 phy->autoneg = AUTONEG_ENABLE; in phy_init()
3017 phy->autoneg = AUTONEG_DISABLE; in phy_init()
Dskge.h2466 u8 autoneg; /* AUTONEG_ENABLE, AUTONEG_DISABLE */ member
Dsky2.c3621 ecmd->autoneg = (sky2->flags & SKY2_FLAG_AUTO_SPEED) in sky2_get_settings()
3633 if (ecmd->autoneg == AUTONEG_ENABLE) { in sky2_set_settings()
4047 ecmd->autoneg = (sky2->flags & SKY2_FLAG_AUTO_PAUSE) in sky2_get_pauseparam()
4056 if (ecmd->autoneg == AUTONEG_ENABLE) in sky2_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c124 ecmd->autoneg = AUTONEG_DISABLE; in lio_get_settings()
959 if (ecmd->autoneg != AUTONEG_ENABLE && ecmd->autoneg != AUTONEG_DISABLE) in lio_set_settings()
962 if (ecmd->autoneg == AUTONEG_DISABLE && ((ecmd->speed != SPEED_100 && in lio_set_settings()
989 if (ecmd->autoneg == AUTONEG_ENABLE) { in lio_set_settings()
1020 ecmd.autoneg = 0; in lio_nway_reset()
Dliquidio_common.h502 u64 autoneg:1; member
510 u64 autoneg:1;
/linux-4.4.14/drivers/net/fjes/
Dfjes_ethtool.c116 ecmd->autoneg = AUTONEG_DISABLE; in fjes_get_settings()
/linux-4.4.14/include/linux/qed/
Dqed_if.h108 bool autoneg; member
126 bool autoneg; member
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c64 ecmd->autoneg = AUTONEG_ENABLE; in atl1e_get_settings()
77 if (ecmd->autoneg == AUTONEG_ENABLE) { in atl1e_set_settings()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c512 u32 autoneg = AUTONEG_DISABLE; in mlx4_en_autoneg_get() local
516 autoneg = AUTONEG_ENABLE; in mlx4_en_autoneg_get()
518 return autoneg; in mlx4_en_autoneg_get()
783 cmd->autoneg = (priv->port_state.flags & MLX4_EN_PORT_ANC) ? in ethtool_get_ptys_settings()
808 cmd->autoneg = AUTONEG_DISABLE; in ethtool_get_default_settings()
886 speed, cmd->advertising, cmd->autoneg, cmd->duplex); in mlx4_en_set_settings()
903 proto_admin = cmd->autoneg == AUTONEG_ENABLE ? in mlx4_en_set_settings()
1005 if (pause->autoneg) in mlx4_en_set_pauseparam()
Den_port.h93 u8 autoneg; member
Den_port.c123 state->flags |= (qport_context->autoneg & MLX4_EN_AUTONEG_MASK) ? in mlx4_en_QUERY_PORT()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dnatsemi.c588 u8 autoneg; /* Autonegotiation enabled */ member
759 np->autoneg = (tmp & BMCR_ANENABLE)? AUTONEG_ENABLE: AUTONEG_DISABLE; in natsemi_init_media()
1150 if (np->autoneg == AUTONEG_ENABLE) { in init_phy_fixup()
2838 ecmd->autoneg = np->autoneg; in netdev_get_ecmd()
2889 if (ecmd->autoneg == AUTONEG_ENABLE) { in netdev_get_ecmd()
2916 if (ecmd->autoneg == AUTONEG_ENABLE) { in netdev_set_ecmd()
2923 } else if (ecmd->autoneg == AUTONEG_DISABLE) { in netdev_set_ecmd()
2938 if (np->ignore_phy && (ecmd->autoneg == AUTONEG_ENABLE || in netdev_set_ecmd()
2959 np->autoneg = ecmd->autoneg; in netdev_set_ecmd()
2961 if (np->autoneg == AUTONEG_ENABLE) { in netdev_set_ecmd()
Dns83820.c1277 cmd->autoneg = (tbicr & TBICR_MR_AN_ENABLE)
1336 if (cmd->autoneg == AUTONEG_ENABLE) {
1351 cmd->autoneg ? "ENABLED" : "DISABLED");
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c242 cmd->autoneg = AUTONEG_DISABLE; in bnx2x_get_vf_settings()
253 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_get_vf_settings()
294 cmd->autoneg = AUTONEG_ENABLE; in bnx2x_get_settings()
296 cmd->autoneg = AUTONEG_DISABLE; in bnx2x_get_settings()
352 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_get_settings()
373 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_set_settings()
466 if (cmd->autoneg == AUTONEG_ENABLE) { in bnx2x_set_settings()
1924 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1927 if (!epause->autoneg) in bnx2x_get_pauseparam()
1939 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam()
[all …]
/linux-4.4.14/include/uapi/linux/
Dethtool.h102 __u8 autoneg; member
528 __u32 autoneg; member
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c262 cmd->autoneg = AUTONEG_DISABLE; in bnad_get_settings()
286 if (cmd->autoneg == AUTONEG_ENABLE) in bnad_set_settings()
516 pauseparam->autoneg = 0; in bnad_get_pauseparam()
529 if (pauseparam->autoneg == AUTONEG_ENABLE) in bnad_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dde2104x.c1515 ecmd->autoneg = AUTONEG_DISABLE; in __de_get_settings()
1517 ecmd->autoneg = AUTONEG_ENABLE; in __de_get_settings()
1539 if (ecmd->autoneg != AUTONEG_DISABLE && ecmd->autoneg != AUTONEG_ENABLE) in __de_set_settings()
1543 if (ecmd->autoneg == AUTONEG_ENABLE && in __de_set_settings()
1559 if (ecmd->autoneg == AUTONEG_ENABLE) in __de_set_settings()
1572 media_lock = (ecmd->autoneg == AUTONEG_ENABLE) ? 0 : 1; in __de_set_settings()
Duli526x.c971 ecmd->autoneg = AUTONEG_ENABLE; in ULi_ethtool_gset()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_common.h113 unsigned char autoneg; /* autonegotiating? */ member
Dt4vf_hw.c269 lc->autoneg = AUTONEG_ENABLE; in init_link_config()
273 lc->autoneg = AUTONEG_DISABLE; in init_link_config()
Dcxgb4vf_main.c1325 cmd->autoneg = p->link_cfg.autoneg; in cxgb4vf_get_settings()
1473 pauseparam->autoneg = (pi->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in cxgb4vf_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c522 ecmd->autoneg = ((hw_link_info->an_info & I40E_AQ_AN_COMPLETED) ? in i40e_get_settings()
600 u8 autoneg; in i40e_set_settings() local
633 autoneg = ecmd->autoneg; in i40e_set_settings()
637 ecmd->autoneg = safe_ecmd.autoneg; in i40e_set_settings()
663 if (autoneg == AUTONEG_ENABLE) { in i40e_set_settings()
798 pause->autoneg = in i40e_get_pauseparam()
849 if (pause->autoneg != ((hw_link_info->an_info & I40E_AQ_AN_COMPLETED) ? in i40e_set_pauseparam()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c1423 et_pauseparam->autoneg = 0; in nes_netdev_get_pauseparam()
1439 if (et_pauseparam->autoneg) { in nes_netdev_set_pauseparam()
1501 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1514 et_cmd->autoneg = AUTONEG_ENABLE; in nes_netdev_get_settings()
1516 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1537 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1559 if (et_cmd->autoneg) { in nes_netdev_set_settings()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c1772 if (p->link_config.autoneg != AUTONEG_ENABLE) in restart_autoneg()
1819 cmd->autoneg = p->link_config.autoneg; in get_settings()
1870 if (cmd->autoneg == AUTONEG_DISABLE) { in set_settings()
1879 if (cmd->autoneg == AUTONEG_DISABLE) { in set_settings()
1897 lc->autoneg = cmd->autoneg; in set_settings()
1908 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
1919 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
1930 if (lc->autoneg == AUTONEG_ENABLE) { in set_pauseparam()
Dcommon.h435 unsigned char autoneg; /* autonegotiating? */ member
Dt3_hw.c1253 if (link_ok && speed >= 0 && lc->autoneg == AUTONEG_ENABLE) { in t3_link_changed()
1343 if (lc->autoneg == AUTONEG_DISABLE) { in t3_link_start()
3466 lc->autoneg = AUTONEG_ENABLE; in init_link_config()
3470 lc->autoneg = AUTONEG_DISABLE; in init_link_config()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c763 int autoneg; member
3339 if (np->autoneg == 0) { in nv_update_linkspeed()
3479 if (np->autoneg && np->pause_flags & NV_PAUSEFRAME_AUTONEG) { in nv_update_linkspeed()
4290 ecmd->autoneg = np->autoneg; in nv_get_settings()
4293 if (np->autoneg) { in nv_get_settings()
4339 if (ecmd->autoneg == AUTONEG_ENABLE) { in nv_set_settings()
4350 } else if (ecmd->autoneg == AUTONEG_DISABLE) { in nv_set_settings()
4386 if (ecmd->autoneg == AUTONEG_ENABLE) { in nv_set_settings()
4389 np->autoneg = 1; in nv_set_settings()
4434 np->autoneg = 0; in nv_set_settings()
[all …]
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_debug.c198 cmd->autoneg = AUTONEG_DISABLE; in qcaspi_get_settings()
/linux-4.4.14/drivers/net/ethernet/silan/
Dsc92031.c1178 cmd->autoneg = (phy_ctrl & PhyCtrlAne) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in sc92031_ethtool_get_settings()
1202 if (!(cmd->autoneg == AUTONEG_DISABLE || cmd->autoneg == AUTONEG_ENABLE)) in sc92031_ethtool_set_settings()
1205 if (cmd->autoneg == AUTONEG_ENABLE) { in sc92031_ethtool_set_settings()
/linux-4.4.14/drivers/net/ethernet/8390/
Detherh.c587 cmd->autoneg = (dev->flags & IFF_AUTOMEDIA ? in etherh_get_settings()
594 switch (cmd->autoneg) { in etherh_set_settings()
/linux-4.4.14/drivers/net/ethernet/amd/
Damd8111e.h692 u8 autoneg; member
Damd8111e.c831 lp->link_config.autoneg = AUTONEG_ENABLE; in amd8111e_link_change()
833 lp->link_config.autoneg = AUTONEG_DISABLE; in amd8111e_link_change()
856 lp->link_config.autoneg = AUTONEG_INVALID; in amd8111e_link_change()
Dpcnet32.c2153 ecmd.autoneg = AUTONEG_DISABLE; in pcnet32_open()
2186 ecmd.autoneg = AUTONEG_ENABLE; in pcnet32_open()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_ethtool.c124 cmd->autoneg = AUTONEG_ENABLE; in nicvf_get_settings()
127 cmd->autoneg = AUTONEG_DISABLE; in nicvf_get_settings()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c578 int autoneg; member
914 if (lp->flowcontrol.autoneg) { in dwceqos_adjust_link()
2567 pp->autoneg = lp->flowcontrol.autoneg; in dwceqos_get_pauseparam()
2578 lp->flowcontrol.autoneg = pp->autoneg; in dwceqos_set_pauseparam()
2579 if (pp->autoneg) { in dwceqos_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c635 link_modes = cmd->autoneg == AUTONEG_ENABLE ? in mlx5e_set_settings()
844 if (pauseparam->autoneg) in mlx5e_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.c3265 ecmd->autoneg = AUTONEG_ENABLE; in atl1_get_settings()
3267 ecmd->autoneg = AUTONEG_DISABLE; in atl1_get_settings()
3288 if (ecmd->autoneg == AUTONEG_ENABLE) in atl1_set_settings()
3588 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam()
3590 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam()
3604 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam()
3606 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam()
Datl2.c1774 ecmd->autoneg = AUTONEG_ENABLE; in atl2_get_settings()
1787 if (ecmd->autoneg == AUTONEG_ENABLE) { in atl2_set_settings()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_net.c1261 cmd->autoneg = AUTONEG_ENABLE; in gelic_ether_get_settings()
1263 cmd->autoneg = AUTONEG_DISABLE; in gelic_ether_get_settings()
1278 if (cmd->autoneg == AUTONEG_ENABLE) { in gelic_ether_set_settings()
Dspider_net.c2063 phy->autoneg == 1 ? "" : "no "); in spider_net_link_phy()
/linux-4.4.14/drivers/net/usb/
Drtl8150.c794 ecmd->autoneg = AUTONEG_ENABLE; in rtl8150_get_settings()
802 ecmd->autoneg = AUTONEG_DISABLE; in rtl8150_get_settings()
Dcatc.c704 cmd->autoneg = AUTONEG_DISABLE; in catc_get_settings()
Dr8152.c2813 static int rtl8152_set_speed(struct r8152 *tp, u8 autoneg, u16 speed, u8 duplex) in rtl8152_set_speed() argument
2829 if (autoneg == AUTONEG_DISABLE) { in rtl8152_set_speed()
3641 ret = rtl8152_set_speed(tp, cmd->autoneg, cmd->speed, cmd->duplex); in rtl8152_set_settings()
Dlan78xx.c1277 if (!cmd->autoneg) { in lan78xx_set_settings()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c106 ecmd->autoneg = AUTONEG_DISABLE; in igbvf_get_settings()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c1047 cmd->autoneg = AUTONEG_ENABLE; in typhoon_get_settings()
1049 cmd->autoneg = AUTONEG_DISABLE; in typhoon_get_settings()
1066 if (cmd->autoneg == AUTONEG_ENABLE) { in typhoon_set_settings()
1094 if(cmd->autoneg == AUTONEG_ENABLE) { in typhoon_set_settings()
/linux-4.4.14/drivers/net/ethernet/realtek/
Dr8169.c1890 u8 autoneg, u16 speed, u8 duplex, u32 ignored) in rtl8169_set_speed_tbi() argument
1898 if ((autoneg == AUTONEG_DISABLE) && (speed == SPEED_1000) && in rtl8169_set_speed_tbi()
1901 } else if (autoneg == AUTONEG_ENABLE) in rtl8169_set_speed_tbi()
1913 u8 autoneg, u16 speed, u8 duplex, u32 adv) in rtl8169_set_speed_xmii() argument
1921 if (autoneg == AUTONEG_ENABLE) { in rtl8169_set_speed_xmii()
1977 if ((speed == SPEED_100) && (autoneg != AUTONEG_ENABLE)) { in rtl8169_set_speed_xmii()
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()
2001 if (netif_running(dev) && (autoneg == AUTONEG_ENABLE) && in rtl8169_set_speed()
2017 ret = rtl8169_set_speed(dev, cmd->autoneg, ethtool_cmd_speed(cmd), in rtl8169_set_settings()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dvf.c560 ixgbe_link_speed speed, bool autoneg, in ixgbevf_setup_mac_link_vf() argument
Dethtool.c114 ecmd->autoneg = AUTONEG_DISABLE; in ixgbevf_get_settings()
/linux-4.4.14/drivers/net/ethernet/
Djme.c2563 ecmd->autoneg = in jme_get_pauseparam()
2601 (ecmd->autoneg != 0)) { in jme_set_pauseparam()
2603 if (ecmd->autoneg) in jme_set_pauseparam()
2679 && ecmd->autoneg != AUTONEG_ENABLE) in jme_set_settings()
2687 ecmd->autoneg != AUTONEG_ENABLE && in jme_set_settings()
/linux-4.4.14/drivers/net/ethernet/dlink/
Ddl2k.c1239 cmd->autoneg = AUTONEG_ENABLE; in rio_get_settings()
1241 cmd->autoneg = AUTONEG_DISABLE; in rio_get_settings()
1251 if (cmd->autoneg == AUTONEG_ENABLE) { in rio_set_settings()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c124 ecmd->autoneg = AUTONEG_DISABLE; in enic_get_settings()
/linux-4.4.14/Documentation/networking/
De100.txt77 ethtool -s eth? autoneg off speed {10|100} duplex {full|half}
Dixgbe.txt116 ethtool -A eth? autoneg off RX off TX off
Dphy.txt249 Next, you need to specify what features (speed, duplex, autoneg,
Dcs89x0.txt273 * CS8920 defaults to autoneg if not specified on command-line
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c81 ecmd->autoneg = AUTONEG_DISABLE; in i40evf_get_settings()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c526 pause->autoneg = 0; in fm10k_get_pauseparam()
538 if (pause->autoneg || !pause->tx_pause) in fm10k_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c409 phy_dev->autoneg = AUTONEG_ENABLE; in arc_emac_open()
/linux-4.4.14/drivers/net/ethernet/aurora/
Dnb8800.c1073 pp->autoneg = priv->pause_aneg; in nb8800_get_pauseparam()
1083 priv->pause_aneg = pp->autoneg; in nb8800_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c54 if ((info->autoneg == AUTONEG_ENABLE) || in vxge_ethtool_sset()
88 info->autoneg = AUTONEG_DISABLE; in vxge_ethtool_gset()
/linux-4.4.14/net/batman-adv/
Dsoft-interface.c1042 cmd->autoneg = AUTONEG_DISABLE; in batadv_get_settings()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c391 ecmd->autoneg = AUTONEG_ENABLE; in ql_get_settings()
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc911x.c1474 cmd->autoneg = AUTONEG_DISABLE; in smc911x_ethtool_getsettings()
1502 if (cmd->autoneg != AUTONEG_DISABLE || in smc911x_ethtool_setsettings()
Dsmc91x.c1559 cmd->autoneg = AUTONEG_DISABLE; in smc_ethtool_getsettings()
1581 if (cmd->autoneg != AUTONEG_DISABLE || in smc_ethtool_setsettings()
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1550 cmd->autoneg = 0; in xgmac_ethtool_getsettings()
1573 if (pause->autoneg) in xgmac_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c2617 ecmd->autoneg = AUTONEG_ENABLE; in ace_get_settings()
2619 ecmd->autoneg = AUTONEG_DISABLE; in ace_get_settings()
2659 if (ecmd->autoneg == AUTONEG_ENABLE) in ace_set_settings()
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c1664 u8 autoneg; in rocker_cmd_get_port_settings_ethtool_proc() local
1679 autoneg = rocker_tlv_get_u8(info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_AUTONEG]); in rocker_cmd_get_port_settings_ethtool_proc()
1687 ecmd->autoneg = autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; in rocker_cmd_get_port_settings_ethtool_proc()
1789 ecmd->autoneg)) in rocker_cmd_set_port_settings_ethtool_prep()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c802 eth_proto_new = cmd->autoneg == AUTONEG_ENABLE ? in mlxsw_sx_port_set_settings()
Dspectrum.c1154 eth_proto_new = cmd->autoneg == AUTONEG_ENABLE ? in mlxsw_sp_port_set_settings()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1782 cmd->autoneg = AUTONEG_DISABLE; in myri10ge_get_settings()
1859 pause->autoneg = 0; in myri10ge_get_pauseparam()
1874 if (pause->autoneg != 0) in myri10ge_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c1225 epauseparm->autoneg = 0; in axienet_ethtools_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c3355 cmd->autoneg = (status & VELOCITY_AUTONEG_ENABLE) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in velocity_get_settings()
3380 new_status |= ((cmd->autoneg) ? VELOCITY_AUTONEG_ENABLE : 0); in velocity_set_settings()
/linux-4.4.14/drivers/staging/slicoss/
Dslicoss.c2611 edata.autoneg = AUTONEG_ENABLE; in slic_ioctl()
2633 edata.autoneg = AUTONEG_ENABLE; in slic_ioctl()
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c1724 ecmd->autoneg = ql_get_auto_cfg_status(qdev); in ql_get_settings()
1766 pause->autoneg = ql_get_auto_cfg_status(qdev); in ql_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c740 cmd->autoneg = AUTONEG_ENABLE; in netdev_get_settings()
/linux-4.4.14/drivers/net/ethernet/tehuti/
Dtehuti.c2158 ecmd->autoneg = AUTONEG_DISABLE; in bdx_get_settings()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c5326 if ((info->autoneg == AUTONEG_ENABLE) || in s2io_ethtool_sset()
5368 info->autoneg = AUTONEG_DISABLE; in s2io_ethtool_gset()
5552 ep->autoneg = false; in s2io_ethtool_getpause_data()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpsw.c1890 pause->autoneg = AUTONEG_DISABLE; in cpsw_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/agere/
Det131x.c3289 phydev->autoneg = AUTONEG_ENABLE; in et131x_mii_probe()
/linux-4.4.14/drivers/s390/net/
Dqeth_core_main.c5955 ecmd->autoneg = AUTONEG_ENABLE; in qeth_core_ethtool_get_settings()