Home
last modified time | relevance | path

Searched refs:lcladv (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Dmii.h533 static inline u8 mii_resolve_flowctrl_fdx(u16 lcladv, u16 rmtadv) in mii_resolve_flowctrl_fdx() argument
537 if (lcladv & rmtadv & ADVERTISE_PAUSE_CAP) { in mii_resolve_flowctrl_fdx()
539 } else if (lcladv & rmtadv & ADVERTISE_PAUSE_ASYM) { in mii_resolve_flowctrl_fdx()
540 if (lcladv & ADVERTISE_PAUSE_CAP) in mii_resolve_flowctrl_fdx()
/linux/drivers/net/usb/
H A Dsmsc75xx.c584 u16 lcladv, u16 rmtadv) in smsc75xx_update_flowcontrol() argument
590 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); in smsc75xx_update_flowcontrol()
627 u16 lcladv, rmtadv; in smsc75xx_link_reset() local
642 lcladv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_ADVERTISE); in smsc75xx_link_reset()
646 ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv); in smsc75xx_link_reset()
648 return smsc75xx_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv); in smsc75xx_link_reset()
H A Dlan78xx.c1558 u16 lcladv, u16 rmtadv) in lan78xx_update_flowcontrol() argument
1564 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); in lan78xx_update_flowcontrol()
H A Dr8152.c9249 u16 bmcr, lcladv, rmtadv; in rtl8152_get_pauseparam() local
9258 lcladv = r8152_mdio_read(tp, MII_ADVERTISE); in rtl8152_get_pauseparam()
9274 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); in rtl8152_get_pauseparam()
/linux/drivers/net/ethernet/smsc/
H A Dsmsc9420.c1049 u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); in smsc9420_phy_update_flowcontrol() local
1051 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); in smsc9420_phy_update_flowcontrol()
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c1945 static u8 tg3_resolve_flowctrl_1000X(u16 lcladv, u16 rmtadv) in tg3_resolve_flowctrl_1000X() argument
1949 if (lcladv & rmtadv & ADVERTISE_1000XPAUSE) { in tg3_resolve_flowctrl_1000X()
1951 } else if (lcladv & rmtadv & ADVERTISE_1000XPSE_ASYM) { in tg3_resolve_flowctrl_1000X()
1952 if (lcladv & ADVERTISE_1000XPAUSE) in tg3_resolve_flowctrl_1000X()
1961 static void tg3_setup_flow_control(struct tg3 *tp, u32 lcladv, u32 rmtadv) in tg3_setup_flow_control() argument
1975 flowctrl = tg3_resolve_flowctrl_1000X(lcladv, rmtadv); in tg3_setup_flow_control()
1977 flowctrl = mii_resolve_flowctrl_fdx(lcladv, rmtadv); in tg3_setup_flow_control()
4632 static bool tg3_phy_copper_an_config_ok(struct tg3 *tp, u32 *lcladv) in tg3_phy_copper_an_config_ok() argument
4645 if (tg3_readphy(tp, MII_ADVERTISE, lcladv)) in tg3_phy_copper_an_config_ok()
4648 if ((*lcladv & advmsk) != tgtadv) in tg3_phy_copper_an_config_ok()