/linux-master/drivers/net/ |
H A D | mii.c | 56 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local 79 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); 91 if (bmcr & BMCR_ANENABLE) { 121 ((bmcr & BMCR_SPEED1000 && 122 (bmcr & BMCR_SPEED100) == 0) ? 124 ((bmcr & BMCR_SPEED100) ? 126 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; 146 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local 165 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); 176 if (bmcr 260 u32 bmcr, advert, tmp; local 297 u32 bmcr, tmp; local 352 u32 bmcr, advert, tmp; local 394 u32 bmcr, tmp; local 459 int bmcr; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | vsc8211.c | 133 unsigned int bmcr, status, lpa, adv; local 136 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr); 154 if (!(bmcr & BMCR_ANENABLE)) { 155 dplx = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; 156 if (bmcr & BMCR_SPEED1000) 158 else if (bmcr & BMCR_SPEED100) 209 unsigned int bmcr, status, lpa, adv; local 212 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr); 230 if (!(bmcr & BMCR_ANENABLE)) { 231 dplx = (bmcr [all...] |
/linux-master/drivers/net/phy/ |
H A D | national.c | 123 int bmcr = phy_read(phydev, MII_BMCR); local 125 phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN)); 131 phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN));
|
H A D | microchip_t1.c | 557 int bmcr, bmsr, ret; local 562 bmcr = phy_read(phydev, MII_BMCR); 563 if (bmcr < 0) 564 return bmcr; 571 if (bmcr & BMCR_ANENABLE) {
|
H A D | dp83822.c | 409 int bmcr; local 468 bmcr = phy_read(phydev, MII_BMCR); 469 if (bmcr < 0) 470 return bmcr; 472 if (bmcr & BMCR_ANENABLE) {
|
H A D | dp83869.c | 640 int bmcr; local 660 bmcr = phy_read(phydev, MII_BMCR); 661 if (bmcr < 0) 662 return bmcr; 668 if (bmcr & BMCR_ANENABLE) {
|
H A D | phy_device.c | 2460 int status = 0, bmcr; local 2462 bmcr = phy_read(phydev, MII_BMCR); 2463 if (bmcr < 0) 2464 return bmcr; 2469 if (bmcr & BMCR_ANRESTART) 2559 int bmcr = phy_read(phydev, MII_BMCR); local 2561 if (bmcr < 0) 2562 return bmcr; 2564 if (bmcr & BMCR_FULLDPLX) 2569 if (bmcr 2680 int bmcr = phy_read(phydev, MII_BMCR); local [all...] |
H A D | motorcomm.c | 1800 int bmcr; local 1817 bmcr = __phy_read(phydev, MII_BMCR); 1818 if (bmcr < 0) 1819 return bmcr; 1821 /* When it is coming from fiber forced mode, add bmcr power down 1824 if (!(bmcr & BMCR_ANENABLE)) {
|
/linux-master/include/linux/ |
H A D | mii.h | 559 u16 bmcr; local 564 bmcr = BMCR_SPEED1000; 568 bmcr = BMCR_SPEED100; 573 bmcr = BMCR_SPEED10; 578 bmcr |= BMCR_FULLDPLX; 580 return bmcr;
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | pcs-6352.c | 192 u16 bmcr; local 198 bmcr = neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : 0; 210 bmcr); 238 u16 bmcr; local 244 bmcr = mii_bmcr_encode_fixed(speed, duplex); 247 BMCR_FULLDPLX | BMCR_SPEED1000, bmcr);
|
H A D | pcs-639x.c | 304 u16 val, bmcr; local 326 bmcr = val | BMCR_ANENABLE; 328 bmcr = val & ~BMCR_ANENABLE; 331 if (bmcr == val) 334 return mv88e639x_write(mpcs, MV88E6390_SGMII_BMCR, bmcr); 351 u16 bmcr; local 357 bmcr = mii_bmcr_encode_fixed(speed, duplex); 361 bmcr);
|
/linux-master/drivers/net/pcs/ |
H A D | pcs-mtk-lynxi.c | 112 unsigned int rgc3, sgm_mode, bmcr; local 135 bmcr = BMCR_ANENABLE; 137 bmcr = 0; 186 BMCR_ANENABLE, bmcr);
|
/linux-master/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 1543 __u16 bmcr = mii_read (dev, phy_addr, MII_BMCR); local 1544 switch (bmcr & (BMCR_SPEED100 | BMCR_SPEED1000)) { 1554 if (bmcr & BMCR_FULLDPLX) { 1576 __u16 bmcr; local 1612 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; 1613 mii_write (dev, phy_addr, MII_BMCR, bmcr); 1623 bmcr = mii_read (dev, phy_addr, MII_BMCR); 1624 bmcr |= BMCR_RESET; 1625 mii_write (dev, phy_addr, MII_BMCR, bmcr); 1628 bmcr 1697 __u16 bmcr = mii_read (dev, phy_addr, PCS_BMCR); local 1720 __u16 bmcr; local [all...] |
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | phy.c | 259 int bmcr = phy_read(phy, MII_BMCR); local 260 if (bmcr < 0) 261 return bmcr; 263 if (bmcr & BMCR_FULLDPLX) 267 if (bmcr & BMCR_SPEED1000) 269 else if (bmcr & BMCR_SPEED100)
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smc91x.c | 907 int bmcr, cfg1; local 920 bmcr = 0; 923 bmcr |= BMCR_FULLDPLX; 926 bmcr |= BMCR_SPEED100; 929 smc_phy_write(dev, phyaddr, MII_BMCR, bmcr); 955 unsigned int bmcr; local 965 bmcr = smc_phy_read(dev, phy, MII_BMCR); 966 if (!(bmcr & BMCR_RESET)) 970 return bmcr & BMCR_RESET; 982 unsigned int bmcr; local [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | jme.c | 414 u32 phylink, cnt = JME_SPDRSV_TIMEOUT, bmcr; local 433 bmcr = jme_mdio_read(jme->dev, 437 phylink |= ((bmcr & BMCR_SPEED1000) && 438 (bmcr & BMCR_SPEED100) == 0) ? 440 (bmcr & BMCR_SPEED100) ? 444 phylink |= (bmcr & BMCR_FULLDPLX) ? 1603 u32 bmcr; local 1606 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); 1607 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); 1608 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); 1691 u32 bmcr; local 1704 u32 bmcr; local 1859 u32 bmcr, tmp; local 2911 u16 bmcr, bmsr; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 1177 u32 bmcr, local_adv, remote_adv, common; local 1182 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr); 1183 if (bmcr & BMCR_FULLDPLX) { 1190 if (!(bmcr & BMCR_ANENABLE)) { 1214 u32 bmcr; local 1218 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr); 1219 if (bmcr & BMCR_ANENABLE) { 1262 if (bmcr & BMCR_SPEED100) { 1268 if (bmcr & BMCR_FULLDPLX) { 1458 u32 bmcr; local 1502 u32 bmcr; local 1615 u32 bmcr; local 1759 u32 adv, bmcr; variable 2077 u32 bmcr, adv_reg, new_adv = 0; variable 6078 u32 bmcr; local 6100 u32 bmcr; local 6145 u32 bmcr; local 7141 u32 bmcr; local [all...] |
H A D | b44.c | 456 u32 bmcr; local 458 if ((err = b44_readphy(bp, MII_BMCR, &bmcr)) != 0) 460 bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100); 462 bmcr |= BMCR_SPEED100; 464 bmcr |= BMCR_FULLDPLX; 465 if ((err = b44_writephy(bp, MII_BMCR, bmcr)) != 0) 1789 u32 bmcr; local 1793 b44_readphy(bp, MII_BMCR, &bmcr); 1794 b44_readphy(bp, MII_BMCR, &bmcr); 1796 if (bmcr [all...] |
H A D | tg3.c | 4440 u32 bmcr, orig_bmcr; local 4453 bmcr = 0; 4460 bmcr |= BMCR_SPEED100; 4464 bmcr |= BMCR_SPEED1000; 4469 bmcr |= BMCR_FULLDPLX; 4472 (bmcr != orig_bmcr)) { 4486 tg3_writephy(tp, MII_BMCR, bmcr); 4884 u32 aux_stat, bmcr; local 4898 bmcr = 0; 4900 tg3_readphy(tp, MII_BMCR, &bmcr); 5801 u32 bmsr, bmcr; local 6002 u32 bmcr; local 6040 u32 bmcr; local 8262 u32 val, bmcr, mac_mode, ptest = 0; local 12479 u32 bmcr; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | rtl8150.c | 781 short lpa, bmcr; local 792 get_registers(dev, BMCR, 2, &bmcr); 794 if (bmcr & BMCR_ANENABLE) { 807 ecmd->base.speed = ((bmcr & BMCR_SPEED100) ? 809 ecmd->base.duplex = (bmcr & BMCR_FULLDPLX) ?
|
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 1476 * (certain phys need bmcr to be setup with reset) 3389 u32 bmcr; local 3398 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); 3399 if (bmcr & BMCR_LOOPBACK) { 4478 int adv, bmcr; local 4509 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); 4511 bmcr |= BMCR_ANENABLE; 4514 if (phy_reset(dev, bmcr)) { 4519 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); 4520 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr); 4523 int adv, bmcr; local 4613 int bmcr; local 4807 int adv, bmcr; local [all...] |
/linux-master/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 1316 u16 bmcr; local 1320 bmcr = _sc92031_mii_read(port_base, MII_BMCR); 1321 if (!(bmcr & BMCR_ANENABLE)) { 1326 _sc92031_mii_write(port_base, MII_BMCR, bmcr | BMCR_ANRESTART);
|
/linux-master/drivers/net/phy/qcom/ |
H A D | at803x.c | 128 u16 bmcr; member in struct:at803x_context 193 context->bmcr = phy_read(phydev, MII_BMCR); 205 phy_write(phydev, MII_BMCR, context->bmcr);
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.c | 1116 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; local 1122 bmcr = err; 1177 if (bmcr & BMCR_ANENABLE) { 1204 if ((bmcr & BMCR_SPEED1000) && !(bmcr & BMCR_SPEED100)) 1206 else if (bmcr & BMCR_SPEED100) 1211 if (bmcr & BMCR_FULLDPLX) 1300 netdev_err(np->dev, "Port %u PHY will not reset (bmcr=%04x)\n", 1664 netdev_err(np->dev, "Port %u MII would not reset, bmcr[%04x]\n", 1676 u16 bmcr, bms local 1735 u16 bmcr, bmsr, adv, estat; local [all...] |
/linux-master/drivers/net/ethernet/intel/ |
H A D | e100.c | 1437 u16 bmcr, stat, id_lo, id_hi, cong; local 1442 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); 1445 if (!((bmcr == 0xFFFF) || ((stat == 0) && (bmcr == 0)))) 1477 bmcr = mdio_read(netdev, addr, MII_BMCR); 1479 bmcr & ~BMCR_ISOLATE); 1485 * other phy_id's) using bmcr value from addr discovery loop above. 1489 bmcr & ~BMCR_ISOLATE); 1512 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); 1513 bmcr | [all...] |