Lines Matching refs:cmd
5820 static int netdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in netdev_ioctl() argument
5832 switch (cmd) { in netdev_ioctl()
5939 struct ethtool_link_ksettings *cmd) in netdev_get_link_ksettings() argument
5945 mii_ethtool_get_link_ksettings(&priv->mii_if, cmd); in netdev_get_link_ksettings()
5946 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in netdev_get_link_ksettings()
5951 cmd->link_modes.advertising); in netdev_get_link_ksettings()
5966 const struct ethtool_link_ksettings *cmd) in netdev_set_link_ksettings() argument
5972 u32 speed = cmd->base.speed; in netdev_set_link_ksettings()
5977 cmd->link_modes.advertising); in netdev_set_link_ksettings()
5983 if (cmd->base.autoneg && priv->advertising == advertising) { in netdev_set_link_ksettings()
5993 if (0 == cmd->base.duplex) in netdev_set_link_ksettings()
5997 else if (1 == cmd->base.duplex) in netdev_set_link_ksettings()
6003 if (cmd->base.autoneg && in netdev_set_link_ksettings()
6009 port->duplex = cmd->base.duplex + 1; in netdev_set_link_ksettings()
6012 if (cmd->base.autoneg) in netdev_set_link_ksettings()
6018 memcpy(©_cmd, cmd, sizeof(copy_cmd)); in netdev_set_link_ksettings()