Home
last modified time | relevance | path

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

12

/drivers/net/phy/
A Dvitesse.c338 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()
A Dmicrochip.c384 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()
A Dnxp-cbtx.c65 phydev->mdix = ETH_TP_MDI_X; in cbtx_mdix_status()
67 phydev->mdix = ETH_TP_MDI; in cbtx_mdix_status()
A Dadin.c739 phydev->mdix = ETH_TP_MDI_X; in adin_mdix_update()
741 phydev->mdix = ETH_TP_MDI; in adin_mdix_update()
757 phydev->mdix = ETH_TP_MDI_X; in adin_mdix_update()
759 phydev->mdix = ETH_TP_MDI; in adin_mdix_update()
A Dncn26000.c56 phydev->mdix = ETH_TP_MDI; in ncn26000_config_aneg()
A Drockchip.c159 err = rockchip_set_polarity(phydev, phydev->mdix); in rockchip_config_aneg()
A Dicplus.c339 phydev->mdix = ETH_TP_MDI_X; in ip101a_g_read_status()
341 phydev->mdix = ETH_TP_MDI; in ip101a_g_read_status()
A Dmicrel.c859 phydev->mdix = ETH_TP_MDI; in ksz8081_mdix_update()
861 phydev->mdix = ETH_TP_MDI_X; in ksz8081_mdix_update()
1488 phydev->mdix = phydev->mdix_ctrl; in ksz9131_mdix_update()
1496 phydev->mdix = ETH_TP_MDI; in ksz9131_mdix_update()
1498 phydev->mdix = ETH_TP_MDI_X; in ksz9131_mdix_update()
1949 phydev->mdix = ETH_TP_MDI_X; in ksz886x_mdix_update()
1951 phydev->mdix = ETH_TP_MDI; in ksz886x_mdix_update()
1970 phydev->mdix = phydev->mdix_ctrl; in ksz9477_mdix_update()
2700 int ret, val, mdix; in ksz886x_cable_test_one_pair() local
2707 mdix = ETH_TP_MDI; in ksz886x_cable_test_one_pair()
[all …]
A Dbcm84881.c175 phydev->mdix = 0; in bcm84881_read_status()
A Dphy-c45.c662 phydev->mdix = ETH_TP_MDI; in genphy_c45_read_mdix()
666 phydev->mdix = ETH_TP_MDI_X; in genphy_c45_read_mdix()
670 phydev->mdix = ETH_TP_MDI_INVALID; in genphy_c45_read_mdix()
/drivers/net/ethernet/marvell/prestera/
A Dprestera_ethtool.c503 &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()
A Dprestera.h111 u8 mdix; member
126 u8 mdix; member
221 u8 mdix; member
A Dprestera_hw.h167 u8 *mdix, u64 *lmode_bmap,
171 u8 mdix);
A Dprestera_hw.c263 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()
A Dprestera_main.c178 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()
/drivers/net/phy/aquantia/
A Daquantia_main.c168 static int aqr_set_mdix(struct phy_device *phydev, int mdix) in aqr_set_mdix() argument
172 switch (mdix) { in aqr_set_mdix()
327 phydev->mdix = ETH_TP_MDI_X; in aqr_read_status()
329 phydev->mdix = ETH_TP_MDI; in aqr_read_status()
331 phydev->mdix = ETH_TP_MDI_INVALID; in aqr_read_status()
/drivers/net/phy/mscc/
A Dmscc_main.c193 static int vsc85xx_mdix_get(struct phy_device *phydev, u8 *mdix) in vsc85xx_mdix_get() argument
199 *mdix = ETH_TP_MDI_X; in vsc85xx_mdix_get()
201 *mdix = ETH_TP_MDI; in vsc85xx_mdix_get()
206 static int vsc85xx_mdix_set(struct phy_device *phydev, u8 mdix) in vsc85xx_mdix_set() argument
212 if (mdix == ETH_TP_MDI || mdix == ETH_TP_MDI_X) { in vsc85xx_mdix_set()
227 if (mdix == ETH_TP_MDI) in vsc85xx_mdix_set()
229 else if (mdix == ETH_TP_MDI_X) in vsc85xx_mdix_set()
2198 rc = vsc85xx_mdix_get(phydev, &phydev->mdix); in vsc85xx_read_status()
/drivers/net/phy/qcom/
A Dqcom-phy-lib.c273 phydev->mdix = ETH_TP_MDI_X; in at803x_read_specific_status()
275 phydev->mdix = ETH_TP_MDI; in at803x_read_specific_status()
/drivers/net/ethernet/intel/igb/
A De1000_mac.c1595 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()
A 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()
/drivers/net/ethernet/intel/igc/
A Digc_hw.h143 u8 mdix; member
/drivers/net/ethernet/hisilicon/hns/
A Dhns_ethtool.c64 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()
/drivers/net/ethernet/intel/e1000e/
A Dethtool.c189 if (hw->phy.mdix == AUTO_ALL_MODES) in e1000_get_link_ksettings()
192 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; in e1000_get_link_ksettings()
257 adapter->hw.phy.mdix = AUTO_ALL_MODES; in e1000_set_spd_dplx()
330 hw->phy.mdix = AUTO_ALL_MODES; in e1000_set_link_ksettings()
332 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; in e1000_set_link_ksettings()
/drivers/net/ethernet/intel/e1000/
A 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()
A De1000_hw.c1105 hw->mdix = 1; in e1000_copper_link_igp_setup()
1111 switch (hw->mdix) { in e1000_copper_link_igp_setup()
1227 switch (hw->mdix) { in e1000_copper_link_mgp_setup()
3423 if (!hw->autoneg && (hw->mdix == 0 || hw->mdix == 3)) { in e1000_validate_mdi_setting()
3425 hw->mdix = 1; in e1000_validate_mdi_setting()

Completed in 108 milliseconds

12