/linux-master/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...] |
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | phy.c | 224 int lpa = phy_read(phy, MII_LPA) & phy_read(phy, MII_ADVERTISE); local 225 if (lpa < 0) 226 return lpa; 247 } else if (lpa & (LPA_100FULL | LPA_100HALF)) { 249 if (lpa & LPA_100FULL) 251 } else if (lpa & LPA_10FULL) 255 phy->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; 256 phy->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0;
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | tenxpress.c | 443 u32 adv = 0, lpa = 0; local 451 lpa |= ADVERTISED_10000baseT_Full; 453 mdio45_ethtool_ksettings_get_npage(&efx->mdio, cmd, adv, lpa);
|
/linux-master/arch/parisc/include/asm/ |
H A D | special_insns.h | 5 #define lpa(va) ({ \ macro
|
/linux-master/arch/x86/kvm/svm/ |
H A D | avic.c | 248 phys_addr_t lpa = __sme_set(page_to_phys(kvm_svm->avic_logical_id_table_page)); local 252 vmcb->control.avic_logical_id = lpa & AVIC_HPA_MASK;
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | pcs-6352.c | 164 int oldpage, bmsr, lpa, status; local 174 lpa = __mdiodev_read(&mpcs->mdio, MII_LPA); 179 bmsr >= 0 && lpa >= 0 && status >= 0) 180 mv88e6xxx_pcs_decode_state(mpcs->mdio.dev.parent, bmsr, lpa,
|
H A D | pcs-639x.c | 263 u16 bmsr, lpa, status; local 275 err = mv88e639x_read(mpcs, MV88E6390_SGMII_LPA, &lpa); 293 mv88e6xxx_pcs_decode_state(mpcs->mdio.dev.parent, bmsr, lpa, status,
|
H A D | serdes.c | 42 int mv88e6xxx_pcs_decode_state(struct device *dev, u16 bmsr, u16 lpa, argument 104 mii_lpa_mod_linkmode_x(state->lp_advertising, lpa, 107 mii_lpa_mod_linkmode_x(state->lp_advertising, lpa,
|
H A D | serdes.h | 116 int mv88e6xxx_pcs_decode_state(struct device *dev, u16 bmsr, u16 lpa,
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 820 /* pause was advertised by lpa and us */ 2009 int val, j, up, advertise, lpa, speed, duplex, media; local 2049 lpa = bcmenet_sw_mdio_read(priv, external_phy, port->phy_id, 2053 media = mii_nway_result(lpa & advertise); 2065 lpa = bcmenet_sw_mdio_read(priv, external_phy, 2069 && lpa & (LPA_1000FULL | LPA_1000HALF)) { 2071 duplex = (lpa & LPA_1000FULL);
|
/linux-master/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 750 int lpa; local 756 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA); 758 "%s: link up, %dMbps, %s-duplex, lpa 0x%04X\n", 760 (ncr & NCR_FDX) ? "full" : "half", lpa);
|
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | media.c | 400 unsigned int bmsr, lpa, negotiated, new_csr6; local 403 lpa = tulip_mdio_read(dev, tp->phys[0], MII_LPA); 406 bmsr, lpa); 419 negotiated = lpa & tp->advertising[0]; 437 tp->phys[0], lpa);
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | e1000.h | 183 u16 lpa; /* link partner ability register */ member in struct:e1000_phy_regs
|
H A D | ethtool.c | 199 mii_lpa_to_ethtool_lpa_t(adapter->phy_regs.lpa);
|
H A D | ich8lan.c | 844 u16 lpa, pcs_status, adv, adv_addr, lpi_ctrl, data; local 848 lpa = I82579_EEE_LP_ABILITY; 853 lpa = I217_EEE_LP_ABILITY; 875 ret_val = e1000_read_emi_reg_locked(hw, lpa,
|
H A D | netdev.c | 5053 ret_val |= e1e_rphy(hw, MII_LPA, &phy->lpa); 5070 phy->lpa = 0; 6110 data->val_out = adapter->phy_regs.lpa;
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | skge.c | 1233 u16 lpa, aux; local 1238 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); 1239 if (lpa & PHY_B_AN_RF) { 1440 u16 lpa, res; local 1445 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); 1446 if (lpa & PHY_B_AN_RF) { 1469 (lpa & PHY_X_P_SYM_MD)) 1472 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_ASYM_MD) 1476 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_BOTH_MD)
|
H A D | sky2.c | 2237 u16 advert, lpa; local 2240 lpa = gm_phy_read(hw, port, PHY_MARV_AUNE_LP); 2241 if (lpa & PHY_M_AN_RF) { 2260 lpa &= ~(LPA_PAUSE_CAP|LPA_PAUSE_ASYM); 2266 if (lpa & LPA_1000XPAUSE) 2267 lpa |= LPA_PAUSE_CAP; 2268 if (lpa & LPA_1000XPAUSE_ASYM) 2269 lpa |= LPA_PAUSE_ASYM; 2274 if (lpa & LPA_PAUSE_CAP) 2279 if ((lpa [all...] |
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 2401 u16 lpa = mdio_read(dev, MII_LPA); local 2407 np->advertising, lpa);
|
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 3384 int lpa = 0; local 3448 lpa = mii_rw(dev, np->phyaddr, MII_LPA, MII_READ); 3464 adv_lpa = lpa & adv; 3563 lpa_pause = lpa & (LPA_PAUSE_CAP | LPA_PAUSE_ASYM);
|
/linux-master/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 667 int lpa = mdio_read(ioaddr, yp->phys[0], MII_LPA); local 668 int negotiated = lpa & yp->advertising; 671 yp->phys[0], bmsr, lpa);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.c | 374 void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa) argument 390 if (lpa & (1 << MC_CMD_PHY_CAP_PAUSE_LBN)) 392 if (lpa & (1 << MC_CMD_PHY_CAP_ASYM_LBN)) 1280 u32 flags, fcntl, speed, lpa; local 1288 lpa = EFX_QWORD_FIELD(*ev, MCDI_EVENT_LINKCHANGE_LP_CAP); 1296 efx_mcdi_phy_check_fcntl(efx, lpa);
|
H A D | mcdi_port_common.h | 46 void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 375 static void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa) argument 391 if (lpa & (1 << MC_CMD_PHY_CAP_PAUSE_LBN)) 393 if (lpa & (1 << MC_CMD_PHY_CAP_ASYM_LBN)) 1263 u32 flags, fcntl, speed, lpa; local 1271 lpa = EFX_QWORD_FIELD(*ev, MCDI_EVENT_LINKCHANGE_LP_CAP); 1279 efx_mcdi_phy_check_fcntl(efx, lpa);
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.c | 1116 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; local 1137 lpa = err; 1183 neg = advert & lpa;
|