/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_port.c | 371 int adv = phylink_mii_c22_pcs_encode_advertisement(config->portmode, local 373 if (adv >= 0) 375 lan_wr(DEV_PCS1G_ANEG_CFG_ADV_ABILITY_SET(adv) |
|
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 3383 int adv = 0; local 3447 adv = mii_rw(dev, np->phyaddr, MII_ADVERTISE, MII_READ); 3464 adv_lpa = lpa & adv; 3562 adv_pause = adv & (ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM); 4336 int adv; local 4378 adv = mii_rw(dev, np->phyaddr, MII_ADVERTISE, MII_READ); 4379 if (adv & ADVERTISE_10HALF) 4381 if (adv & ADVERTISE_10FULL) 4383 if (adv & ADVERTISE_100HALF) 4385 if (adv 4478 int adv, bmcr; local 4523 int adv, bmcr; local 4807 int adv, bmcr; local [all...] |
/linux-master/drivers/net/ethernet/sis/ |
H A D | sis190.c | 963 u16 adv, autoexp, gigadv, gigrec; local 969 adv = mdio_read(ioaddr, phy_id, MII_ADVERTISE); 971 netif_info(tp, link, dev, "mii lpa=%04x adv=%04x exp=%04x\n", 972 val, adv, autoexp); 985 val &= adv;
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac1000_core.c | 412 static void dwmac1000_get_adv_lp(void __iomem *ioaddr, struct rgmii_adv *adv) argument 414 dwmac_get_adv_lp(ioaddr, GMAC_PCS_BASE, adv);
|
H A D | dwmac4_core.c | 766 static void dwmac4_get_adv_lp(void __iomem *ioaddr, struct rgmii_adv *adv) argument 768 dwmac_get_adv_lp(ioaddr, GMAC_PCS_BASE, adv);
|
H A D | hwif.h | 374 void (*pcs_get_adv_lp)(void __iomem *ioaddr, struct rgmii_adv *adv);
|
H A D | stmmac_ethtool.c | 327 struct rgmii_adv adv; local 340 if (stmmac_pcs_get_adv_lp(priv, priv->ioaddr, &adv)) 352 if (adv.pause & STMMAC_PCS_PAUSE) 354 if (adv.pause & STMMAC_PCS_ASYM_PAUSE) 356 if (adv.lp_pause & STMMAC_PCS_PAUSE) 358 if (adv.lp_pause & STMMAC_PCS_ASYM_PAUSE) 367 if (adv.duplex) { 382 if (adv.lp_duplex)
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.c | 1735 u16 bmcr, bmsr, adv, estat; local 1781 adv = ADVERTISE_CSMA | ADVERTISE_PAUSE_CAP; 1784 adv |= ADVERTISE_10HALF; 1787 adv |= ADVERTISE_10FULL; 1790 adv |= ADVERTISE_100HALF; 1793 adv |= ADVERTISE_100FULL; 1794 err = mii_write(np, np->phy_addr, MII_ADVERTISE, adv);
|
/linux-master/drivers/net/pcs/ |
H A D | pcs-mtk-lynxi.c | 95 unsigned int bm, adv; local 99 regmap_read(mpcs->regmap, SGMSYS_PCS_ADVERTISE, &adv); 102 FIELD_GET(SGMII_LPA, adv));
|
H A D | pcs-xpcs.c | 423 int ret, adv; local 432 adv = 0; 434 adv |= DW_C73_2500KX; 438 ret = xpcs_write(xpcs, MDIO_MMD_AN, DW_SR_AN_ADV3, adv); 443 adv = 0; 445 adv |= DW_C73_1000KX; 447 adv |= DW_C73_10000KX4; 449 adv |= DW_C73_10000KR; 451 ret = xpcs_write(xpcs, MDIO_MMD_AN, DW_SR_AN_ADV2, adv); 456 adv 536 unsigned long *adv = state->advertising; local 766 int ret, mdio_ctrl, adv; local [all...] |
/linux-master/drivers/net/phy/ |
H A D | air_en8811h.c | 933 u32 adv; local 940 adv = linkmode_adv_to_mii_10gbt_adv_t(phydev->advertising); 943 MDIO_AN_10GBT_CTRL_ADV2_5G, adv);
|
H A D | bcm84881.c | 89 u32 adv; local 112 adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising); 116 adv);
|
H A D | lxt.c | 221 int adv; local 233 adv = phy_read(phydev, MII_ADVERTISE); 235 if (adv < 0) 236 return adv; 247 } while (lpa == adv && retry--); 251 lpa &= adv;
|
H A D | marvell-88x2222.c | 279 int ret, adv; local 289 adv = linkmode_adv_to_mii_adv_x(priv->supported, 295 adv);
|
H A D | marvell.c | 695 u16 adv; local 704 adv = linkmode_adv_to_fiber_adv_t(phydev->advertising); 710 adv);
|
H A D | motorcomm.c | 1138 int adv = __phy_read(phydev, MII_CTRL1000); local 1140 if (adv < 0) 1141 return adv; 1143 if (adv & CTL1000_ENABLE_MASTER) 1801 u16 adv; local 1830 adv = linkmode_adv_to_mii_adv_x(phydev->advertising, 1838 adv); 1903 u32 adv; local 1909 adv = linkmode_adv_to_mii_adv_t(phydev->advertising); 1915 adv); [all...] |
H A D | mxl-gpy.c | 407 u32 adv; local 429 adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising); 432 adv);
|
H A D | phy-c45.c | 270 u32 adv; local 284 adv = linkmode_adv_to_mii_adv_t(phydev->advertising); 289 adv); 295 adv = linkmode_adv_to_mii_10gbt_adv_t(phydev->advertising); 300 MDIO_AN_10GBT_CTRL_ADV2_5G, adv); 681 * @adv: the linkmode advertisement settings 683 int genphy_c45_write_eee_adv(struct phy_device *phydev, unsigned long *adv) argument 688 val = linkmode_to_mii_eee_cap1_t(adv); 711 val = linkmode_to_mii_eee_cap2_t(adv); 728 val = linkmode_adv_to_mii_10base_t1_t(adv); 750 genphy_c45_read_eee_adv(struct phy_device *phydev, unsigned long *adv) argument 1477 genphy_c45_eee_is_active(struct phy_device *phydev, unsigned long *adv, unsigned long *lp, bool *is_enabled) argument 1562 unsigned long *adv = data->advertised; local [all...] |
H A D | phy_device.c | 2106 u32 adv; local 2112 adv = linkmode_adv_to_mii_adv_t(phydev->advertising); 2118 adv); 2135 adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising); 2139 adv); 2160 u16 adv = 0; local 2168 adv |= ADVERTISE_1000XFULL; 2171 adv |= ADVERTISE_1000XPAUSE; 2174 adv |= ADVERTISE_1000XPSE_ASYM; 2179 adv); 2521 int adv = phy_read(phydev, MII_CTRL1000); local [all...] |
H A D | phylink.c | 1073 "%s: mode=%s/%s/%s adv=%*pb pause=%02x\n", 1268 phylink_dbg(pl, "%s: mode=%s/%s adv=%*pb pause=%02x\n", __func__, 3694 * Return: The new value for @adv, or ``-EINVAL`` if it should not be changed. 3699 u16 adv; local 3704 adv = ADVERTISE_1000XFULL; 3707 adv |= ADVERTISE_1000XPAUSE; 3710 adv |= ADVERTISE_1000XPSE_ASYM; 3711 return adv; 3741 int ret, adv; local 3743 adv [all...] |
H A D | realtek.c | 783 u16 adv = linkmode_adv_to_mii_10gbt_adv_t(phydev->advertising); local 788 adv);
|
/linux-master/drivers/net/ |
H A D | sungem_phy.c | 312 u16 ctl, adv; local 321 adv = sungem_phy_read(phy, MII_ADVERTISE); 322 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); 324 adv |= ADVERTISE_10HALF; 326 adv |= ADVERTISE_10FULL; 328 adv |= ADVERTISE_100HALF; 330 adv |= ADVERTISE_100FULL; 331 sungem_phy_write(phy, MII_ADVERTISE, adv); 468 u16 ctl, adv; local 477 adv 744 u16 ctl, adv; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | ax88179_178a.c | 717 u32 lp, cap, adv, supported = 0; local 750 adv = mmd_eee_adv_to_ethtool_adv_t(eee_adv); 756 if (!(lp & adv & supported)) {
|
/linux-master/include/linux/ |
H A D | mdio.h | 256 u32 adv = 0; local 259 adv |= ADVERTISED_100baseT_Full; 261 adv |= ADVERTISED_1000baseT_Full; 263 adv |= ADVERTISED_10000baseT_Full; 265 adv |= ADVERTISED_1000baseKX_Full; 267 adv |= ADVERTISED_10000baseKX4_Full; 269 adv |= ADVERTISED_10000baseKR_Full; 271 return adv; 276 * @adv: the ethtool advertisement settings 282 static inline u16 ethtool_adv_to_mmd_eee_adv_t(u32 adv) argument 434 mii_eee_cap1_mod_linkmode_t(unsigned long *adv, u32 val) argument 458 mii_eee_cap2_mod_linkmode_sup_t(unsigned long *adv, u32 val) argument 478 mii_eee_cap2_mod_linkmode_adv_t(unsigned long *adv, u32 val) argument 493 linkmode_to_mii_eee_cap1_t(unsigned long *adv) argument 520 linkmode_to_mii_eee_cap2_t(unsigned long *adv) argument 540 mii_10base_t1_adv_mod_linkmode_t(unsigned long *adv, u16 val) argument 553 linkmode_adv_to_mii_10base_t1_t(unsigned long *adv) argument 570 mii_c73_mod_linkmode(unsigned long *adv, u16 *lpa) argument [all...] |
H A D | mii.h | 165 * @adv: value of the MII_ADVERTISE register 170 static inline u32 mii_adv_to_ethtool_adv_t(u32 adv) argument 174 if (adv & ADVERTISE_10HALF) 176 if (adv & ADVERTISE_10FULL) 178 if (adv & ADVERTISE_100HALF) 180 if (adv & ADVERTISE_100FULL) 182 if (adv & ADVERTISE_PAUSE_CAP) 184 if (adv & ADVERTISE_PAUSE_ASYM) 234 * @adv: value of the MII_CTRL1000 register 240 static inline u32 mii_ctrl1000_to_ethtool_adv_t(u32 adv) argument 341 mii_adv_to_ethtool_adv_x(u32 adv) argument 365 mii_adv_mod_linkmode_adv_t(unsigned long *advertising, u32 adv) argument 396 mii_adv_to_linkmode_adv_t(unsigned long *advertising, u32 adv) argument 497 u16 adv = 0; local 515 u16 adv = 0; local [all...] |