Lines Matching defs:cmd
1365 static int sky2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
1375 switch (cmd) {
1662 u16 cmd;
1664 cmd = sky2_pci_read16(hw, cap + PCI_X_CMD);
1665 cmd &= ~PCI_X_CMD_MAX_SPLIT;
1666 sky2_pci_write16(hw, cap + PCI_X_CMD, cmd);
3576 struct ethtool_link_ksettings *cmd)
3583 cmd->base.phy_address = PHY_ADDR_MARV;
3585 cmd->base.port = PORT_TP;
3586 cmd->base.speed = sky2->speed;
3589 cmd->base.speed = SPEED_1000;
3590 cmd->base.port = PORT_FIBRE;
3595 cmd->base.autoneg = (sky2->flags & SKY2_FLAG_AUTO_SPEED)
3597 cmd->base.duplex = sky2->duplex;
3599 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
3601 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
3608 const struct ethtool_link_ksettings *cmd)
3616 cmd->link_modes.advertising);
3618 if (cmd->base.autoneg == AUTONEG_ENABLE) {
3636 u32 speed = cmd->base.speed;
3640 if (cmd->base.duplex == DUPLEX_FULL)
3642 else if (cmd->base.duplex == DUPLEX_HALF)
3648 if (cmd->base.duplex == DUPLEX_FULL)
3650 else if (cmd->base.duplex == DUPLEX_HALF)
3657 if (cmd->base.duplex == DUPLEX_FULL)
3659 else if (cmd->base.duplex == DUPLEX_HALF)
3672 sky2->duplex = cmd->base.duplex;