lcladv 762 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c u16 lcladv, rmtadv = 0; lcladv 775 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c lcladv = mii_advertise_flowctrl(flowctl); lcladv 783 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c flowctl = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 1955 drivers/net/ethernet/broadcom/tg3.c static u8 tg3_resolve_flowctrl_1000X(u16 lcladv, u16 rmtadv) lcladv 1959 drivers/net/ethernet/broadcom/tg3.c if (lcladv & rmtadv & ADVERTISE_1000XPAUSE) { lcladv 1961 drivers/net/ethernet/broadcom/tg3.c } else if (lcladv & rmtadv & ADVERTISE_1000XPSE_ASYM) { lcladv 1962 drivers/net/ethernet/broadcom/tg3.c if (lcladv & ADVERTISE_1000XPAUSE) lcladv 1971 drivers/net/ethernet/broadcom/tg3.c static void tg3_setup_flow_control(struct tg3 *tp, u32 lcladv, u32 rmtadv) lcladv 1985 drivers/net/ethernet/broadcom/tg3.c flowctrl = tg3_resolve_flowctrl_1000X(lcladv, rmtadv); lcladv 1987 drivers/net/ethernet/broadcom/tg3.c flowctrl = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 4652 drivers/net/ethernet/broadcom/tg3.c static bool tg3_phy_copper_an_config_ok(struct tg3 *tp, u32 *lcladv) lcladv 4665 drivers/net/ethernet/broadcom/tg3.c if (tg3_readphy(tp, MII_ADVERTISE, lcladv)) lcladv 4668 drivers/net/ethernet/broadcom/tg3.c if ((*lcladv & advmsk) != tgtadv) lcladv 332 drivers/net/ethernet/cortina/gemini.c u16 lcladv = phy_read(phydev, MII_ADVERTISE); lcladv 334 drivers/net/ethernet/cortina/gemini.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 915 drivers/net/ethernet/smsc/smsc911x.c u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); lcladv 917 drivers/net/ethernet/smsc/smsc911x.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 1051 drivers/net/ethernet/smsc/smsc9420.c u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); lcladv 1053 drivers/net/ethernet/smsc/smsc9420.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 1128 drivers/net/usb/lan78xx.c u16 lcladv, u16 rmtadv) lcladv 1135 drivers/net/usb/lan78xx.c cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 587 drivers/net/usb/smsc75xx.c u16 lcladv, u16 rmtadv) lcladv 593 drivers/net/usb/smsc75xx.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 630 drivers/net/usb/smsc75xx.c u16 lcladv, rmtadv; lcladv 645 drivers/net/usb/smsc75xx.c lcladv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_ADVERTISE); lcladv 649 drivers/net/usb/smsc75xx.c ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv); lcladv 651 drivers/net/usb/smsc75xx.c return smsc75xx_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv); lcladv 515 drivers/net/usb/smsc95xx.c u16 lcladv, u16 rmtadv) lcladv 524 drivers/net/usb/smsc95xx.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); lcladv 557 drivers/net/usb/smsc95xx.c u16 lcladv, rmtadv; lcladv 571 drivers/net/usb/smsc95xx.c lcladv = smsc95xx_mdio_read(dev->net, mii->phy_id, MII_ADVERTISE); lcladv 576 drivers/net/usb/smsc95xx.c ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv); lcladv 592 drivers/net/usb/smsc95xx.c ret = smsc95xx_phy_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv); lcladv 511 include/linux/mii.h static inline u8 mii_resolve_flowctrl_fdx(u16 lcladv, u16 rmtadv) lcladv 515 include/linux/mii.h if (lcladv & rmtadv & ADVERTISE_PAUSE_CAP) { lcladv 517 include/linux/mii.h } else if (lcladv & rmtadv & ADVERTISE_PAUSE_ASYM) { lcladv 518 include/linux/mii.h if (lcladv & ADVERTISE_PAUSE_CAP)