Lines Matching refs:ecmd
190 struct ethtool_cmd *ecmd)
196 efx->phy_op->get_settings(efx, ecmd);
200 ecmd->supported &= ~SUPPORTED_1000baseT_Half;
202 ecmd->supported |= SUPPORTED_Pause | SUPPORTED_Asym_Pause;
205 ecmd->speed = link_state->speed;
206 ecmd->duplex = link_state->fd ? DUPLEX_FULL : DUPLEX_HALF;
214 struct ethtool_cmd *ecmd)
220 if (ecmd->speed == SPEED_1000 && ecmd->duplex != DUPLEX_FULL) {
227 rc = efx->phy_op->set_settings(efx, ecmd);