/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 816 /* pause was advertised by lpa and us */ 2052 int val, j, up, advertise, lpa, lpa2, speed, duplex, media; local 2092 lpa = bcmenet_sw_mdio_read(priv, external_phy, port->phy_id, 2099 media = mii_nway_result(lpa & advertise);
|
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | vsc8211.c | 133 unsigned int bmcr, status, lpa, adv; local 179 &lpa); 186 if (lpa & adv & ADVERTISE_PAUSE_CAP) 188 else if ((lpa & ADVERTISE_PAUSE_CAP) && 189 (lpa & ADVERTISE_PAUSE_ASYM) && 192 else if ((lpa & ADVERTISE_PAUSE_ASYM) && 209 unsigned int bmcr, status, lpa, adv; local 239 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_LPA, &lpa); 246 if (adv & lpa & ADVERTISE_1000XFULL) { 249 } else if (adv & lpa [all...] |
/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 758 int lpa; local 764 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA); 766 "%s: link up, %dMbps, %s-duplex, lpa 0x%04X\n", 768 (ncr & NCR_FDX) ? "full" : "half", lpa);
|
/drivers/net/ethernet/dec/tulip/ |
H A D | media.c | 405 unsigned int bmsr, lpa, negotiated, new_csr6; local 408 lpa = tulip_mdio_read(dev, tp->phys[0], MII_LPA); 411 bmsr, lpa); 424 negotiated = lpa & tp->advertising[0]; 442 tp->phys[0], lpa);
|
/drivers/net/ethernet/ibm/emac/ |
H A D | phy.c | 223 int lpa = phy_read(phy, MII_LPA) & phy_read(phy, MII_ADVERTISE); local 224 if (lpa < 0) 225 return lpa; 246 } else if (lpa & (LPA_100FULL | LPA_100HALF)) { 248 if (lpa & LPA_100FULL) 250 } else if (lpa & LPA_10FULL) 254 phy->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; 255 phy->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0;
|
/drivers/net/ethernet/intel/e1000e/ |
H A D | e1000.h | 197 u16 lpa; /* link partner ability register */ member in struct:e1000_phy_regs
|
H A D | ich8lan.c | 787 u16 lpa, pcs_status, adv, adv_addr, lpi_ctrl, data; local 791 lpa = I82579_EEE_LP_ABILITY; 796 lpa = I217_EEE_LP_ABILITY; 818 ret_val = e1000_read_emi_reg_locked(hw, lpa,
|
/drivers/net/ethernet/marvell/ |
H A D | skge.c | 1224 u16 lpa, aux; local 1229 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); 1230 if (lpa & PHY_B_AN_RF) { 1431 u16 lpa, res; local 1436 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); 1437 if (lpa & PHY_B_AN_RF) { 1460 (lpa & PHY_X_P_SYM_MD)) 1463 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_ASYM_MD) 1467 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_BOTH_MD)
|
H A D | sky2.c | 2256 u16 advert, lpa; local 2259 lpa = gm_phy_read(hw, port, PHY_MARV_AUNE_LP); 2260 if (lpa & PHY_M_AN_RF) { 2279 lpa &= ~(LPA_PAUSE_CAP|LPA_PAUSE_ASYM); 2285 if (lpa & LPA_1000XPAUSE) 2286 lpa |= LPA_PAUSE_CAP; 2287 if (lpa & LPA_1000XPAUSE_ASYM) 2288 lpa |= LPA_PAUSE_ASYM; 2293 if (lpa & LPA_PAUSE_CAP) 2298 if ((lpa [all...] |
/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 2389 u16 lpa = mdio_read(dev, MII_LPA); local 2395 np->advertising, lpa);
|
/drivers/net/ethernet/nuvoton/ |
H A D | w90p910_ether.c | 209 unsigned int bmsr, bmcr, lpa, speed, duplex; local 230 lpa = w90p910_mdio_read(dev, ether->mii.phy_id, MII_LPA); 232 if ((lpa & LPA_100FULL) || (lpa & LPA_100HALF)) 237 if ((lpa & LPA_100FULL) || (lpa & LPA_10FULL))
|
/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 3302 int lpa = 0; local 3366 lpa = mii_rw(dev, np->phyaddr, MII_LPA, MII_READ); 3382 adv_lpa = lpa & adv; 3481 lpa_pause = lpa & (LPA_PAUSE_CAP | LPA_PAUSE_ASYM);
|
/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 663 int lpa = mdio_read(ioaddr, yp->phys[0], MII_LPA); local 664 int negotiated = lpa & yp->advertising; 667 yp->phys[0], bmsr, lpa);
|
/drivers/net/ethernet/realtek/ |
H A D | r8169.c | 4478 int lpa; local 4481 lpa = rtl_readphy(tp, MII_LPA); 4483 if (lpa & (LPA_10HALF | LPA_10FULL)) 4485 else if (lpa & (LPA_100HALF | LPA_100FULL))
|
/drivers/net/ethernet/sfc/ |
H A D | mcdi_port.c | 449 static void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa) argument 464 if (lpa & (1 << MC_CMD_PHY_CAP_PAUSE_LBN)) 466 if (lpa & (1 << MC_CMD_PHY_CAP_ASYM_LBN)) 840 u32 flags, fcntl, speed, lpa; local 848 lpa = EFX_QWORD_FIELD(*ev, MCDI_EVENT_LINKCHANGE_LP_CAP); 856 efx_mcdi_phy_check_fcntl(efx, lpa);
|
H A D | tenxpress.c | 448 u32 adv = 0, lpa = 0; local 456 lpa |= ADVERTISED_10000baseT_Full; 458 mdio45_ethtool_gset_npage(&efx->mdio, ecmd, adv, lpa);
|
/drivers/net/ethernet/sun/ |
H A D | niu.c | 1096 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; local 1117 lpa = err; 1163 neg = advert & lpa; 1227 u16 adv, lpa; local 1237 lpa = err;
|
/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 270 int advert, lpa, val, media; local 282 lpa = (*mii->mdio_read) (mii->dev, mii->phy_id, MII_LPA); 283 media = mii_nway_result(advert & lpa);
|
/drivers/net/ |
H A D | mii.c | 318 int advertise, lpa, media, duplex; local 355 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA); 360 media = mii_nway_result(lpa & advertise); 366 netdev_info(mii->dev, "link up, %uMbps, %s-duplex, lpa 0x%04X\n", 371 lpa);
|
H A D | sungem_phy.c | 392 u16 lpa; local 395 lpa = sungem_phy_read(phy, MII_LPA); 397 if (lpa & (LPA_10FULL | LPA_100FULL)) 401 if (lpa & (LPA_100FULL | LPA_100HALF))
|
/drivers/net/phy/ |
H A D | fixed.c | 53 u16 lpa = 0; local 67 lpa |= LPA_100FULL; 71 lpa |= LPA_10FULL; 87 lpa |= LPA_100HALF; 91 lpa |= LPA_10HALF; 103 lpa |= LPA_PAUSE_CAP; 106 lpa |= LPA_PAUSE_ASYM; 113 fp->regs[MII_LPA] = lpa;
|
H A D | lxt.c | 166 int lpa; local 183 lpa = phy_read(phydev, MII_LPA); 185 if (lpa < 0) 186 return lpa; 191 } while (lpa == adv && retry--); 193 lpa &= adv; 204 } else if (lpa & (LPA_100FULL | LPA_100HALF)) { 207 if (lpa & LPA_100FULL) 210 if (lpa & LPA_10FULL) 215 phydev->pause = lpa [all...] |
H A D | marvell.c | 718 int lpa; local 732 lpa = phy_read(phydev, MII_LPA); 733 if (lpa < 0) 734 return lpa; 740 lpa &= adv; 765 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; 766 phydev->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0;
|
H A D | phy_device.c | 949 int lpa; local 977 lpa = phy_read(phydev, MII_LPA); 978 if (lpa < 0) 979 return lpa; 981 phydev->lp_advertising |= mii_lpa_to_ethtool_lpa_t(lpa); 987 common_adv = lpa & adv; 1009 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; 1010 phydev->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0;
|
/drivers/net/usb/ |
H A D | rtl8150.c | 778 short lpa, bmcr; local 790 get_registers(dev, ANLP, 2, &lpa); 792 u32 speed = ((lpa & (LPA_100HALF | LPA_100FULL)) ? 797 ecmd->duplex = (lpa & LPA_100FULL) ? 800 ecmd->duplex = (lpa & LPA_10FULL) ?
|