Lines Matching defs:ecmd
254 * @ecmd: New settings
256 int efx_mdio_set_settings(struct efx_nic *efx, struct ethtool_cmd *ecmd)
262 if (ecmd->advertising == prev.advertising &&
263 ecmd->speed == prev.speed &&
264 ecmd->duplex == prev.duplex &&
265 ecmd->port == prev.port &&
266 ecmd->autoneg == prev.autoneg)
270 if (prev.port != PORT_TP || ecmd->port != PORT_TP)
274 if (!ecmd->autoneg ||
275 (ecmd->advertising | SUPPORTED_Autoneg) & ~prev.supported)
278 efx_link_set_advertising(efx, ecmd->advertising | ADVERTISED_Autoneg);