void phylink_ethtool_get_wol(struct phylink *pl, struct ethtool_wolinfo *wol) { WARN_ON(!lockdep_rtnl_is_held()); wol->supported = 0; wol->wolopts = 0; if (pl->phydev) phy_ethtool_get_wol(pl->phydev, wol); }
/** * phylink_ethtool_get_wol() - get the wake on lan parameters for the PHY * @pl: a pointer to a &struct phylink returned from phylink_create() * @wol: a pointer to &struct ethtool_wolinfo to hold the read parameters * * Read the wake on lan parameters from the PHY attached to the phylink * instance specified by @pl. If no PHY is currently attached, report no * support for wake on lan. */ void phylink_ethtool_get_wol(struct phylink *pl, struct ethtool_wolinfo *wol) { ASSERT_RTNL(); wol->supported = 0; wol->wolopts = 0; if (pl->phydev) phy_ethtool_get_wol(pl->phydev, wol); }