| /linux/drivers/net/phy/ |
| H A D | vitesse.c | 338 static int vsc73xx_mdix_set(struct phy_device *phydev, u8 mdix) in vsc73xx_mdix_set() argument 345 switch (mdix) { in vsc73xx_mdix_set() 383 static int vsc73xx_mdix_get(struct phy_device *phydev, u8 *mdix) in vsc73xx_mdix_get() argument 389 *mdix = ETH_TP_MDI; in vsc73xx_mdix_get() 391 *mdix = ETH_TP_MDI_X; in vsc73xx_mdix_get() 400 ret = vsc73xx_mdix_get(phydev, &phydev->mdix); in vsc73xx_read_status()
|
| H A D | microchip.c | 384 phydev->mdix = ETH_TP_MDI_INVALID; in lan937x_tx_read_mdix_status() 387 phydev->mdix = ETH_TP_MDI_X; in lan937x_tx_read_mdix_status() 390 phydev->mdix = ETH_TP_MDI; in lan937x_tx_read_mdix_status()
|
| H A D | nxp-cbtx.c | 65 phydev->mdix = ETH_TP_MDI_X; in cbtx_mdix_status() 67 phydev->mdix = ETH_TP_MDI; in cbtx_mdix_status()
|
| H A D | adin.c | 759 phydev->mdix = ETH_TP_MDI_X; in adin_mdix_update() 761 phydev->mdix = ETH_TP_MDI; in adin_mdix_update() 777 phydev->mdix = ETH_TP_MDI_X; in adin_mdix_update() 779 phydev->mdix = ETH_TP_MDI; in adin_mdix_update()
|
| H A D | ncn26000.c | 56 phydev->mdix = ETH_TP_MDI; in ncn26000_config_aneg()
|
| H A D | rockchip.c | 159 err = rockchip_set_polarity(phydev, phydev->mdix); in rockchip_config_aneg()
|
| H A D | icplus.c | 339 phydev->mdix = ETH_TP_MDI_X; in ip101a_g_read_status() 341 phydev->mdix = ETH_TP_MDI; in ip101a_g_read_status()
|
| H A D | micrel.c | 897 phydev->mdix = ETH_TP_MDI; in ksz8081_mdix_update() 899 phydev->mdix = ETH_TP_MDI_X; in ksz8081_mdix_update() 1530 phydev->mdix = phydev->mdix_ctrl; in ksz9131_mdix_update() 1538 phydev->mdix = ETH_TP_MDI; in ksz9131_mdix_update() 1540 phydev->mdix = ETH_TP_MDI_X; in ksz9131_mdix_update() 1542 phydev->mdix = ETH_TP_MDI_INVALID; in ksz9131_mdix_update() 1991 phydev->mdix = ETH_TP_MDI_X; in ksz886x_mdix_update() 1993 phydev->mdix = ETH_TP_MDI; in ksz886x_mdix_update() 2012 phydev->mdix = phydev->mdix_ctrl; in ksz9477_mdix_update() 2014 phydev->mdix = ETH_TP_MDI_INVALID; in ksz9477_mdix_update() [all …]
|
| H A D | bcm84881.c | 175 phydev->mdix = 0; in bcm84881_read_status()
|
| H A D | phy-c45.c | 663 phydev->mdix = ETH_TP_MDI; in genphy_c45_read_mdix() 667 phydev->mdix = ETH_TP_MDI_X; in genphy_c45_read_mdix() 671 phydev->mdix = ETH_TP_MDI_INVALID; in genphy_c45_read_mdix()
|
| /linux/tools/net/ynl/pyynl/ |
| H A D | ethtool.py | 443 mdix = mdix_ctrl.get(linkinfo['tp-mdix-ctrl'], None) 444 if mdix: 445 mdix = mdix + ' (forced)' 447 mdix = mdix_ctrl.get(linkinfo['tp-mdix'], 'Unknown (auto)')
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_ethtool.c | 503 &state->mdix, NULL, NULL, NULL)) { in prestera_port_mdix_get() 505 state->mdix = ETH_TP_MDI_INVALID; in prestera_port_mdix_get() 508 ecmd->base.eth_tp_mdix = port->state_phy.mdix; in prestera_port_mdix_get() 509 ecmd->base.eth_tp_mdix_ctrl = port->cfg_phy.mdix; in prestera_port_mdix_get() 576 port->cfg_phy.mdix = ecmd->base.eth_tp_mdix_ctrl; in prestera_port_mdix_set() 581 port->cfg_phy.mdix); in prestera_port_mdix_set() 619 port->cfg_phy.mdix); in prestera_port_link_mode_set()
|
| H A D | prestera.h | 111 u8 mdix; member 126 u8 mdix; member 221 u8 mdix; member
|
| H A D | prestera_hw.h | 167 u8 *mdix, u64 *lmode_bmap, 171 u8 mdix);
|
| H A D | prestera_main.c | 178 port->cfg_phy.mdix); in prestera_port_open() 215 port->cfg_phy.mdix); in prestera_port_close() 577 port->cfg_phy.mdix); in prestera_port_autoneg_set() 709 port->cfg_phy.mdix = ETH_TP_MDI_AUTO; in prestera_port_create() 714 port->cfg_phy.mdix); in prestera_port_create()
|
| H A D | prestera_hw.c | 263 u8 mdix; member 328 u8 mdix; member 1163 u8 *mdix, u64 *lmode_bmap, in prestera_hw_port_phy_mode_get() argument 1179 if (mdix) in prestera_hw_port_phy_mode_get() 1180 *mdix = prestera_hw_mdix_to_eth(resp.param.link_evt.phy.mdix); in prestera_hw_port_phy_mode_get() 1194 u8 mdix) in prestera_hw_port_phy_mode_set() argument 1212 req.param.link.phy.mdix = prestera_hw_mdix_from_eth(mdix); in prestera_hw_port_phy_mode_set()
|
| /linux/drivers/net/phy/aquantia/ |
| H A D | aquantia_main.c | 176 static int aqr_set_mdix(struct phy_device *phydev, int mdix) in aqr_set_mdix() argument 180 switch (mdix) { in aqr_set_mdix() 335 phydev->mdix = ETH_TP_MDI_X; in aqr_read_status() 337 phydev->mdix = ETH_TP_MDI; in aqr_read_status() 339 phydev->mdix = ETH_TP_MDI_INVALID; in aqr_read_status()
|
| /linux/drivers/net/phy/mscc/ |
| H A D | mscc_main.c | 213 static int vsc85xx_mdix_get(struct phy_device *phydev, u8 *mdix) in vsc85xx_mdix_get() argument 219 *mdix = ETH_TP_MDI_X; in vsc85xx_mdix_get() 221 *mdix = ETH_TP_MDI; in vsc85xx_mdix_get() 226 static int vsc85xx_mdix_set(struct phy_device *phydev, u8 mdix) in vsc85xx_mdix_set() argument 232 if (mdix == ETH_TP_MDI || mdix == ETH_TP_MDI_X) { in vsc85xx_mdix_set() 247 if (mdix == ETH_TP_MDI) in vsc85xx_mdix_set() 249 else if (mdix == ETH_TP_MDI_X) in vsc85xx_mdix_set() 2212 rc = vsc85xx_mdix_get(phydev, &phydev->mdix); in vsc85xx_read_status()
|
| /linux/drivers/net/phy/qcom/ |
| H A D | qcom-phy-lib.c | 273 phydev->mdix = ETH_TP_MDI_X; in at803x_read_specific_status() 275 phydev->mdix = ETH_TP_MDI; in at803x_read_specific_status()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_mac.c | 1595 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) { in igb_validate_mdi_setting() 1597 hw->phy.mdix = 1; in igb_validate_mdi_setting()
|
| H A D | e1000_phy.c | 498 switch (hw->phy.mdix) { in igb_copper_link_setup_82580() 549 switch (phy->mdix) { in igb_copper_link_setup_m88() 649 switch (phy->mdix) { in igb_copper_link_setup_m88_gen2() 770 switch (phy->mdix) { in igb_copper_link_setup_igp()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_hw.h | 143 u8 mdix; member
|
| /linux/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_ethtool.c | 64 int mdix_ctrl, mdix, retval, is_resolved; in hns_get_mdix_mode() local 79 mdix = hnae_get_bit(retval, PHY_MDIX_STATUS_B); in hns_get_mdix_mode() 101 else if (mdix) in hns_get_mdix_mode()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | ethtool.c | 191 if (hw->phy.mdix == AUTO_ALL_MODES) in e1000_get_link_ksettings() 194 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; in e1000_get_link_ksettings() 259 adapter->hw.phy.mdix = AUTO_ALL_MODES; in e1000_set_spd_dplx() 332 hw->phy.mdix = AUTO_ALL_MODES; in e1000_set_link_ksettings() 334 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; in e1000_set_link_ksettings()
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_ethtool.c | 151 if (hw->mdix == AUTO_ALL_MODES) in e1000_get_link_ksettings() 154 cmd->base.eth_tp_mdix_ctrl = hw->mdix; in e1000_get_link_ksettings() 214 hw->mdix = AUTO_ALL_MODES; in e1000_set_link_ksettings() 216 hw->mdix = cmd->base.eth_tp_mdix_ctrl; in e1000_set_link_ksettings()
|