rmtadv 762 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c u16 lcladv, rmtadv = 0; rmtadv 778 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c rmtadv = LPA_PAUSE_CAP; rmtadv 781 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c rmtadv |= LPA_PAUSE_ASYM; rmtadv 783 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c flowctl = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 1955 drivers/net/ethernet/broadcom/tg3.c static u8 tg3_resolve_flowctrl_1000X(u16 lcladv, u16 rmtadv) rmtadv 1959 drivers/net/ethernet/broadcom/tg3.c if (lcladv & rmtadv & ADVERTISE_1000XPAUSE) { rmtadv 1961 drivers/net/ethernet/broadcom/tg3.c } else if (lcladv & rmtadv & ADVERTISE_1000XPSE_ASYM) { rmtadv 1964 drivers/net/ethernet/broadcom/tg3.c if (rmtadv & ADVERTISE_1000XPAUSE) rmtadv 1971 drivers/net/ethernet/broadcom/tg3.c static void tg3_setup_flow_control(struct tg3 *tp, u32 lcladv, u32 rmtadv) rmtadv 1985 drivers/net/ethernet/broadcom/tg3.c flowctrl = tg3_resolve_flowctrl_1000X(lcladv, rmtadv); rmtadv 1987 drivers/net/ethernet/broadcom/tg3.c flowctrl = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 4696 drivers/net/ethernet/broadcom/tg3.c static bool tg3_phy_copper_fetch_rmtadv(struct tg3 *tp, u32 *rmtadv) rmtadv 4709 drivers/net/ethernet/broadcom/tg3.c if (tg3_readphy(tp, MII_LPA, rmtadv)) rmtadv 4712 drivers/net/ethernet/broadcom/tg3.c lpeth |= mii_lpa_to_ethtool_lpa_t(*rmtadv); rmtadv 333 drivers/net/ethernet/cortina/gemini.c u16 rmtadv = phy_read(phydev, MII_LPA); rmtadv 334 drivers/net/ethernet/cortina/gemini.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 536 drivers/net/ethernet/sfc/mcdi_port.c u32 rmtadv; rmtadv 547 drivers/net/ethernet/sfc/mcdi_port.c rmtadv = 0; rmtadv 549 drivers/net/ethernet/sfc/mcdi_port.c rmtadv |= ADVERTISED_Pause; rmtadv 551 drivers/net/ethernet/sfc/mcdi_port.c rmtadv |= ADVERTISED_Asym_Pause; rmtadv 553 drivers/net/ethernet/sfc/mcdi_port.c if ((efx->wanted_fc & EFX_FC_TX) && rmtadv == ADVERTISED_Asym_Pause) rmtadv 916 drivers/net/ethernet/smsc/smsc911x.c u16 rmtadv = phy_read(phy_dev, MII_LPA); rmtadv 917 drivers/net/ethernet/smsc/smsc911x.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 1052 drivers/net/ethernet/smsc/smsc9420.c u16 rmtadv = phy_read(phy_dev, MII_LPA); rmtadv 1053 drivers/net/ethernet/smsc/smsc9420.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 1128 drivers/net/usb/lan78xx.c u16 lcladv, u16 rmtadv) rmtadv 1135 drivers/net/usb/lan78xx.c cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 587 drivers/net/usb/smsc75xx.c u16 lcladv, u16 rmtadv) rmtadv 593 drivers/net/usb/smsc75xx.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 630 drivers/net/usb/smsc75xx.c u16 lcladv, rmtadv; rmtadv 646 drivers/net/usb/smsc75xx.c rmtadv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_LPA); rmtadv 649 drivers/net/usb/smsc75xx.c ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv); rmtadv 651 drivers/net/usb/smsc75xx.c return smsc75xx_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv); rmtadv 515 drivers/net/usb/smsc95xx.c u16 lcladv, u16 rmtadv) rmtadv 524 drivers/net/usb/smsc95xx.c u8 cap = mii_resolve_flowctrl_fdx(lcladv, rmtadv); rmtadv 557 drivers/net/usb/smsc95xx.c u16 lcladv, rmtadv; rmtadv 572 drivers/net/usb/smsc95xx.c rmtadv = smsc95xx_mdio_read(dev->net, mii->phy_id, MII_LPA); rmtadv 576 drivers/net/usb/smsc95xx.c ethtool_cmd_speed(&ecmd), ecmd.duplex, lcladv, rmtadv); rmtadv 592 drivers/net/usb/smsc95xx.c ret = smsc95xx_phy_update_flowcontrol(dev, ecmd.duplex, lcladv, rmtadv); rmtadv 511 include/linux/mii.h static inline u8 mii_resolve_flowctrl_fdx(u16 lcladv, u16 rmtadv) rmtadv 515 include/linux/mii.h if (lcladv & rmtadv & ADVERTISE_PAUSE_CAP) { rmtadv 517 include/linux/mii.h } else if (lcladv & rmtadv & ADVERTISE_PAUSE_ASYM) { rmtadv 520 include/linux/mii.h else if (rmtadv & ADVERTISE_PAUSE_CAP)