Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/phy/
Dadin1100.c222 BMCR_LOOPBACK); in adin_set_loopback()
226 BMCR_LOOPBACK); in adin_set_loopback()
Dmxl-gpy.c806 set = BMCR_LOOPBACK; in gpy_loopback()
809 ret = phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, set); in gpy_loopback()
Ddp83867.c1014 return phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, in dp83867_loopback()
1015 enable ? BMCR_LOOPBACK : 0); in dp83867_loopback()
Dphy_device.c2283 ~(BMCR_LOOPBACK | BMCR_ISOLATE | BMCR_PDOWN), ctl); in genphy_setup_forced()
2912 u16 ctl = BMCR_LOOPBACK; in genphy_loopback()
2925 phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, 0); in genphy_loopback()
Dmarvell.c2113 err = phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, in m88e1510_loopback()
2114 BMCR_LOOPBACK); in m88e1510_loopback()
2124 err = phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, 0); in m88e1510_loopback()
Dmotorcomm.c2049 return __phy_modify(phydev, MII_BMCR, ~(BMCR_LOOPBACK | in ytphy_utp_config_aneg()
/linux-6.12.1/include/uapi/linux/
Dmdio.h108 #define MDIO_PCS_CTRL1_LOOPBACK BMCR_LOOPBACK
109 #define MDIO_PHYXS_CTRL1_LOOPBACK BMCR_LOOPBACK
Dmii.h50 #define BMCR_LOOPBACK 0x4000 /* TXD loopback bits */ macro
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb/
Dmv88e1xxx.c235 mdio_set_bit(cphy, MII_BMCR, BMCR_LOOPBACK); in mv88e1xxx_set_loopback()
237 mdio_clear_bit(cphy, MII_BMCR, BMCR_LOOPBACK); in mv88e1xxx_set_loopback()
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb3/
Daq100x.c198 BMCR_LOOPBACK, enable); in aq100x_set_loopback()
/linux-6.12.1/drivers/net/dsa/microchip/
Dksz8.c770 *val |= BMCR_LOOPBACK; in ksz879x_get_loopback()
791 if (val & BMCR_LOOPBACK) in ksz879x_set_loopback()
902 *val |= BMCR_LOOPBACK; in ksz8_r_phy_bmcr()
1194 if (val & BMCR_LOOPBACK) in ksz8_w_phy_bmcr()
/linux-6.12.1/drivers/net/ethernet/sun/
Dsunbmac.c500 bp->sw_bmcr = (BMCR_ISOLATE | BMCR_PDOWN | BMCR_LOOPBACK); in try_next_permutation()
593 bp->sw_bmcr = (BMCR_ISOLATE | BMCR_PDOWN | BMCR_LOOPBACK); in bigmac_begin_auto_negotiation()
Dsunhme.c1004 (BMCR_LOOPBACK|BMCR_PDOWN|BMCR_ISOLATE)); in happy_meal_tcvr_reset()
1018 (BMCR_LOOPBACK|BMCR_PDOWN|BMCR_ISOLATE)); in happy_meal_tcvr_reset()
Dniu.c1541 err &= ~BMCR_LOOPBACK; in xcvr_10g_set_lb_bcm870x()
1544 err |= BMCR_LOOPBACK; in xcvr_10g_set_lb_bcm870x()
1761 bmcr |= BMCR_LOOPBACK; in mii_init_common()
/linux-6.12.1/drivers/net/ethernet/dec/tulip/
Dmedia.c519 BMCR_PDOWN | BMCR_SPEED100 | BMCR_LOOPBACK | in tulip_find_mii()
/linux-6.12.1/drivers/net/dsa/mv88e6xxx/
Dpcs-639x.c174 mask = BMCR_RESET | BMCR_LOOPBACK | BMCR_PDOWN; in mv88e639x_sgmii_pcs_control_pwr()
/linux-6.12.1/drivers/net/ethernet/intel/e1000e/
Dethtool.c1597 if (phy_reg & BMCR_LOOPBACK) { in e1000_loopback_cleanup()
1598 phy_reg &= ~BMCR_LOOPBACK; in e1000_loopback_cleanup()
Dphy.c3103 if (data & BMCR_LOOPBACK) in e1000_link_stall_workaround_hv()
/linux-6.12.1/drivers/net/ethernet/broadcom/
Dbnx2.c1843 bnx2_write_phy(bp, bp->mii_bmcr, BMCR_LOOPBACK); in bnx2_setup_serdes_phy()
2136 bnx2_write_phy(bp, bp->mii_bmcr, BMCR_LOOPBACK); in bnx2_setup_copper_phy()
2453 rc = bnx2_write_phy(bp, bp->mii_bmcr, BMCR_LOOPBACK | BMCR_FULLDPLX | in bnx2_set_phy_loopback()
7162 bnx2_write_phy(bp, bp->mii_bmcr, BMCR_LOOPBACK); in bnx2_nway_reset()
7175 bmcr &= ~BMCR_LOOPBACK; in bnx2_nway_reset()
Dtg3.c4473 tg3_writephy(tp, MII_BMCR, BMCR_LOOPBACK); in tg3_phy_copper_begin()
8296 bmcr |= BMCR_LOOPBACK; in tg3_phy_lpbk_set()
/linux-6.12.1/drivers/net/ethernet/nvidia/
Dforcedeth.c3399 if (bmcr & BMCR_LOOPBACK) { in nv_update_linkspeed()
4884 if (miicontrol & BMCR_LOOPBACK) { in nv_set_loopback()
4891 miicontrol |= BMCR_LOOPBACK | BMCR_FULLDPLX | BMCR_SPEED1000; in nv_set_loopback()
4910 if (!(miicontrol & BMCR_LOOPBACK)) { in nv_set_loopback()
/linux-6.12.1/drivers/net/ethernet/smsc/
Dsmsc911x.c873 MII_BMCR, BMCR_LOOPBACK | BMCR_FULLDPLX); in smsc911x_phy_loopbacktest()
/linux-6.12.1/drivers/net/ethernet/intel/
De100.c2367 BMCR_LOOPBACK); in e100_loopback_test()
/linux-6.12.1/drivers/net/usb/
Dlan78xx.c1797 phy_write(phydev, MII_BMCR, temp | BMCR_LOOPBACK); in lan78xx_set_link_ksettings()