Home
last modified time | relevance | path

Searched refs:mdix (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/drivers/net/phy/
Dmscc.c157 static int vsc85xx_mdix_get(struct phy_device *phydev, u8 *mdix) in vsc85xx_mdix_get() argument
163 *mdix = ETH_TP_MDI_X; in vsc85xx_mdix_get()
165 *mdix = ETH_TP_MDI; in vsc85xx_mdix_get()
170 static int vsc85xx_mdix_set(struct phy_device *phydev, u8 mdix) in vsc85xx_mdix_set() argument
176 if ((mdix == ETH_TP_MDI) || (mdix == ETH_TP_MDI_X)) { in vsc85xx_mdix_set()
195 if (mdix == ETH_TP_MDI) in vsc85xx_mdix_set()
197 else if (mdix == ETH_TP_MDI_X) in vsc85xx_mdix_set()
618 rc = vsc85xx_mdix_get(phydev, &phydev->mdix); in vsc85xx_read_status()
Dphy-c45.c252 phydev->mdix = ETH_TP_MDI; in genphy_c45_read_mdix()
256 phydev->mdix = ETH_TP_MDI_X; in genphy_c45_read_mdix()
260 phydev->mdix = ETH_TP_MDI_INVALID; in genphy_c45_read_mdix()
Dmarvell10g.c465 phydev->mdix = 0; in mv3310_read_status()
517 phydev->mdix = ETH_TP_MDI_X; in mv3310_read_status()
520 phydev->mdix = ETH_TP_MDI; in mv3310_read_status()
523 phydev->mdix = ETH_TP_MDI_INVALID; in mv3310_read_status()
Drockchip.c191 err = rockchip_set_polarity(phydev, phydev->mdix); in rockchip_config_aneg()
Dphy.c381 cmd->base.eth_tp_mdix = phydev->mdix; in phy_ethtool_ksettings_get()
/Linux-v4.19/drivers/net/ethernet/intel/igb/
De1000_mac.c1566 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) { in igb_validate_mdi_setting()
1568 hw->phy.mdix = 1; in igb_validate_mdi_setting()
De1000_phy.c498 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()
De1000_hw.h428 u8 mdix; member
Digb_ethtool.c246 if (hw->phy.mdix == AUTO_ALL_MODES) in igb_get_link_ksettings()
249 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; in igb_get_link_ksettings()
341 hw->phy.mdix = AUTO_ALL_MODES; in igb_set_link_ksettings()
343 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; in igb_set_link_ksettings()
Digb_main.c3130 hw->phy.mdix = AUTO_ALL_MODES; in igb_probe()
8740 adapter->hw.phy.mdix = AUTO_ALL_MODES; in igb_set_spd_dplx()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c69 int mdix_ctrl, mdix, retval, is_resolved; in hns_get_mdix_mode() local
84 mdix = hnae_get_bit(retval, PHY_MDIX_STATUS_B); in hns_get_mdix_mode()
106 else if (mdix) in hns_get_mdix_mode()
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/
Dethtool.c180 if (hw->phy.mdix == AUTO_ALL_MODES) in e1000_get_link_ksettings()
183 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; in e1000_get_link_ksettings()
242 adapter->hw.phy.mdix = AUTO_ALL_MODES; in e1000_set_spd_dplx()
321 hw->phy.mdix = AUTO_ALL_MODES; in e1000_set_link_ksettings()
323 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; in e1000_set_link_ksettings()
Dhw.h596 u8 mdix; member
Dphy.c653 switch (hw->phy.mdix) { in e1000_copper_link_setup_82577()
702 switch (phy->mdix) { in e1000e_copper_link_setup_m88()
856 switch (phy->mdix) { in e1000e_copper_link_setup_igp()
D80003es2lan.c899 switch (phy->mdix) { in e1000_copper_link_setup_gg82563_80003es2lan()
Dich8lan.c5018 switch (hw->phy.mdix) { in e1000_setup_copper_link_ich8lan()
Dnetdev.c7161 adapter->hw.phy.mdix = AUTO_ALL_MODES; in e1000_probe()
/Linux-v4.19/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c151 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()
De1000_hw.c1106 hw->mdix = 1; in e1000_copper_link_igp_setup()
1112 switch (hw->mdix) { in e1000_copper_link_igp_setup()
1227 switch (hw->mdix) { in e1000_copper_link_mgp_setup()
3435 if (!hw->autoneg && (hw->mdix == 0 || hw->mdix == 3)) { in e1000_validate_mdi_setting()
3437 hw->mdix = 1; in e1000_validate_mdi_setting()
De1000_hw.h1382 u8 mdix; member
De1000_main.c901 hw->mdix = AUTO_ALL_MODES; in e1000_init_hw_struct()
5048 hw->mdix = AUTO_ALL_MODES; in e1000_set_spd_dplx()
/Linux-v4.19/include/linux/
Dphy.h477 u8 mdix; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c5377 int mdix_ctrl, mdix, retval, is_resolved; in hclge_get_mdix_mode() local
5392 mdix = hnae3_get_bit(retval, HCLGE_PHY_MDIX_STATUS_B); in hclge_get_mdix_mode()
5414 else if (mdix) in hclge_get_mdix_mode()
/Linux-v4.19/drivers/net/usb/
Dlan78xx.c2150 phydev->mdix = ETH_TP_MDI_AUTO; in lan78xx_phy_init()