Searched refs:mdix (Results 1 - 25 of 42) sorted by last modified time

12

/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c11034 int mdix_ctrl, mdix, is_resolved; local
11050 mdix = hnae3_get_bit(retval, HCLGE_PHY_MDIX_STATUS_B);
11072 else if (mdix)
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dphy.c694 switch (hw->phy.mdix) {
743 switch (phy->mdix) {
890 /* Configure mdi-mdix settings */
897 switch (phy->mdix) {
H A Dnetdev.c7503 adapter->hw.phy.mdix = AUTO_ALL_MODES;
H A Dich8lan.c5117 switch (hw->phy.mdix) {
H A Dhw.h641 u8 mdix; member in struct:e1000_phy_info
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 */
H A D80003es2lan.c911 switch (phy->mdix) {
/linux-master/drivers/net/phy/
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 Dphy.c310 cmd->base.eth_tp_mdix = phydev->mdix;
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 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;
H A Dsmsc.c186 phydev->mdix = phydev->mdix_ctrl;
H A Dmarvell10g.c1090 phydev->mdix = cssr1 & MV_PCS_CSSR1_MDIX ?
1122 phydev->mdix = ETH_TP_MDI_INVALID;
H A Dbcm84881.c175 phydev->mdix = 0;
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;
/linux-master/include/linux/
H A Dphy.h607 * @mdix: Current crossover
763 u8 mdix; member in struct:phy_device
/linux-master/drivers/net/usb/
H A Dlan78xx.c2377 phydev->mdix = ETH_TP_MDI_AUTO;
/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_ethtool.c1838 if (hw->phy.mdix == AUTO_ALL_MODES)
1841 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix;
1917 hw->phy.mdix = AUTO_ALL_MODES;
1919 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl;
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_main.c3299 hw->phy.mdix = AUTO_ALL_MODES;
9348 adapter->hw.phy.mdix = AUTO_ALL_MODES;
H A Digb_ethtool.c247 if (hw->phy.mdix == AUTO_ALL_MODES)
250 cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix;
342 hw->phy.mdix = AUTO_ALL_MODES;
344 hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl;
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) {
H A De1000_mac.c1595 if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) {
1597 hw->phy.mdix = 1;
/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);

Completed in 452 milliseconds

12