Home
last modified time | relevance | path

Searched refs:adv (Results 1 – 16 of 16) sorted by relevance

/drivers/net/phy/
Dphy_device.c422 int oldadv, adv; in genphy_config_advert() local
431 oldadv = adv = phy_read(phydev, MII_ADVERTISE); in genphy_config_advert()
433 if (adv < 0) in genphy_config_advert()
434 return adv; in genphy_config_advert()
436 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4 | ADVERTISE_PAUSE_CAP | in genphy_config_advert()
439 adv |= ADVERTISE_10HALF; in genphy_config_advert()
441 adv |= ADVERTISE_10FULL; in genphy_config_advert()
443 adv |= ADVERTISE_100HALF; in genphy_config_advert()
445 adv |= ADVERTISE_100FULL; in genphy_config_advert()
447 adv |= ADVERTISE_PAUSE_CAP; in genphy_config_advert()
[all …]
Dmarvell.c356 int adv; in marvell_read_status() local
376 adv = phy_read(phydev, MII_ADVERTISE); in marvell_read_status()
377 if (adv < 0) in marvell_read_status()
378 return adv; in marvell_read_status()
380 lpa &= adv; in marvell_read_status()
/drivers/net/ibm_newemac/
Dphy.c108 int ctl, adv; in genmii_setup_aneg() local
125 adv = phy_read(phy, MII_ADVERTISE); in genmii_setup_aneg()
126 if (adv < 0) in genmii_setup_aneg()
127 return adv; in genmii_setup_aneg()
128 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4 | ADVERTISE_PAUSE_CAP | in genmii_setup_aneg()
131 adv |= ADVERTISE_10HALF; in genmii_setup_aneg()
133 adv |= ADVERTISE_10FULL; in genmii_setup_aneg()
135 adv |= ADVERTISE_100HALF; in genmii_setup_aneg()
137 adv |= ADVERTISE_100FULL; in genmii_setup_aneg()
139 adv |= ADVERTISE_PAUSE_CAP; in genmii_setup_aneg()
[all …]
Dcore.c2378 u32 phy_map, adv; in emac_init_phy() local
2480 adv = dev->phy.features; in emac_init_phy()
2482 adv |= ADVERTISED_Pause | ADVERTISED_Asym_Pause; in emac_init_phy()
2484 dev->phy.def->ops->setup_aneg(&dev->phy, adv); in emac_init_phy()
/drivers/net/
Dsungem_phy.c315 u16 ctl, adv; in genmii_setup_aneg() local
324 adv = phy_read(phy, MII_ADVERTISE); in genmii_setup_aneg()
325 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in genmii_setup_aneg()
327 adv |= ADVERTISE_10HALF; in genmii_setup_aneg()
329 adv |= ADVERTISE_10FULL; in genmii_setup_aneg()
331 adv |= ADVERTISE_100HALF; in genmii_setup_aneg()
333 adv |= ADVERTISE_100FULL; in genmii_setup_aneg()
334 phy_write(phy, MII_ADVERTISE, adv); in genmii_setup_aneg()
470 u16 ctl, adv; in bcm54xx_setup_aneg() local
479 adv = phy_read(phy, MII_ADVERTISE); in bcm54xx_setup_aneg()
[all …]
Dforcedeth.c3111 int adv = 0; in nv_update_linkspeed() local
3166 adv = mii_rw(dev, np->phyaddr, MII_ADVERTISE, MII_READ); in nv_update_linkspeed()
3169 dev->name, adv, lpa); in nv_update_linkspeed()
3187 adv_lpa = lpa & adv; in nv_update_linkspeed()
3289 adv_pause = adv & (ADVERTISE_PAUSE_CAP| ADVERTISE_PAUSE_ASYM); in nv_update_linkspeed()
4178 int adv; in nv_get_settings() local
4219 adv = mii_rw(dev, np->phyaddr, MII_ADVERTISE, MII_READ); in nv_get_settings()
4220 if (adv & ADVERTISE_10HALF) in nv_get_settings()
4222 if (adv & ADVERTISE_10FULL) in nv_get_settings()
4224 if (adv & ADVERTISE_100HALF) in nv_get_settings()
[all …]
Dskge.c1372 u16 adv = PHY_B_1000C_RD; in bcom_phy_init() local
1374 adv |= PHY_B_1000C_AHD; in bcom_phy_init()
1376 adv |= PHY_B_1000C_AFD; in bcom_phy_init()
1377 xm_phy_write(hw, port, PHY_BCOM_1000T_CTRL, adv); in bcom_phy_init()
1975 u16 ctrl, ct1000, adv; in yukon_init() local
1998 adv = PHY_AN_CSMA; in yukon_init()
2007 adv |= PHY_M_AN_100_FD; in yukon_init()
2009 adv |= PHY_M_AN_100_HD; in yukon_init()
2011 adv |= PHY_M_AN_10_FD; in yukon_init()
2013 adv |= PHY_M_AN_10_HD; in yukon_init()
[all …]
Db44.c445 u32 adv = ADVERTISE_CSMA; in b44_setup_phy() local
448 adv |= ADVERTISE_10HALF; in b44_setup_phy()
450 adv |= ADVERTISE_10FULL; in b44_setup_phy()
452 adv |= ADVERTISE_100HALF; in b44_setup_phy()
454 adv |= ADVERTISE_100FULL; in b44_setup_phy()
457 adv |= ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM; in b44_setup_phy()
459 if ((err = b44_writephy(bp, MII_ADVERTISE, adv)) != 0) in b44_setup_phy()
Dbnx2.c1465 u32 adv = 0; in bnx2_phy_get_pause_adv() local
1471 adv = ADVERTISE_1000XPAUSE; in bnx2_phy_get_pause_adv()
1474 adv = ADVERTISE_PAUSE_CAP; in bnx2_phy_get_pause_adv()
1479 adv = ADVERTISE_1000XPSE_ASYM; in bnx2_phy_get_pause_adv()
1482 adv = ADVERTISE_PAUSE_ASYM; in bnx2_phy_get_pause_adv()
1487 adv = ADVERTISE_1000XPAUSE | ADVERTISE_1000XPSE_ASYM; in bnx2_phy_get_pause_adv()
1490 adv = ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM; in bnx2_phy_get_pause_adv()
1493 return adv; in bnx2_phy_get_pause_adv()
1558 u32 adv, bmcr; in bnx2_setup_serdes_phy() local
1575 bnx2_read_phy(bp, bp->mii_adv, &adv); in bnx2_setup_serdes_phy()
[all …]
Dsky2.c322 u16 ctrl, ct1000, adv, pg, ledctrl, ledover, reg; in sky2_phy_init() local
408 adv = PHY_AN_CSMA; in sky2_phy_init()
418 adv |= PHY_M_AN_100_FD; in sky2_phy_init()
420 adv |= PHY_M_AN_100_HD; in sky2_phy_init()
422 adv |= PHY_M_AN_10_FD; in sky2_phy_init()
424 adv |= PHY_M_AN_10_HD; in sky2_phy_init()
426 adv |= copper_fc_adv[sky2->flow_mode]; in sky2_phy_init()
429 adv |= PHY_M_AN_1000X_AFD; in sky2_phy_init()
431 adv |= PHY_M_AN_1000X_AHD; in sky2_phy_init()
433 adv |= fiber_fc_adv[sky2->flow_mode]; in sky2_phy_init()
[all …]
Dsis190.c959 u16 adv; in sis190_phy_task() local
965 adv = mdio_read(ioaddr, phy_id, MII_ADVERTISE); in sis190_phy_task()
967 dev->name, val, adv); in sis190_phy_task()
969 val &= adv; in sis190_phy_task()
Dniu.c1140 u16 adv, lpa, common, estat; in link_status_1g_rgmii() local
1145 adv = err; in link_status_1g_rgmii()
1152 common = adv & lpa; in link_status_1g_rgmii()
1636 u16 bmcr, bmsr, adv, estat; in mii_init_common() local
1681 adv = ADVERTISE_CSMA | ADVERTISE_PAUSE_CAP; in mii_init_common()
1683 adv |= ADVERTISE_10FULL; in mii_init_common()
1685 adv |= ADVERTISE_100FULL; in mii_init_common()
1686 err = mii_write(np, np->phy_addr, MII_ADVERTISE, adv); in mii_init_common()
2081 u16 adv, lpa, common, estat; in link_status_1g() local
2086 adv = err; in link_status_1g()
[all …]
Dtg3.c3759 u32 adv, new_adv; in tg3_setup_fiber_mii_phy() local
3761 err |= tg3_readphy(tp, MII_ADVERTISE, &adv); in tg3_setup_fiber_mii_phy()
3762 new_adv = adv & ~(ADVERTISE_1000XFULL | ADVERTISE_1000XHALF | in tg3_setup_fiber_mii_phy()
3774 if ((new_adv != adv) || !(bmcr & BMCR_ANENABLE)) { in tg3_setup_fiber_mii_phy()
3802 u32 adv; in tg3_setup_fiber_mii_phy() local
3804 err |= tg3_readphy(tp, MII_ADVERTISE, &adv); in tg3_setup_fiber_mii_phy()
3805 adv &= ~(ADVERTISE_1000XFULL | in tg3_setup_fiber_mii_phy()
3808 tg3_writephy(tp, MII_ADVERTISE, adv); in tg3_setup_fiber_mii_phy()
/drivers/net/cxgb3/
Dvsc8211.c130 unsigned int bmcr, status, lpa, adv; in vsc8211_get_link_status() local
175 err = mdio_read(cphy, 0, MII_ADVERTISE, &adv); in vsc8211_get_link_status()
179 if (lpa & adv & ADVERTISE_PAUSE_CAP) in vsc8211_get_link_status()
183 (adv & ADVERTISE_PAUSE_ASYM)) in vsc8211_get_link_status()
186 (adv & ADVERTISE_PAUSE_CAP)) in vsc8211_get_link_status()
202 unsigned int bmcr, status, lpa, adv; in vsc8211_get_link_status_fiber() local
233 err = mdio_read(cphy, 0, MII_ADVERTISE, &adv); in vsc8211_get_link_status_fiber()
237 if (adv & lpa & ADVERTISE_1000XFULL) { in vsc8211_get_link_status_fiber()
240 } else if (adv & lpa & ADVERTISE_1000XHALF) { in vsc8211_get_link_status_fiber()
246 if (lpa & adv & ADVERTISE_1000XPAUSE) in vsc8211_get_link_status_fiber()
[all …]
/drivers/net/sfc/
Dnet_driver.h518 unsigned int adv = 0; in efx_fc_advertise() local
520 adv = ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM; in efx_fc_advertise()
522 adv ^= ADVERTISE_PAUSE_ASYM; in efx_fc_advertise()
523 return adv; in efx_fc_advertise()
529 unsigned int adv = efx_fc_advertise(wanted_fc); in efx_fc_resolve() local
534 if (adv & lpa & ADVERTISE_PAUSE_CAP) in efx_fc_resolve()
536 if (adv & lpa & ADVERTISE_PAUSE_ASYM) { in efx_fc_resolve()
537 if (adv & ADVERTISE_PAUSE_CAP) in efx_fc_resolve()
Dtenxpress.c750 u32 adv = 0, lpa = 0; in tenxpress_get_settings() local
757 adv |= ADVERTISED_1000baseT_Full; in tenxpress_get_settings()
768 adv |= ADVERTISED_10000baseT_Full; in tenxpress_get_settings()
774 mdio_clause45_get_settings_ext(efx, ecmd, adv, lpa); in tenxpress_get_settings()