Searched defs:lpa (Results 1 - 25 of 25) sorted by last modified time

/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c816 /* 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 Dvsc8211.c133 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 Ddm9000.c758 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 Dmedia.c405 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 Dphy.c223 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 De1000.h197 u16 lpa; /* link partner ability register */ member in struct:e1000_phy_regs
H A Dich8lan.c787 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 Dskge.c1224 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 Dsky2.c2256 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 Dnatsemi.c2389 u16 lpa = mdio_read(dev, MII_LPA); local
2395 np->advertising, lpa);
/drivers/net/ethernet/nuvoton/
H A Dw90p910_ether.c209 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 Dforcedeth.c3302 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 Dyellowfin.c663 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 Dr8169.c4478 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 Dmcdi_port.c449 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 Dtenxpress.c448 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 Dniu.c1096 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 Dtsi108_eth.c270 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 Dmii.c318 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 Dsungem_phy.c392 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 Dfixed.c53 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 Dlxt.c166 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 Dmarvell.c718 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 Dphy_device.c949 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 Drtl8150.c778 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) ?

Completed in 346 milliseconds