Searched refs:autoneg (Results 101 - 125 of 283) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c709 pause->autoneg =
729 adapter->fc_autoneg = pause->autoneg;
1768 /* set autoneg settings */
1769 if (hw->mac.autoneg == 1) {
1826 if (hw->mac.autoneg)
1827 cmd->base.autoneg = AUTONEG_ENABLE;
1829 cmd->base.autoneg = AUTONEG_DISABLE;
1855 /* When adapter in resetting mode, autoneg/speed/duplex
1863 /* MDI setting is only allowed when autoneg enabled because
1869 cmd->base.autoneg !
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c219 bool autoneg = false; local
224 hw->mac.ops.get_link_capabilities(hw, &supported_link, &autoneg);
292 if (hw->phy.multispeed_fiber && !autoneg) {
299 if (autoneg) {
302 cmd->base.autoneg = AUTONEG_ENABLE;
304 cmd->base.autoneg = AUTONEG_DISABLE;
476 /* only allow one speed at a time if no autoneg */
477 if (!cmd->base.autoneg && hw->phy.multispeed_fiber) {
525 if ((cmd->base.autoneg == AUTONEG_ENABLE) ||
553 pause->autoneg
[all...]
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dliquidio_common.h211 /* command for setting the speed, duplex & autoneg */
694 u64 autoneg:1; member in struct:oct_link_status::__anon226
706 u64 autoneg:1;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_mcp.h21 bool autoneg; member in struct:qed_mcp_link_speed_params
50 bool autoneg; member in struct:qed_mcp_link_pause_params
/linux-master/drivers/net/ethernet/8390/
H A Detherh.c572 cmd->base.autoneg = (dev->flags & IFF_AUTOMEDIA ? AUTONEG_ENABLE :
580 switch (cmd->base.autoneg) {
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c535 base->autoneg = (current_link.autoneg) ? AUTONEG_ENABLE :
562 if (base->autoneg == AUTONEG_ENABLE) {
568 params.autoneg = true;
574 params.autoneg = false;
953 epause->autoneg = true;
960 "ethtool_pauseparam: cmd %d autoneg %d rx_pause %d tx_pause %d\n",
961 epause->cmd, epause->autoneg, epause->rx_pause,
984 if (epause->autoneg) {
986 DP_INFO(edev, "autoneg no
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h348 u8 autoneg; /* autoneg state */ member in struct:hclge_sfp_info_cmd
349 u8 autoneg_ability; /* whether support autoneg */
853 u8 autoneg; member in struct:hclge_phy_link_ksetting_0_cmd
/linux-master/drivers/net/phy/
H A Dphylink.c773 bool pause, asym_pause, autoneg; local
848 autoneg = phylink_test(pl->supported, Autoneg);
860 if (autoneg)
955 /* If autoneg is disabled, pause AN is also disabled */
1089 * - %PHYLINK_PCS_NEG_INBAND_DISABLED: inband mode selected but autoneg
1091 * - %PHYLINK_PCS_NEG_INBAND_ENABLED: inband mode selected and autoneg enabled
2375 kset->base.autoneg = linkmode_test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT,
2481 /* FIXME: should we reject autoneg if phy/mac does not support it? */
2482 switch (kset->base.autoneg) {
2530 kset->base.autoneg
[all...]
H A Ddp83tc811.c315 if (phydev->autoneg == AUTONEG_ENABLE) {
H A Dmicrochip.c354 if (!phydev->autoneg && phydev->speed == 100) {
H A Dmxl-gpy.c410 if (phydev->autoneg == AUTONEG_DISABLE) {
584 if (phydev->autoneg == AUTONEG_ENABLE && phydev->autoneg_complete) {
594 } else if (phydev->autoneg == AUTONEG_DISABLE) {
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dtenxpress.c29 * times in a row (must be > 1 as sampling the autoneg. registers is racy)
465 if (!cmd->base.autoneg)
/linux-master/drivers/net/ethernet/silan/
H A Dsc92031.c1169 cmd->base.autoneg = (phy_ctrl & PhyCtrlAne) ?
1203 if (!(cmd->base.autoneg == AUTONEG_DISABLE ||
1204 cmd->base.autoneg == AUTONEG_ENABLE))
1207 if (cmd->base.autoneg == AUTONEG_ENABLE) {
/linux-master/drivers/net/ethernet/ibm/ehea/
H A Dehea.h453 u8 autoneg; member in struct:ehea_port
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera.h142 bool autoneg; member in struct:prestera_port
/linux-master/drivers/net/fjes/
H A Dfjes_ethtool.c169 ecmd->base.autoneg = AUTONEG_DISABLE;
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.h206 u8 autoneg; member in struct:octep_iface_link_info
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c362 cmd->base.autoneg = ADVERTISED_Autoneg;
415 if (cmd->base.autoneg != AUTONEG_ENABLE)
527 pause->autoneg = 1;
543 pause->autoneg = 1;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.c316 * AUTO on its own means use cable requirements and link partner autoneg with
319 * link partner support it, otherwise autoneg/fw-default.
386 /* If flow control autoneg is supported and enabled, then fine */
550 cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg);
577 if (cmd->base.autoneg) {
608 if (cmd->base.autoneg) {
/linux-master/drivers/net/ethernet/natsemi/
H A Dnatsemi.c588 u8 autoneg; /* Autonegotiation enabled */ member in struct:netdev_private
761 np->autoneg = (tmp & BMCR_ANENABLE)? AUTONEG_ENABLE: AUTONEG_DISABLE;
1153 if (np->autoneg == AUTONEG_ENABLE) {
1173 * after switching from 10HD, autoneg off to 100 HD,
1174 * autoneg off.
2649 /* if autoneg is off, it's an error */
2839 ecmd->base.autoneg = np->autoneg;
2888 if (ecmd->base.autoneg == AUTONEG_ENABLE) {
2925 if (ecmd->base.autoneg
[all...]
/linux-master/drivers/net/ethernet/amd/
H A Dpcnet32.c291 autoneg:1, /* autoneg enabled */ member in struct:pcnet32_private
728 if (lp->autoneg) {
729 cmd->base.autoneg = AUTONEG_ENABLE;
735 cmd->base.autoneg = AUTONEG_DISABLE;
765 lp->autoneg = cmd->base.autoneg == AUTONEG_ENABLE;
767 if (cmd->base.autoneg == AUTONEG_ENABLE) {
821 if (!lp->autoneg && lp->port_tp)
2123 lp->autoneg
[all...]
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c118 link_settings->base.autoneg = AUTONEG_DISABLE;
162 pause->autoneg = AUTONEG_DISABLE;
189 if (pause->autoneg)
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dmac.c425 if (!mac->autoneg)
436 * settings because we may have had to re-autoneg with a
601 e_dbg("SERDES: Link up - autoneg completed successfully.\n");
604 e_dbg("SERDES: Link down - invalid codewords detected in autoneg.\n");
612 e_dbg("SERDES: Link down - autoneg failed\n");
1030 if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) {
1173 mac->autoneg) {
/linux-master/include/uapi/linux/
H A Dethtool.h56 * @autoneg: Enable/disable autonegotiation and auto-detection;
94 * writable, possibly dependent on @autoneg being %AUTONEG_DISABLE.
114 __u8 autoneg; member in struct:ethtool_cmd
567 * @autoneg: Flag to enable autonegotiation of pause frame use
571 * Drivers should reject a non-zero setting of @autoneg when
577 * even if @autoneg is zero. They should also allow the advertised
581 * If @autoneg is non-zero, the MAC is configured to send and/or
588 __u32 autoneg; member in struct:ethtool_pauseparam
1529 * With autoneg on %ETHTOOL_GFECPARAM can be used to read the current mode.
1531 * When autoneg i
2254 __u8 autoneg; member in struct:ethtool_link_settings
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c247 cmd->base.autoneg = AUTONEG_DISABLE;
252 " autoneg %d\n",
256 cmd->base.autoneg);
301 cmd->base.autoneg = AUTONEG_ENABLE;
303 cmd->base.autoneg = AUTONEG_DISABLE;
359 " autoneg %d\n",
363 cmd->base.autoneg);
388 " autoneg %d\n",
392 cmd->base.autoneg);
485 if (cmd->base.autoneg
[all...]

Completed in 341 milliseconds

1234567891011>>