Lines Matching refs:cmd
16 struct ethtool_link_ksettings *cmd) in atl1c_get_link_ksettings() argument
35 cmd->base.port = PORT_TP; in atl1c_get_link_ksettings()
36 cmd->base.phy_address = 0; in atl1c_get_link_ksettings()
39 cmd->base.speed = adapter->link_speed; in atl1c_get_link_ksettings()
41 cmd->base.duplex = DUPLEX_FULL; in atl1c_get_link_ksettings()
43 cmd->base.duplex = DUPLEX_HALF; in atl1c_get_link_ksettings()
45 cmd->base.speed = SPEED_UNKNOWN; in atl1c_get_link_ksettings()
46 cmd->base.duplex = DUPLEX_UNKNOWN; in atl1c_get_link_ksettings()
49 cmd->base.autoneg = AUTONEG_ENABLE; in atl1c_get_link_ksettings()
51 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, in atl1c_get_link_ksettings()
53 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1c_get_link_ksettings()
60 const struct ethtool_link_ksettings *cmd) in atl1c_set_link_ksettings() argument
69 if (cmd->base.autoneg == AUTONEG_ENABLE) { in atl1c_set_link_ksettings()
72 u32 speed = cmd->base.speed; in atl1c_set_link_ksettings()
74 if (cmd->base.duplex != DUPLEX_FULL) { in atl1c_set_link_ksettings()
83 if (cmd->base.duplex == DUPLEX_FULL) in atl1c_set_link_ksettings()
88 if (cmd->base.duplex == DUPLEX_FULL) in atl1c_set_link_ksettings()