/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_phy.c | 401 /* Break after autoneg completes or PHY_AUTO_NEG_LIMIT expires. */ 421 * igc_copper_link_autoneg - Setup/Enable autoneg for copper link 424 * Performs initial bounds checking on autoneg advertisement parameter, then 425 * configure to advertise the full capability. Setup the PHY to autoneg 427 * autoneg_wait_to_complete, then wait for autoneg to complete before exiting. 435 /* Perform some bounds checking on the autoneg advertisement 472 hw_dbg("Error while waiting for autoneg to complete\n"); 497 if (hw->mac.autoneg) { 498 /* Setup autoneg and flow control advertisement and perform
|
/linux-master/drivers/net/phy/qcom/ |
H A D | qca808x.c | 366 /* The autoneg ability is not existed in bit3 of MMD7.1, 394 if (phydev->autoneg == AUTONEG_DISABLE)
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool.c | 1366 /* If VSI state is up, then restart autoneg with link up */ 2001 /* set autoneg settings */ 2002 ks->base.autoneg = (hw_link_info->an_info & ICE_AQ_AN_COMPLETED) ? 2088 /* Set supported and advertised autoneg */ 2188 /* Check autoneg */ 2190 /* If autoneg was not already enabled */ 2192 /* If autoneg is not supported, return error */ 2205 /* If autoneg is currently enabled */ 2207 /* If autoneg is supported 10GBASE_T is the only PHY 2274 u8 autoneg, timeou local [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 1083 /* Set autoneg settings */ 1084 ks->base.autoneg = ((hw_link_info->an_info & I40E_AQ_AN_COMPLETED) ? 1235 u8 autoneg; local 1265 /* save autoneg out of ksettings */ 1266 autoneg = copy_ks.base.autoneg; 1284 /* set autoneg back to what it currently is */ 1285 copy_ks.base.autoneg = safe_ks.base.autoneg; 1293 netdev_err(netdev, "Only speed and autoneg ar [all...] |
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_ctx.c | 240 u32 speed, u32 duplex, u32 autoneg) 248 cmd.req.arg3 = autoneg; 239 nx_fw_cmd_set_gbe_port(struct netxen_adapter *adapter, u32 speed, u32 duplex, u32 autoneg) argument
|
H A D | netxen_nic_init.c | 1388 u8 link_status, module, duplex, autoneg; local 1399 autoneg = (msg->body[2] >> 24) & 0xff; 1416 adapter->link_autoneg = autoneg;
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_ae_adapt.c | 496 u32 autoneg, u32 rx_en, u32 tx_en) 502 ret = hns_mac_set_autoneg(mac_cb, autoneg); 495 hns_ae_set_pauseparam(struct hnae_handle *handle, u32 autoneg, u32 rx_en, u32 tx_en) argument
|
/linux-master/include/linux/qed/ |
H A D | qed_if.h | 709 bool autoneg; member in struct:qed_link_params 744 bool autoneg; member in struct:qed_link_output
|
/linux-master/drivers/net/usb/ |
H A D | rtl8150.c | 798 ecmd->base.autoneg = AUTONEG_ENABLE; 806 ecmd->base.autoneg = AUTONEG_DISABLE;
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_83xx_hw.c | 3320 ecmd->base.autoneg = ahw->link_autoneg; 3324 ecmd->base.autoneg = AUTONEG_DISABLE; 3336 if (ecmd->base.autoneg == AUTONEG_ENABLE) { 3413 if (ecmd->base.autoneg) { 3452 "Failed to Set Link Speed and autoneg.\n"); 3733 pause->autoneg = 1; 3752 if (pause->autoneg) 3754 if (!pause->autoneg) 3756 } else if ((ahw->port_type == QLCNIC_XGBE) && (pause->autoneg)) {
|
/linux-master/net/ethtool/ |
H A D | common.c | 505 link_ksettings->base.autoneg 506 = legacy_settings->autoneg;
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.c | 1129 if (hw->autoneg) { 1356 ("Error while waiting for autoneg to complete\n"); 1443 if (hw->autoneg) { 1444 /* Setup autoneg and flow control advertisement 1493 * Configures PHY autoneg and flow control advertisement settings 1672 /* We need to disable autoneg in order to force link and duplex. */ 1769 /* We will wait for autoneg to complete. */ 1773 /* Wait for autoneg to complete or 4.5 seconds to expire */ 1860 (!hw->autoneg) && 2038 * e1000_config_fc_after_link_up - configure flow control after autoneg [all...] |
/linux-master/drivers/net/phy/ |
H A D | phy-c45.c | 470 * if autoneg is complete. If so read the BASE-T1 Autonegotiation 1179 if (phydev->autoneg == AUTONEG_ENABLE) { 1212 if (phydev->autoneg == AUTONEG_DISABLE)
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 787 pause->autoneg = 0; 802 if (pause->autoneg == AUTONEG_ENABLE)
|
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 1123 u8 autoneg; local 1138 autoneg = rocker_tlv_get_u8(info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_AUTONEG]); 1147 ecmd->base.autoneg = autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; 1273 ecmd->base.autoneg))
|
/linux-master/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 690 * Configures PHY autoneg and flow control advertisement settings 780 * no matter what autoneg is , We will not wait link result. 3236 cmd->base.autoneg = AUTONEG_ENABLE; 3238 cmd->base.autoneg = AUTONEG_DISABLE; 3264 if (cmd->base.autoneg == AUTONEG_ENABLE) 3548 epause->autoneg = AUTONEG_ENABLE; 3550 epause->autoneg = AUTONEG_DISABLE; 3564 epause->autoneg = AUTONEG_ENABLE; 3566 epause->autoneg = AUTONEG_DISABLE;
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | amd8111e.c | 802 lp->link_config.autoneg = AUTONEG_ENABLE; 804 lp->link_config.autoneg = AUTONEG_DISABLE; 826 lp->link_config.autoneg = AUTONEG_INVALID;
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_vf.c | 1512 p_params->speed.autoneg = p_bulletin->req_autoneg; 1515 p_params->pause.autoneg = p_bulletin->req_autoneg_pause; 1537 p_link->an = p_bulletin->autoneg;
|
H A D | qed_vf.h | 582 u8 autoneg; member in struct:qed_bulletin_content
|
/linux-master/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 1270 cmd->base.autoneg = AUTONEG_ENABLE; 1272 cmd->base.autoneg = AUTONEG_DISABLE; 1292 if (cmd->base.autoneg == AUTONEG_ENABLE) {
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v1.c | 574 if (pdata->phy.autoneg == AUTONEG_ENABLE) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_port.c | 123 state->flags |= (qport_context->autoneg & MLX4_EN_AUTONEG_MASK) ?
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | common.h | 435 unsigned char autoneg; /* autonegotiating? */ member in struct:link_config
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | vf.c | 678 * @autoneg: Unused in this implementation 685 ixgbe_link_speed speed, bool autoneg, 684 ixgbevf_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument
|
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1041 cmd->base.autoneg = AUTONEG_ENABLE; 1043 cmd->base.autoneg = AUTONEG_DISABLE; 1064 if (cmd->base.autoneg == AUTONEG_ENABLE) { 1092 if (cmd->base.autoneg == AUTONEG_ENABLE) {
|