Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/phy/
Dphy.c272 phydev->autoneg = AUTONEG_DISABLE; in phy_sanitize_settings()
304 if (cmd->autoneg != AUTONEG_ENABLE && cmd->autoneg != AUTONEG_DISABLE) in phy_ethtool_sset()
307 if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) in phy_ethtool_sset()
310 if (cmd->autoneg == AUTONEG_DISABLE && in phy_ethtool_sset()
318 phydev->autoneg = cmd->autoneg; in phy_ethtool_sset()
324 if (AUTONEG_ENABLE == cmd->autoneg) in phy_ethtool_sset()
354 cmd->autoneg = phydev->autoneg; in phy_ethtool_gset()
391 if (phydev->autoneg == AUTONEG_ENABLE) in phy_mii_ioctl()
393 phydev->autoneg = AUTONEG_DISABLE; in phy_mii_ioctl()
405 if (phydev->autoneg == AUTONEG_DISABLE) in phy_mii_ioctl()
[all …]
Dvitesse.c177 if (phydev->autoneg == AUTONEG_ENABLE || phydev->speed > SPEED_100) in vsc82x4_config_autocross_enable()
212 if (phydev->autoneg != AUTONEG_ENABLE && phydev->speed <= SPEED_100) { in vsc82x4_config_aneg()
Dbcm87xx.c92 phydev->autoneg = AUTONEG_DISABLE; in bcm87xx_config_init()
Dlxt.c174 if (AUTONEG_ENABLE == phydev->autoneg) { in lxt973a2_read_status()
Damd-xgbe-phy.c760 if (phydev->autoneg == AUTONEG_ENABLE) { in amd_xgbe_phy_use_xgmii_mode()
773 if (phydev->autoneg == AUTONEG_ENABLE) { in amd_xgbe_phy_use_gmii_2500_mode()
786 if (phydev->autoneg == AUTONEG_ENABLE) { in amd_xgbe_phy_use_gmii_mode()
1342 if (phydev->autoneg != AUTONEG_ENABLE) in __amd_xgbe_phy_config_aneg()
1448 if ((phydev->autoneg == AUTONEG_ENABLE) && in amd_xgbe_phy_read_status()
Dphy_device.c171 dev->autoneg = AUTONEG_ENABLE; in phy_device_create()
870 if (AUTONEG_ENABLE != phydev->autoneg) in genphy_config_aneg()
976 if (AUTONEG_ENABLE == phydev->autoneg) { in genphy_read_status()
Dmarvell.c208 if (phydev->autoneg != AUTONEG_ENABLE) { in marvell_config_aneg()
753 if (AUTONEG_ENABLE == phydev->autoneg) { in marvell_read_status()
Dbroadcom.c309 phydev->autoneg = AUTONEG_DISABLE; in bcm5482_config_init()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c242 pause->autoneg = pdata->pause_autoneg; in xgbe_get_pauseparam()
259 pause->autoneg, pause->tx_pause, pause->rx_pause); in xgbe_set_pauseparam()
261 pdata->pause_autoneg = pause->autoneg; in xgbe_set_pauseparam()
262 if (pause->autoneg) { in xgbe_set_pauseparam()
318 if ((cmd->autoneg != AUTONEG_ENABLE) && in xgbe_set_settings()
319 (cmd->autoneg != AUTONEG_DISABLE)) in xgbe_set_settings()
322 if (cmd->autoneg == AUTONEG_DISABLE) { in xgbe_set_settings()
337 if ((cmd->autoneg == AUTONEG_ENABLE) && !cmd->advertising) in xgbe_set_settings()
341 phydev->autoneg = cmd->autoneg; in xgbe_set_settings()
346 if (cmd->autoneg == AUTONEG_ENABLE) in xgbe_set_settings()
Dxgbe-mdio.c268 phydev->autoneg = pdata->default_autoneg; in xgbe_mdio_register()
269 if (phydev->autoneg == AUTONEG_DISABLE) { in xgbe_mdio_register()
/linux-4.1.27/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()
383 pause->autoneg = in pch_gbe_get_pauseparam()
411 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.1.27/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.c306 cmd->autoneg = AUTONEG_ENABLE; in ntb_get_settings()
Dveth.c59 cmd->autoneg = AUTONEG_DISABLE; in veth_get_settings()
Dtun.c2259 cmd->autoneg = AUTONEG_DISABLE; in tun_get_settings()
/linux-4.1.27/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()
1232 hw->autoneg = false; in e1000_integrated_phy_loopback()
1368 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()
4682 if ((hw->phy_type != e1000_phy_igp) || !hw->autoneg || in e1000_smartspeed()
4794 hw->autoneg = 1; in e1000_mii_ioctl()
5011 hw->autoneg = 0; in e1000_set_spd_dplx()
5039 hw->autoneg = 1; in e1000_set_spd_dplx()
De1000_hw.h1406 u8 autoneg; member
/linux-4.1.27/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.1.27/include/linux/
Dsungem_phy.h15 int (*enable_fiber)(struct mii_phy *phy, int autoneg);
45 int autoneg; member
Dphy.h401 int autoneg; member
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c124 ecmd->autoneg = adapter->link_autoneg; in netxen_nic_get_settings()
140 ecmd->autoneg = adapter->link_autoneg; in netxen_nic_get_settings()
157 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
181 ecmd->autoneg = (adapter->ahw.board_type == in netxen_nic_get_settings()
193 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
207 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
211 ecmd->autoneg = AUTONEG_DISABLE; in netxen_nic_get_settings()
271 ecmd->autoneg); in netxen_nic_set_settings()
279 adapter->link_autoneg = ecmd->autoneg; in netxen_nic_set_settings()
489 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.1.27/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()
2836 dev->phy.autoneg = AUTONEG_DISABLE; in emac_probe()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_82599.c352 bool *autoneg) in ixgbe_get_link_capabilities_82599() argument
364 *autoneg = true; in ixgbe_get_link_capabilities_82599()
381 *autoneg = false; in ixgbe_get_link_capabilities_82599()
386 *autoneg = false; in ixgbe_get_link_capabilities_82599()
391 *autoneg = true; in ixgbe_get_link_capabilities_82599()
396 *autoneg = false; in ixgbe_get_link_capabilities_82599()
408 *autoneg = true; in ixgbe_get_link_capabilities_82599()
419 *autoneg = true; in ixgbe_get_link_capabilities_82599()
424 *autoneg = false; in ixgbe_get_link_capabilities_82599()
437 *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_phy.h134 bool *autoneg);
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()
191 if (hw->phy.multispeed_fiber && !autoneg) { in ixgbe_get_settings()
197 if (autoneg) { in ixgbe_get_settings()
200 ecmd->autoneg = AUTONEG_ENABLE; in ixgbe_get_settings()
202 ecmd->autoneg = AUTONEG_DISABLE; in ixgbe_get_settings()
324 if (!ecmd->autoneg && hw->phy.multispeed_fiber) { in ixgbe_set_settings()
358 if ((ecmd->autoneg == AUTONEG_ENABLE) || in ixgbe_set_settings()
375 pause->autoneg = 1; in ixgbe_get_pauseparam()
377 pause->autoneg = 0; in ixgbe_get_pauseparam()
[all …]
Dixgbe_phy.c635 bool autoneg = false; in ixgbe_setup_phy_link_generic() local
638 ixgbe_get_copper_link_capabilities_generic(hw, &speed, &autoneg); in ixgbe_setup_phy_link_generic()
745 bool *autoneg) in ixgbe_get_copper_link_capabilities_generic() argument
751 *autoneg = true; in ixgbe_get_copper_link_capabilities_generic()
832 bool autoneg = false; in ixgbe_setup_phy_link_tnx() local
835 ixgbe_get_copper_link_capabilities_generic(hw, &speed, &autoneg); in ixgbe_setup_phy_link_tnx()
Dixgbe_x550.c754 bool *autoneg) in ixgbe_get_link_capabilities_X550em() argument
759 *autoneg = false; in ixgbe_get_link_capabilities_X550em()
776 *autoneg = true; in ixgbe_get_link_capabilities_X550em()
Dixgbe_main.c4759 bool autoneg, link_up = false; in ixgbe_non_sfp_link_config() local
4771 &autoneg); in ixgbe_non_sfp_link_config()
6670 bool autoneg = false; in ixgbe_sfp_link_config_subtask() local
6683 hw->mac.ops.get_link_capabilities(hw, &speed, &autoneg); in ixgbe_sfp_link_config_subtask()
6686 if (!autoneg) { in ixgbe_sfp_link_config_subtask()
/linux-4.1.27/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.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c251 if (p->link_cfg.autoneg != AUTONEG_ENABLE) in restart_autoneg()
383 cmd->autoneg = p->link_cfg.autoneg; in get_settings()
416 if (cmd->autoneg == AUTONEG_DISABLE && in set_settings()
422 if (cmd->autoneg == AUTONEG_DISABLE) { in set_settings()
439 lc->autoneg = cmd->autoneg; in set_settings()
452 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
463 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
Dcxgb4.h366 unsigned char autoneg; /* autonegotiating? */ member
Dt4_hw.c2118 } else if (lc->autoneg == AUTONEG_DISABLE) { in t4_link_start()
4972 lc->autoneg = AUTONEG_ENABLE; in init_link_config()
4976 lc->autoneg = AUTONEG_DISABLE; in init_link_config()
/linux-4.1.27/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.c4995 hw->mac.autoneg && in e1000_watchdog_task()
6977 adapter->hw.mac.autoneg = 1; in e1000_probe()
Dich8lan.c1507 if (!mac->autoneg) in e1000_check_for_copper_link_ich8lan()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.c2158 pause->autoneg = (fep->pause_flag & FEC_PAUSE_FLAG_AUTONEG) != 0; in fec_enet_get_pauseparam()
2181 fep->pause_flag |= pause->autoneg ? FEC_PAUSE_FLAG_AUTONEG : 0; in fec_enet_set_pauseparam()
2183 if (pause->rx_pause || pause->autoneg) { in fec_enet_set_pauseparam()
2191 if (pause->autoneg) { in fec_enet_set_pauseparam()
/linux-4.1.27/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.1.27/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.c808 if (hw->mac.autoneg) { in igb_copper_link_setup_igp()
1106 if (hw->mac.autoneg) { in igb_setup_copper_link()
Digb_main.c1998 if (!hw->mac.autoneg) in igb_reset()
2460 hw->mac.autoneg = true; in igb_probe()
7300 mac->autoneg = 0; in igb_set_spd_dplx()
7336 mac->autoneg = 1; in igb_set_spd_dplx()
De1000_82575.c1659 pcs_autoneg = hw->mac.autoneg; in igb_setup_serdes_link_82575()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c635 ecmd->autoneg = AUTONEG_ENABLE; in be_get_settings()
654 ecmd->autoneg = AUTONEG_DISABLE; in be_get_settings()
662 adapter->phy.autoneg = ecmd->autoneg; in be_get_settings()
669 ecmd->autoneg = adapter->phy.autoneg; in be_get_settings()
697 ecmd->autoneg = adapter->phy.fc_autoneg; in be_get_pauseparam()
706 if (ecmd->autoneg != adapter->phy.fc_autoneg) in be_set_pauseparam()
Dbe.h397 u8 autoneg; member
/linux-4.1.27/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()
4601 cmd->autoneg = AUTONEG_ENABLE; in cas_get_settings()
4608 cmd->autoneg = AUTONEG_DISABLE; in cas_get_settings()
4652 if (cmd->autoneg != AUTONEG_ENABLE && in cas_set_settings()
4653 cmd->autoneg != AUTONEG_DISABLE) in cas_set_settings()
4656 if (cmd->autoneg == AUTONEG_DISABLE && in cas_set_settings()
Dniu.c1776 if (lp->autoneg) { in mii_init_common()
6834 cmd->autoneg = lp->active_autoneg; in niu_get_settings()
6852 lp->autoneg = cmd->autoneg; in niu_set_settings()
6872 if (np->link_config.autoneg) in niu_nway_reset()
8981 lp->autoneg = 1; in niu_link_config_init()
Dniu.h3151 u8 autoneg; member
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c311 ecmd->autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_settings()
334 ecmd->autoneg = ahw->link_autoneg; in qlcnic_82xx_get_settings()
341 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
362 ecmd->autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_settings()
370 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
383 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
387 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_82xx_get_settings()
395 ecmd->autoneg = AUTONEG_ENABLE; in qlcnic_82xx_get_settings()
451 if (ecmd->autoneg) in qlcnic_set_port_config()
495 adapter->ahw->link_autoneg = ecmd->autoneg; in qlcnic_set_settings()
[all …]
Dqlcnic_83xx_hw.c3273 ecmd->autoneg = ahw->link_autoneg; in qlcnic_83xx_get_settings()
3277 ecmd->autoneg = AUTONEG_DISABLE; in qlcnic_83xx_get_settings()
3286 if (ecmd->autoneg == AUTONEG_ENABLE) { in qlcnic_83xx_get_settings()
3361 if (ecmd->autoneg) { in qlcnic_83xx_set_settings()
3654 pause->autoneg = 1; in qlcnic_83xx_get_pauseparam()
3673 if (pause->autoneg) in qlcnic_83xx_set_pauseparam()
3675 if (!pause->autoneg) in qlcnic_83xx_set_pauseparam()
3677 } 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.1.27/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.1.27/drivers/net/ethernet/broadcom/
Dbnx2.c956 if (bp->autoneg) { in bnx2_report_fw_link()
1020 if ((bp->autoneg & (AUTONEG_SPEED | AUTONEG_FLOW_CTRL)) != in bnx2_resolve_flow_ctrl()
1101 if ((bp->autoneg & AUTONEG_SPEED) == 0) { in bnx2_5709s_linkup()
1393 if (bp->autoneg & AUTONEG_SPEED) in bnx2_test_and_enable_2g5()
1475 if (bp->autoneg & AUTONEG_SPEED) { in bnx2_enable_forced_2g5()
1517 if (bp->autoneg & AUTONEG_SPEED) in bnx2_disable_forced_2g5()
1595 (bp->autoneg & AUTONEG_SPEED)) in bnx2_set_link()
1688 if (bp->autoneg & AUTONEG_SPEED) { in bnx2_setup_remote_phy()
1749 if (!(bp->autoneg & AUTONEG_SPEED)) { in bnx2_setup_serdes_phy()
1882 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.c1465 cmd->autoneg = 0; in bcm_enet_get_settings()
1493 if (cmd->autoneg || in bcm_enet_set_settings()
1556 ecmd->autoneg = priv->pause_auto; in bcm_enet_get_pauseparam()
1569 if (ecmd->autoneg && (ecmd->rx_pause != ecmd->tx_pause)) { in bcm_enet_set_pauseparam()
1577 if (ecmd->autoneg) in bcm_enet_set_pauseparam()
1581 priv->pause_auto = ecmd->autoneg; in bcm_enet_set_pauseparam()
Dtg3.h2860 u8 autoneg; member
Dbnx2.h6958 u8 autoneg; member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 …]
Dmv643xx_eth.c1207 if (mp->phy->autoneg == AUTONEG_ENABLE) { in mv643xx_eth_adjust_link()
1514 cmd->autoneg = AUTONEG_DISABLE; in mv643xx_eth_get_settings_phyless()
2981 phy->autoneg = AUTONEG_ENABLE; in phy_init()
2986 phy->autoneg = AUTONEG_DISABLE; in phy_init()
Dpxa168_eth.c998 cmd.autoneg = AUTONEG_ENABLE; in pxa168_init_phy()
1001 cmd.autoneg = AUTONEG_DISABLE; in pxa168_init_phy()
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.1.27/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.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c497 u32 autoneg = AUTONEG_DISABLE; in mlx4_en_autoneg_get() local
501 autoneg = AUTONEG_ENABLE; in mlx4_en_autoneg_get()
503 return autoneg; in mlx4_en_autoneg_get()
768 cmd->autoneg = (priv->port_state.flags & MLX4_EN_PORT_ANC) ? in ethtool_get_ptys_settings()
793 cmd->autoneg = AUTONEG_DISABLE; in ethtool_get_default_settings()
871 speed, cmd->advertising, cmd->autoneg, cmd->duplex); in mlx4_en_set_settings()
888 proto_admin = cmd->autoneg == AUTONEG_ENABLE ? in mlx4_en_set_settings()
990 if (pause->autoneg) in mlx4_en_set_pauseparam()
Den_port.c123 state->flags |= (qport_context->autoneg & MLX4_EN_AUTONEG_MASK) ? in mlx4_en_QUERY_PORT()
Den_port.h93 u8 autoneg; member
/linux-4.1.27/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()
2826 ecmd->autoneg = np->autoneg; in netdev_get_ecmd()
2877 if (ecmd->autoneg == AUTONEG_ENABLE) { in netdev_get_ecmd()
2904 if (ecmd->autoneg == AUTONEG_ENABLE) { in netdev_set_ecmd()
2911 } else if (ecmd->autoneg == AUTONEG_DISABLE) { in netdev_set_ecmd()
2926 if (np->ignore_phy && (ecmd->autoneg == AUTONEG_ENABLE || in netdev_set_ecmd()
2947 np->autoneg = ecmd->autoneg; in netdev_set_ecmd()
2949 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.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c240 cmd->autoneg = AUTONEG_DISABLE; in bnx2x_get_vf_settings()
251 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_get_vf_settings()
291 cmd->autoneg = AUTONEG_ENABLE; in bnx2x_get_settings()
293 cmd->autoneg = AUTONEG_DISABLE; in bnx2x_get_settings()
335 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_get_settings()
356 cmd->autoneg, cmd->maxtxpkt, cmd->maxrxpkt); in bnx2x_set_settings()
449 if (cmd->autoneg == AUTONEG_ENABLE) { in bnx2x_set_settings()
1880 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1883 if (!epause->autoneg) in bnx2x_get_pauseparam()
1895 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam()
[all …]
/linux-4.1.27/include/uapi/linux/
Dethtool.h102 __u8 autoneg; member
523 __u32 autoneg; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c475 ecmd->autoneg = ((hw_link_info->an_info & I40E_AQ_AN_COMPLETED) ? in i40e_get_settings()
553 u8 autoneg; in i40e_set_settings() local
578 autoneg = ecmd->autoneg; in i40e_set_settings()
582 ecmd->autoneg = safe_ecmd.autoneg; in i40e_set_settings()
608 if (autoneg == AUTONEG_ENABLE) { in i40e_set_settings()
730 pause->autoneg = in i40e_get_pauseparam()
781 if (pause->autoneg != ((hw_link_info->an_info & I40E_AQ_AN_COMPLETED) ? in i40e_set_pauseparam()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c260 cmd->autoneg = AUTONEG_DISABLE; in bnad_get_settings()
284 if (cmd->autoneg == AUTONEG_ENABLE) in bnad_set_settings()
514 pauseparam->autoneg = 0; in bnad_get_pauseparam()
527 if (pauseparam->autoneg == AUTONEG_ENABLE) in bnad_set_pauseparam()
/linux-4.1.27/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.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_common.h112 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.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c1426 et_pauseparam->autoneg = 0; in nes_netdev_get_pauseparam()
1442 if (et_pauseparam->autoneg) { in nes_netdev_set_pauseparam()
1504 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1517 et_cmd->autoneg = AUTONEG_ENABLE; in nes_netdev_get_settings()
1519 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1540 et_cmd->autoneg = AUTONEG_DISABLE; in nes_netdev_get_settings()
1562 if (et_cmd->autoneg) { in nes_netdev_set_settings()
/linux-4.1.27/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.1.27/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()
4292 ecmd->autoneg = np->autoneg; in nv_get_settings()
4295 if (np->autoneg) { in nv_get_settings()
4341 if (ecmd->autoneg == AUTONEG_ENABLE) { in nv_set_settings()
4352 } else if (ecmd->autoneg == AUTONEG_DISABLE) { in nv_set_settings()
4388 if (ecmd->autoneg == AUTONEG_ENABLE) { in nv_set_settings()
4391 np->autoneg = 1; in nv_set_settings()
4436 np->autoneg = 0; in nv_set_settings()
[all …]
/linux-4.1.27/drivers/net/ethernet/qualcomm/
Dqca_debug.c198 cmd->autoneg = AUTONEG_DISABLE; in qcaspi_get_settings()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/microchip/
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.1.27/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.c2152 ecmd.autoneg = AUTONEG_DISABLE; in pcnet32_open()
2185 ecmd.autoneg = AUTONEG_ENABLE; in pcnet32_open()
/linux-4.1.27/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()
3589 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam()
3591 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam()
3605 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam()
3607 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.1.27/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.c2064 phy->autoneg == 1 ? "" : "no "); in spider_net_link_phy()
/linux-4.1.27/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.c2785 static int rtl8152_set_speed(struct r8152 *tp, u8 autoneg, u16 speed, u8 duplex) in rtl8152_set_speed() argument
2801 if (autoneg == AUTONEG_DISABLE) { in rtl8152_set_speed()
3482 ret = rtl8152_set_speed(tp, cmd->autoneg, cmd->speed, cmd->duplex); in rtl8152_set_settings()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dethtool.c106 ecmd->autoneg = AUTONEG_DISABLE; in igbvf_get_settings()
/linux-4.1.27/drivers/net/ethernet/dlink/
Ddl2k.c1192 cmd->autoneg = AUTONEG_ENABLE; in rio_get_settings()
1194 cmd->autoneg = AUTONEG_DISABLE; in rio_get_settings()
1204 if (cmd->autoneg == AUTONEG_ENABLE) { in rio_set_settings()
/linux-4.1.27/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.1.27/drivers/net/ethernet/realtek/
Dr8169.c1878 u8 autoneg, u16 speed, u8 duplex, u32 ignored) in rtl8169_set_speed_tbi() argument
1886 if ((autoneg == AUTONEG_DISABLE) && (speed == SPEED_1000) && in rtl8169_set_speed_tbi()
1889 } else if (autoneg == AUTONEG_ENABLE) in rtl8169_set_speed_tbi()
1901 u8 autoneg, u16 speed, u8 duplex, u32 adv) in rtl8169_set_speed_xmii() argument
1909 if (autoneg == AUTONEG_ENABLE) { in rtl8169_set_speed_xmii()
1965 if ((speed == SPEED_100) && (autoneg != AUTONEG_ENABLE)) { in rtl8169_set_speed_xmii()
1980 u8 autoneg, u16 speed, u8 duplex, u32 advertising) in rtl8169_set_speed() argument
1985 ret = tp->set_speed(dev, autoneg, speed, duplex, advertising); in rtl8169_set_speed()
1989 if (netif_running(dev) && (autoneg == AUTONEG_ENABLE) && in rtl8169_set_speed()
2005 ret = rtl8169_set_speed(dev, cmd->autoneg, ethtool_cmd_speed(cmd), in rtl8169_set_settings()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dvf.c520 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.1.27/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c124 ecmd->autoneg = AUTONEG_DISABLE; in enic_get_settings()
/linux-4.1.27/drivers/net/ethernet/
Djme.c2561 ecmd->autoneg = in jme_get_pauseparam()
2599 (ecmd->autoneg != 0)) { in jme_set_pauseparam()
2601 if (ecmd->autoneg) in jme_set_pauseparam()
2680 && ecmd->autoneg != AUTONEG_ENABLE) in jme_set_settings()
2688 ecmd->autoneg != AUTONEG_ENABLE && in jme_set_settings()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c412 pause->autoneg = 0; in fm10k_get_pauseparam()
424 if (pause->autoneg || !pause->tx_pause) in fm10k_set_pauseparam()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c81 ecmd->autoneg = AUTONEG_DISABLE; in i40evf_get_settings()
/linux-4.1.27/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.1.27/drivers/net/ethernet/arc/
Demac_main.c409 phy_dev->autoneg = AUTONEG_ENABLE; in arc_emac_open()
/linux-4.1.27/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.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c391 ecmd->autoneg = AUTONEG_ENABLE; in ql_get_settings()
/linux-4.1.27/net/batman-adv/
Dsoft-interface.c1010 cmd->autoneg = AUTONEG_DISABLE; in batadv_get_settings()
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c1550 cmd->autoneg = 0; in xgmac_ethtool_getsettings()
1573 if (pause->autoneg) in xgmac_set_pauseparam()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/rocker/
Drocker.c1578 u8 autoneg; in rocker_cmd_get_port_settings_ethtool_proc() local
1593 autoneg = rocker_tlv_get_u8(info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_AUTONEG]); in rocker_cmd_get_port_settings_ethtool_proc()
1601 ecmd->autoneg = autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; in rocker_cmd_get_port_settings_ethtool_proc()
1706 ecmd->autoneg)) in rocker_cmd_set_port_settings_ethtool_prep()
/linux-4.1.27/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.1.27/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c1206 epauseparm->autoneg = 0; in axienet_ethtools_get_pauseparam()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c3373 cmd->autoneg = (status & VELOCITY_AUTONEG_ENABLE) ? AUTONEG_ENABLE : AUTONEG_DISABLE; in velocity_get_settings()
3398 new_status |= ((cmd->autoneg) ? VELOCITY_AUTONEG_ENABLE : 0); in velocity_set_settings()
/linux-4.1.27/drivers/staging/slicoss/
Dslicoss.c2582 edata.autoneg = AUTONEG_ENABLE; in slic_ioctl()
2604 edata.autoneg = AUTONEG_ENABLE; in slic_ioctl()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c732 cmd->autoneg = AUTONEG_ENABLE; in netdev_get_settings()
/linux-4.1.27/drivers/net/ethernet/qlogic/
Dqla3xxx.c1724 ecmd->autoneg = ql_get_auto_cfg_status(qdev); in ql_get_settings()
1768 pause->autoneg = ql_get_auto_cfg_status(qdev); in ql_get_pauseparam()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c2158 ecmd->autoneg = AUTONEG_DISABLE; in bdx_get_settings()
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpsw.c1884 pause->autoneg = AUTONEG_DISABLE; in cpsw_get_pauseparam()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c5325 if ((info->autoneg == AUTONEG_ENABLE) || in s2io_ethtool_sset()
5367 info->autoneg = AUTONEG_DISABLE; in s2io_ethtool_gset()
5553 ep->autoneg = false; in s2io_ethtool_getpause_data()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c3289 phydev->autoneg = AUTONEG_ENABLE; in et131x_mii_probe()
/linux-4.1.27/drivers/s390/net/
Dqeth_core_main.c5908 ecmd->autoneg = AUTONEG_ENABLE; in qeth_core_ethtool_get_settings()