Lines Matching refs:cmd

356 					struct ethtool_link_ksettings *cmd,  in mdio45_ethtool_ksettings_get_npage()  argument
365 cmd->base.phy_address = mdio->prtad; in mdio45_ethtool_ksettings_get_npage()
366 cmd->base.mdio_support = in mdio45_ethtool_ksettings_get_npage()
376 cmd->base.port = PORT_TP; in mdio45_ethtool_ksettings_get_npage()
395 cmd->base.port = PORT_OTHER; in mdio45_ethtool_ksettings_get_npage()
403 cmd->base.port = PORT_OTHER; in mdio45_ethtool_ksettings_get_npage()
422 cmd->base.port = PORT_FIBRE; in mdio45_ethtool_ksettings_get_npage()
433 cmd->base.autoneg = AUTONEG_ENABLE; in mdio45_ethtool_ksettings_get_npage()
439 cmd->base.autoneg = AUTONEG_DISABLE; in mdio45_ethtool_ksettings_get_npage()
442 cmd->base.autoneg = AUTONEG_DISABLE; in mdio45_ethtool_ksettings_get_npage()
445 if (cmd->base.autoneg) { in mdio45_ethtool_ksettings_get_npage()
467 cmd->base.duplex = DUPLEX_FULL; in mdio45_ethtool_ksettings_get_npage()
472 cmd->base.duplex = !(modes & ADVERTISED_1000baseT_Half); in mdio45_ethtool_ksettings_get_npage()
476 cmd->base.duplex = !!(modes & ADVERTISED_100baseT_Full); in mdio45_ethtool_ksettings_get_npage()
479 cmd->base.duplex = !!(modes & ADVERTISED_10baseT_Full); in mdio45_ethtool_ksettings_get_npage()
487 cmd->base.duplex = (reg & MDIO_CTRL1_FULLDPLX || in mdio45_ethtool_ksettings_get_npage()
491 cmd->base.speed = speed; in mdio45_ethtool_ksettings_get_npage()
493 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, in mdio45_ethtool_ksettings_get_npage()
495 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in mdio45_ethtool_ksettings_get_npage()
497 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, in mdio45_ethtool_ksettings_get_npage()
501 if (cmd->base.port == PORT_TP && (cmd->base.speed == SPEED_10000)) { in mdio45_ethtool_ksettings_get_npage()
505 cmd->base.eth_tp_mdix = ETH_TP_MDI; in mdio45_ethtool_ksettings_get_npage()
508 cmd->base.eth_tp_mdix = ETH_TP_MDI_X; in mdio45_ethtool_ksettings_get_npage()
512 cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; in mdio45_ethtool_ksettings_get_npage()
528 struct mii_ioctl_data *mii_data, int cmd) in mdio_mii_ioctl() argument
534 switch (cmd) { in mdio_mii_ioctl()
539 cmd = SIOCGMIIREG; in mdio_mii_ioctl()
587 if (cmd == SIOCGMIIREG) { in mdio_mii_ioctl()