Lines Matching refs:netdev
108 uec_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in uec_get_settings() argument
110 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_settings()
124 uec_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in uec_set_settings() argument
126 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_settings()
136 uec_get_pauseparam(struct net_device *netdev, in uec_get_pauseparam() argument
139 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_pauseparam()
150 uec_set_pauseparam(struct net_device *netdev, in uec_set_pauseparam() argument
153 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_pauseparam()
160 if (netif_running(netdev)) { in uec_set_pauseparam()
162 netdev_info(netdev, "Please re-open the interface\n"); in uec_set_pauseparam()
181 uec_get_msglevel(struct net_device *netdev) in uec_get_msglevel() argument
183 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_msglevel()
188 uec_set_msglevel(struct net_device *netdev, uint32_t data) in uec_set_msglevel() argument
190 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_msglevel()
195 uec_get_regs_len(struct net_device *netdev) in uec_get_regs_len() argument
201 uec_get_regs(struct net_device *netdev, in uec_get_regs() argument
205 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_regs()
214 uec_get_ringparam(struct net_device *netdev, in uec_get_ringparam() argument
217 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_ringparam()
233 uec_set_ringparam(struct net_device *netdev, in uec_set_ringparam() argument
236 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_ringparam()
241 netdev_info(netdev, "RxBD ring size must be no smaller than %d\n", in uec_set_ringparam()
246 netdev_info(netdev, "RxBD ring size must be multiple of %d\n", in uec_set_ringparam()
251 netdev_info(netdev, "TxBD ring size must be no smaller than %d\n", in uec_set_ringparam()
259 if (netif_running(netdev)) { in uec_set_ringparam()
261 netdev_info(netdev, "Please re-open the interface\n"); in uec_set_ringparam()
267 static int uec_get_sset_count(struct net_device *netdev, int sset) in uec_get_sset_count() argument
269 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_sset_count()
289 static void uec_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) in uec_get_strings() argument
291 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_strings()
309 static void uec_get_ethtool_stats(struct net_device *netdev, in uec_get_ethtool_stats() argument
312 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_ethtool_stats()
338 static int uec_nway_reset(struct net_device *netdev) in uec_nway_reset() argument
340 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_nway_reset()
347 uec_get_drvinfo(struct net_device *netdev, in uec_get_drvinfo() argument
355 drvinfo->regdump_len = uec_get_regs_len(netdev); in uec_get_drvinfo()
360 static void uec_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in uec_get_wol() argument
362 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_wol()
373 static int uec_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in uec_set_wol() argument
375 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_wol()
386 device_set_wakeup_enable(&netdev->dev, ugeth->wol_en); in uec_set_wol()
418 void uec_set_ethtool_ops(struct net_device *netdev) in uec_set_ethtool_ops() argument
420 netdev->ethtool_ops = &uec_ethtool_ops; in uec_set_ethtool_ops()