Searched refs:lcladv (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/linux/
H A Dmii.h527 * @lcladv: value of MII ADVERTISE register
532 static inline u8 mii_resolve_flowctrl_fdx(u16 lcladv, u16 rmtadv) argument
536 if (lcladv & rmtadv & ADVERTISE_PAUSE_CAP) {
538 } else if (lcladv & rmtadv & ADVERTISE_PAUSE_ASYM) {
539 if (lcladv & ADVERTISE_PAUSE_CAP)
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_hw.c762 u16 lcladv, rmtadv = 0; local
775 lcladv = mii_advertise_flowctrl(flowctl);
783 flowctl = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
/linux-master/drivers/net/usb/
H A Dsmsc75xx.c589 u16 lcladv, u16 rmtadv)
595 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
632 u16 lcladv, rmtadv; local
647 lcladv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_ADVERTISE);
650 netif_dbg(dev, link, dev->net, "speed: %u duplex: %d lcladv: %04x rmtadv: %04x\n",
651 ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv);
653 return smsc75xx_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv);
588 smsc75xx_update_flowcontrol(struct usbnet *dev, u8 duplex, u16 lcladv, u16 rmtadv) argument
H A Dlan78xx.c1336 u16 lcladv, u16 rmtadv)
1342 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
1335 lan78xx_update_flowcontrol(struct lan78xx_net *dev, u8 duplex, u16 lcladv, u16 rmtadv) argument
H A Dr8152.c9219 u16 bmcr, lcladv, rmtadv; local
9228 lcladv = r8152_mdio_read(tp, MII_ADVERTISE);
9244 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc9420.c1049 u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); local
1051 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
H A Dsmsc911x.c919 u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); local
921 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c331 u16 lcladv = phy_read(phydev, MII_ADVERTISE); local
333 u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c1944 static u8 tg3_resolve_flowctrl_1000X(u16 lcladv, u16 rmtadv) argument
1948 if (lcladv & rmtadv & ADVERTISE_1000XPAUSE) {
1950 } else if (lcladv & rmtadv & ADVERTISE_1000XPSE_ASYM) {
1951 if (lcladv & ADVERTISE_1000XPAUSE)
1960 static void tg3_setup_flow_control(struct tg3 *tp, u32 lcladv, u32 rmtadv) argument
1974 flowctrl = tg3_resolve_flowctrl_1000X(lcladv, rmtadv);
1976 flowctrl = mii_resolve_flowctrl_fdx(lcladv, rmtadv);
4631 static bool tg3_phy_copper_an_config_ok(struct tg3 *tp, u32 *lcladv) argument
4644 if (tg3_readphy(tp, MII_ADVERTISE, lcladv))
4647 if ((*lcladv
[all...]

Completed in 375 milliseconds