Lines Matching refs:netdev

108 uec_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *cmd)  in uec_get_ksettings()  argument
110 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_ksettings()
122 uec_set_ksettings(struct net_device *netdev, in uec_set_ksettings() argument
125 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_ksettings()
135 uec_get_pauseparam(struct net_device *netdev, in uec_get_pauseparam() argument
138 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_pauseparam()
149 uec_set_pauseparam(struct net_device *netdev, in uec_set_pauseparam() argument
152 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_pauseparam()
159 if (netif_running(netdev)) { in uec_set_pauseparam()
161 netdev_info(netdev, "Please re-open the interface\n"); in uec_set_pauseparam()
180 uec_get_msglevel(struct net_device *netdev) in uec_get_msglevel() argument
182 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_msglevel()
187 uec_set_msglevel(struct net_device *netdev, uint32_t data) in uec_set_msglevel() argument
189 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_msglevel()
194 uec_get_regs_len(struct net_device *netdev) in uec_get_regs_len() argument
200 uec_get_regs(struct net_device *netdev, in uec_get_regs() argument
204 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_regs()
213 uec_get_ringparam(struct net_device *netdev, in uec_get_ringparam() argument
216 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_ringparam()
232 uec_set_ringparam(struct net_device *netdev, in uec_set_ringparam() argument
235 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_ringparam()
240 netdev_info(netdev, "RxBD ring size must be no smaller than %d\n", in uec_set_ringparam()
245 netdev_info(netdev, "RxBD ring size must be multiple of %d\n", in uec_set_ringparam()
250 netdev_info(netdev, "TxBD ring size must be no smaller than %d\n", in uec_set_ringparam()
258 if (netif_running(netdev)) { in uec_set_ringparam()
260 netdev_info(netdev, "Please re-open the interface\n"); in uec_set_ringparam()
266 static int uec_get_sset_count(struct net_device *netdev, int sset) in uec_get_sset_count() argument
268 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_sset_count()
288 static void uec_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) in uec_get_strings() argument
290 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_strings()
308 static void uec_get_ethtool_stats(struct net_device *netdev, in uec_get_ethtool_stats() argument
311 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_ethtool_stats()
339 uec_get_drvinfo(struct net_device *netdev, in uec_get_drvinfo() argument
350 static void uec_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in uec_get_wol() argument
352 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_wol()
363 static int uec_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in uec_set_wol() argument
365 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_wol()
376 device_set_wakeup_enable(&netdev->dev, ugeth->wol_en); in uec_set_wol()
408 void uec_set_ethtool_ops(struct net_device *netdev) in uec_set_ethtool_ops() argument
410 netdev->ethtool_ops = &uec_ethtool_ops; in uec_set_ethtool_ops()