Searched refs:adv (Results 26 - 50 of 62) sorted by path

123

/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_port.c371 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 Dforcedeth.c3383 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 Dsis190.c963 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 Ddwmac1000_core.c412 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 Ddwmac4_core.c766 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 Dhwif.h374 void (*pcs_get_adv_lp)(void __iomem *ioaddr, struct rgmii_adv *adv);
H A Dstmmac_ethtool.c327 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 Dniu.c1735 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 Dpcs-mtk-lynxi.c95 unsigned int bm, adv; local
99 regmap_read(mpcs->regmap, SGMSYS_PCS_ADVERTISE, &adv);
102 FIELD_GET(SGMII_LPA, adv));
H A Dpcs-xpcs.c423 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 Dair_en8811h.c933 u32 adv; local
940 adv = linkmode_adv_to_mii_10gbt_adv_t(phydev->advertising);
943 MDIO_AN_10GBT_CTRL_ADV2_5G, adv);
H A Dbcm84881.c89 u32 adv; local
112 adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising);
116 adv);
H A Dlxt.c221 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 Dmarvell-88x2222.c279 int ret, adv; local
289 adv = linkmode_adv_to_mii_adv_x(priv->supported,
295 adv);
H A Dmarvell.c695 u16 adv; local
704 adv = linkmode_adv_to_fiber_adv_t(phydev->advertising);
710 adv);
H A Dmotorcomm.c1138 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 Dmxl-gpy.c407 u32 adv; local
429 adv = linkmode_adv_to_mii_ctrl1000_t(phydev->advertising);
432 adv);
H A Dphy-c45.c270 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 Dphy_device.c2106 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 Dphylink.c1073 "%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 Drealtek.c783 u16 adv = linkmode_adv_to_mii_10gbt_adv_t(phydev->advertising); local
788 adv);
/linux-master/drivers/net/
H A Dsungem_phy.c312 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 Dax88179_178a.c717 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 Dmdio.h256 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 Dmii.h165 * @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...]

Completed in 422 milliseconds

123