Searched refs:mdix (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/tools/net/ynl/
H A Dethtool.py403 mdix = mdix_ctrl.get(linkinfo['tp-mdix-ctrl'], None)
404 if mdix:
405 mdix = mdix + ' (forced)'
407 mdix = mdix_ctrl.get(linkinfo['tp-mdix'], 'Unknown (auto)')
408 print(f'MDI-X: {mdix}')
/linux-master/drivers/net/phy/
H A Dnxp-cbtx.c65 phydev->mdix = ETH_TP_MDI_X;
67 phydev->mdix = ETH_TP_MDI;
H A Drockchip.c159 err = rockchip_set_polarity(phydev, phydev->mdix);
H A Dncn26000.c56 phydev->mdix = ETH_TP_MDI;
H A Dbcm84881.c175 phydev->mdix = 0;
H A Dicplus.c339 phydev->mdix = ETH_TP_MDI_X;
341 phydev->mdix = ETH_TP_MDI;
H A Dadin.c739 phydev->mdix = ETH_TP_MDI_X;
741 phydev->mdix = ETH_TP_MDI;
757 phydev->mdix = ETH_TP_MDI_X;
759 phydev->mdix = ETH_TP_MDI;
H A Dphy-c45.c646 * genphy_c45_read_mdix - read mdix status from PMA
661 phydev->mdix = ETH_TP_MDI;
665 phydev->mdix = ETH_TP_MDI_X;
669 phydev->mdix = ETH_TP_MDI_INVALID;
H A Dmicrel.c766 phydev->mdix = ETH_TP_MDI;
768 phydev->mdix = ETH_TP_MDI_X;
1368 phydev->mdix = ETH_TP_MDI;
1370 phydev->mdix = ETH_TP_MDI_X;
1808 phydev->mdix = ETH_TP_MDI_X;
1810 phydev->mdix = ETH_TP_MDI;
2200 int ret, val, mdix; local
2207 mdix = ETH_TP_MDI;
2209 mdix = ETH_TP_MDI_X;
2213 ret = ksz8081_config_mdix(phydev, mdix);
[all...]
H A Dmxl-gpy.c510 phydev->mdix = ETH_TP_MDI_X;
512 phydev->mdix = ETH_TP_MDI;
H A Dbroadcom.c929 phydev->mdix = ETH_TP_MDI_X;
931 phydev->mdix = ETH_TP_MDI;
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera.h111 u8 mdix; member in struct:prestera_port_phy_state
126 u8 mdix; member in struct:prestera_port_phy_config
221 u8 mdix; member in struct:prestera_port_event::__anon936::__anon938
H A Dprestera_ethtool.c503 &state->mdix, NULL, NULL, NULL)) {
505 state->mdix = ETH_TP_MDI_INVALID;
508 ecmd->base.eth_tp_mdix = port->state_phy.mdix;
509 ecmd->base.eth_tp_mdix_ctrl = port->cfg_phy.mdix;
576 port->cfg_phy.mdix = ecmd->base.eth_tp_mdix_ctrl;
581 port->cfg_phy.mdix);
619 port->cfg_phy.mdix);
H A Dprestera_hw.h167 u8 *mdix, u64 *lmode_bmap,
171 u8 mdix);
H A Dprestera_main.c178 port->cfg_phy.mdix);
215 port->cfg_phy.mdix);
577 port->cfg_phy.mdix);
708 port->cfg_phy.mdix = ETH_TP_MDI_AUTO;
713 port->cfg_phy.mdix);
H A Dprestera_hw.c263 u8 mdix; member in struct:prestera_msg_event_port_param::__anon972::__anon974
328 u8 mdix; member in struct:prestera_msg_port_param::__anon975::__anon980
1161 u8 *mdix, u64 *lmode_bmap,
1177 if (mdix)
1178 *mdix = prestera_hw_mdix_to_eth(resp.param.link_evt.phy.mdix);
1192 u8 mdix)
1210 req.param.link.phy.mdix = prestera_hw_mdix_from_eth(mdix);
1160 prestera_hw_port_phy_mode_get(const struct prestera_port *port, u8 *mdix, u64 *lmode_bmap, bool *fc_pause, bool *fc_asym) argument
1190 prestera_hw_port_phy_mode_set(const struct prestera_port *port, bool admin, bool adv, u32 mode, u64 modes, u8 mdix) argument
/linux-master/drivers/net/phy/qcom/
H A Dqcom-phy-lib.c248 phydev->mdix = ETH_TP_MDI_X;
250 phydev->mdix = ETH_TP_MDI;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_hw.h144 u8 mdix; member in struct:igc_phy_info
/linux-master/drivers/net/phy/mscc/
H A Dmscc_main.c192 static int vsc85xx_mdix_get(struct phy_device *phydev, u8 *mdix) argument
198 *mdix = ETH_TP_MDI_X;
200 *mdix = ETH_TP_MDI;
205 static int vsc85xx_mdix_set(struct phy_device *phydev, u8 mdix) argument
211 if (mdix == ETH_TP_MDI || mdix == ETH_TP_MDI_X) {
226 if (mdix == ETH_TP_MDI)
228 else if (mdix == ETH_TP_MDI_X)
2198 rc = vsc85xx_mdix_get(phydev, &phydev->mdix);
/linux-master/drivers/net/ethernet/intel/igb/
H A De1000_mac.c1595 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) {
1597 hw->phy.mdix = 1;
H A De1000_hw.h428 u8 mdix; member in struct:e1000_phy_info
H A De1000_phy.c498 switch (hw->phy.mdix) {
549 switch (phy->mdix) {
649 switch (phy->mdix) {
763 /* Configure mdi-mdix settings */
770 switch (phy->mdix) {
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c64 int mdix_ctrl, mdix, retval, is_resolved; local
79 mdix = hnae_get_bit(retval, PHY_MDIX_STATUS_B);
101 else if (mdix)
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c151 if (hw->mdix == AUTO_ALL_MODES)
154 cmd->base.eth_tp_mdix_ctrl = hw->mdix;
214 hw->mdix = AUTO_ALL_MODES;
216 hw->mdix = cmd->base.eth_tp_mdix_ctrl;
385 regs_buff[23] = regs_buff[18]; /* mdix mode */
400 regs_buff[23] = regs_buff[13]; /* mdix mode */
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c189 if (hw->phy.mdix == AUTO_ALL_MODES)
192 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix;
257 adapter->hw.phy.mdix = AUTO_ALL_MODES;
336 hw->phy.mdix = AUTO_ALL_MODES;
338 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl;
492 regs_buff[23] = regs_buff[13]; /* mdix mode */

Completed in 316 milliseconds

12