/linux-4.4.14/drivers/net/phy/ |
D | lxt.c | 166 int lpa; in lxt973a2_read_status() local 183 lpa = phy_read(phydev, MII_LPA); in lxt973a2_read_status() 185 if (lpa < 0) in lxt973a2_read_status() 186 return lpa; in lxt973a2_read_status() 191 } while (lpa == adv && retry--); in lxt973a2_read_status() 193 lpa &= adv; in lxt973a2_read_status() 204 } else if (lpa & (LPA_100FULL | LPA_100HALF)) { in lxt973a2_read_status() 207 if (lpa & LPA_100FULL) in lxt973a2_read_status() 210 if (lpa & LPA_10FULL) in lxt973a2_read_status() 215 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; in lxt973a2_read_status() [all …]
|
D | fixed_phy.c | 55 u16 lpa = 0; in fixed_phy_update_regs() local 103 lpa |= LPA_100FULL; in fixed_phy_update_regs() 106 lpa |= LPA_10FULL; in fixed_phy_update_regs() 120 lpa |= LPA_100HALF; in fixed_phy_update_regs() 123 lpa |= LPA_10HALF; in fixed_phy_update_regs() 132 lpa |= LPA_PAUSE_CAP; in fixed_phy_update_regs() 135 lpa |= LPA_PAUSE_ASYM; in fixed_phy_update_regs() 143 fp->regs[MII_LPA] = lpa; in fixed_phy_update_regs()
|
D | marvell.c | 787 int lpa; in marvell_read_status() local 802 lpa = phy_read(phydev, MII_LPA); in marvell_read_status() 803 if (lpa < 0) in marvell_read_status() 804 return lpa; in marvell_read_status() 815 mii_lpa_to_ethtool_lpa_t(lpa); in marvell_read_status() 817 lpa &= adv; in marvell_read_status() 842 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; in marvell_read_status() 843 phydev->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0; in marvell_read_status()
|
D | phy_device.c | 1030 int lpa; in genphy_read_status() local 1058 lpa = phy_read(phydev, MII_LPA); in genphy_read_status() 1059 if (lpa < 0) in genphy_read_status() 1060 return lpa; in genphy_read_status() 1062 phydev->lp_advertising |= mii_lpa_to_ethtool_lpa_t(lpa); in genphy_read_status() 1068 common_adv = lpa & adv; in genphy_read_status() 1090 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; in genphy_read_status() 1091 phydev->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0; in genphy_read_status()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | vsc8211.c | 133 unsigned int bmcr, status, lpa, adv; in vsc8211_get_link_status() local 179 &lpa); in vsc8211_get_link_status() 186 if (lpa & adv & ADVERTISE_PAUSE_CAP) in vsc8211_get_link_status() 188 else if ((lpa & ADVERTISE_PAUSE_CAP) && in vsc8211_get_link_status() 189 (lpa & ADVERTISE_PAUSE_ASYM) && in vsc8211_get_link_status() 192 else if ((lpa & ADVERTISE_PAUSE_ASYM) && in vsc8211_get_link_status() 209 unsigned int bmcr, status, lpa, adv; in vsc8211_get_link_status_fiber() local 239 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_LPA, &lpa); in vsc8211_get_link_status_fiber() 246 if (adv & lpa & ADVERTISE_1000XFULL) { in vsc8211_get_link_status_fiber() 249 } else if (adv & lpa & ADVERTISE_1000XHALF) { in vsc8211_get_link_status_fiber() [all …]
|
/linux-4.4.14/include/linux/ |
D | mii.h | 204 static inline u32 mii_lpa_to_ethtool_lpa_t(u32 lpa) in mii_lpa_to_ethtool_lpa_t() argument 208 if (lpa & LPA_LPACK) in mii_lpa_to_ethtool_lpa_t() 211 return result | mii_adv_to_ethtool_adv_t(lpa); in mii_lpa_to_ethtool_lpa_t() 222 static inline u32 mii_stat1000_to_ethtool_lpa_t(u32 lpa) in mii_stat1000_to_ethtool_lpa_t() argument 226 if (lpa & LPA_1000HALF) in mii_stat1000_to_ethtool_lpa_t() 228 if (lpa & LPA_1000FULL) in mii_stat1000_to_ethtool_lpa_t() 290 static inline u32 mii_lpa_to_ethtool_lpa_x(u32 lpa) in mii_lpa_to_ethtool_lpa_x() argument 294 if (lpa & LPA_LPACK) in mii_lpa_to_ethtool_lpa_x() 297 return result | mii_adv_to_ethtool_adv_x(lpa); in mii_lpa_to_ethtool_lpa_x()
|
D | nvme.h | 116 __u8 lpa; member
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | phy.c | 223 int lpa = phy_read(phy, MII_LPA) & phy_read(phy, MII_ADVERTISE); in genmii_read_link() local 224 if (lpa < 0) in genmii_read_link() 225 return lpa; in genmii_read_link() 246 } else if (lpa & (LPA_100FULL | LPA_100HALF)) { in genmii_read_link() 248 if (lpa & LPA_100FULL) in genmii_read_link() 250 } else if (lpa & LPA_10FULL) in genmii_read_link() 254 phy->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; in genmii_read_link() 255 phy->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0; in genmii_read_link()
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-st-lpc.c | 166 unsigned long long lpa; in st_rtc_set_alarm() local 180 lpa = (unsigned long long)alarm_secs * rtc->clkrate; in st_rtc_set_alarm() 182 st_rtc_set_hw_alarm(rtc, lpa >> 32, lpa); in st_rtc_set_alarm()
|
/linux-4.4.14/drivers/net/ |
D | mii.c | 318 int advertise, lpa, media, duplex; in mii_check_media() local 357 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA); in mii_check_media() 362 media = mii_nway_result(lpa & advertise); in mii_check_media() 373 lpa); in mii_check_media()
|
D | sungem_phy.c | 392 u16 lpa; in genmii_read_link() local 395 lpa = sungem_phy_read(phy, MII_LPA); in genmii_read_link() 397 if (lpa & (LPA_10FULL | LPA_100FULL)) in genmii_read_link() 401 if (lpa & (LPA_100FULL | LPA_100HALF)) in genmii_read_link()
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | media.c | 405 unsigned int bmsr, lpa, negotiated, new_csr6; in tulip_check_duplex() local 408 lpa = tulip_mdio_read(dev, tp->phys[0], MII_LPA); in tulip_check_duplex() 411 bmsr, lpa); in tulip_check_duplex() 424 negotiated = lpa & tp->advertising[0]; in tulip_check_duplex() 442 tp->phys[0], lpa); in tulip_check_duplex()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tenxpress.c | 448 u32 adv = 0, lpa = 0; in tenxpress_get_settings() local 456 lpa |= ADVERTISED_10000baseT_Full; in tenxpress_get_settings() 458 mdio45_ethtool_gset_npage(&efx->mdio, ecmd, adv, lpa); in tenxpress_get_settings()
|
D | mcdi_port.c | 449 static void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa) in efx_mcdi_phy_check_fcntl() argument 464 if (lpa & (1 << MC_CMD_PHY_CAP_PAUSE_LBN)) in efx_mcdi_phy_check_fcntl() 466 if (lpa & (1 << MC_CMD_PHY_CAP_ASYM_LBN)) in efx_mcdi_phy_check_fcntl() 840 u32 flags, fcntl, speed, lpa; in efx_mcdi_process_link_change() local 848 lpa = EFX_QWORD_FIELD(*ev, MCDI_EVENT_LINKCHANGE_LP_CAP); in efx_mcdi_process_link_change() 856 efx_mcdi_phy_check_fcntl(efx, lpa); in efx_mcdi_process_link_change()
|
/linux-4.4.14/drivers/net/ethernet/nuvoton/ |
D | w90p910_ether.c | 209 unsigned int bmsr, bmcr, lpa, speed, duplex; in update_linkspeed() local 230 lpa = w90p910_mdio_read(dev, ether->mii.phy_id, MII_LPA); in update_linkspeed() 232 if ((lpa & LPA_100FULL) || (lpa & LPA_100HALF)) in update_linkspeed() 237 if ((lpa & LPA_100FULL) || (lpa & LPA_10FULL)) in update_linkspeed()
|
/linux-4.4.14/drivers/net/usb/ |
D | rtl8150.c | 777 short lpa, bmcr; in rtl8150_get_settings() local 789 get_registers(dev, ANLP, 2, &lpa); in rtl8150_get_settings() 791 u32 speed = ((lpa & (LPA_100HALF | LPA_100FULL)) ? in rtl8150_get_settings() 796 ecmd->duplex = (lpa & LPA_100FULL) ? in rtl8150_get_settings() 799 ecmd->duplex = (lpa & LPA_10FULL) ? in rtl8150_get_settings()
|
/linux-4.4.14/fs/ubifs/ |
D | find.c | 744 const struct ubifs_lprops *lpa = *a; in cmp_dirty_idx() local 747 return lpa->dirty + lpa->free - lpb->dirty - lpb->free; in cmp_dirty_idx()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 2051 int val, j, up, advertise, lpa, speed, duplex, media; in swphy_poll_timer() local 2091 lpa = bcmenet_sw_mdio_read(priv, external_phy, port->phy_id, in swphy_poll_timer() 2095 media = mii_nway_result(lpa & advertise); in swphy_poll_timer() 2107 lpa = bcmenet_sw_mdio_read(priv, external_phy, in swphy_poll_timer() 2111 && lpa & (LPA_1000FULL | LPA_1000HALF)) { in swphy_poll_timer() 2113 duplex = (lpa & LPA_1000FULL); in swphy_poll_timer()
|
/linux-4.4.14/drivers/net/ethernet/tundra/ |
D | tsi108_eth.c | 269 int advert, lpa, val, media; in mii_speed() local 281 lpa = (*mii->mdio_read) (mii->dev, mii->phy_id, MII_LPA); in mii_speed() 282 media = mii_nway_result(advert & lpa); in mii_speed()
|
/linux-4.4.14/drivers/net/ethernet/packetengines/ |
D | yellowfin.c | 663 int lpa = mdio_read(ioaddr, yp->phys[0], MII_LPA); in yellowfin_timer() local 664 int negotiated = lpa & yp->advertising; in yellowfin_timer() 667 yp->phys[0], bmsr, lpa); in yellowfin_timer()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | sky2.c | 2253 u16 advert, lpa; in sky2_autoneg_done() local 2256 lpa = gm_phy_read(hw, port, PHY_MARV_AUNE_LP); in sky2_autoneg_done() 2257 if (lpa & PHY_M_AN_RF) { in sky2_autoneg_done() 2276 lpa &= ~(LPA_PAUSE_CAP|LPA_PAUSE_ASYM); in sky2_autoneg_done() 2282 if (lpa & LPA_1000XPAUSE) in sky2_autoneg_done() 2283 lpa |= LPA_PAUSE_CAP; in sky2_autoneg_done() 2284 if (lpa & LPA_1000XPAUSE_ASYM) in sky2_autoneg_done() 2285 lpa |= LPA_PAUSE_ASYM; in sky2_autoneg_done() 2290 if (lpa & LPA_PAUSE_CAP) in sky2_autoneg_done() 2295 if ((lpa & LPA_PAUSE_CAP) && (lpa & LPA_PAUSE_ASYM)) in sky2_autoneg_done()
|
D | skge.c | 1224 u16 lpa, aux; in bcom_check_link() local 1229 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); in bcom_check_link() 1230 if (lpa & PHY_B_AN_RF) { in bcom_check_link() 1431 u16 lpa, res; in xm_check_link() local 1436 lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP); in xm_check_link() 1437 if (lpa & PHY_B_AN_RF) { in xm_check_link() 1460 (lpa & PHY_X_P_SYM_MD)) in xm_check_link() 1463 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_ASYM_MD) in xm_check_link() 1467 (lpa & PHY_X_RS_PAUSE) == PHY_X_P_BOTH_MD) in xm_check_link()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | e1000.h | 201 u16 lpa; /* link partner ability register */ member
|
D | ich8lan.c | 820 u16 lpa, pcs_status, adv, adv_addr, lpi_ctrl, data; in e1000_set_eee_pchlan() local 824 lpa = I82579_EEE_LP_ABILITY; in e1000_set_eee_pchlan() 829 lpa = I217_EEE_LP_ABILITY; in e1000_set_eee_pchlan() 851 ret_val = e1000_read_emi_reg_locked(hw, lpa, in e1000_set_eee_pchlan()
|
D | netdev.c | 4964 ret_val |= e1e_rphy(hw, MII_LPA, &phy->lpa); in e1000_phy_read_status() 4981 phy->lpa = 0; in e1000_phy_read_status() 6031 data->val_out = adapter->phy_regs.lpa; in e1000_mii_ioctl()
|
/linux-4.4.14/drivers/net/ethernet/davicom/ |
D | dm9000.c | 761 int lpa; in dm9000_show_carrier() local 767 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA); in dm9000_show_carrier() 771 (ncr & NCR_FDX) ? "full" : "half", lpa); in dm9000_show_carrier()
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 2401 u16 lpa = mdio_read(dev, MII_LPA); in netdev_error() local 2407 np->advertising, lpa); in netdev_error()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | r8169.c | 4551 int lpa; in rtl_speed_down() local 4554 lpa = rtl_readphy(tp, MII_LPA); in rtl_speed_down() 4556 if (lpa & (LPA_10HALF | LPA_10FULL)) in rtl_speed_down() 4558 else if (lpa & (LPA_100HALF | LPA_100FULL)) in rtl_speed_down()
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 3302 int lpa = 0; in nv_update_linkspeed() local 3366 lpa = mii_rw(dev, np->phyaddr, MII_LPA, MII_READ); in nv_update_linkspeed() 3382 adv_lpa = lpa & adv; in nv_update_linkspeed() 3481 lpa_pause = lpa & (LPA_PAUSE_CAP | LPA_PAUSE_ASYM); in nv_update_linkspeed()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | niu.c | 1096 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; in link_status_mii() local 1117 lpa = err; in link_status_mii() 1163 neg = advert & lpa; in link_status_mii() 1227 u16 adv, lpa; in link_status_1g_rgmii() local 1237 lpa = err; in link_status_1g_rgmii()
|