Lines Matching refs:netdev
191 static void xgbe_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
193 struct xgbe_prv_data *pdata = netdev_priv(netdev);
219 static void xgbe_get_ethtool_stats(struct net_device *netdev,
222 struct xgbe_prv_data *pdata = netdev_priv(netdev);
241 static int xgbe_get_sset_count(struct net_device *netdev, int stringset)
243 struct xgbe_prv_data *pdata = netdev_priv(netdev);
260 static void xgbe_get_pauseparam(struct net_device *netdev,
263 struct xgbe_prv_data *pdata = netdev_priv(netdev);
270 static int xgbe_set_pauseparam(struct net_device *netdev,
273 struct xgbe_prv_data *pdata = netdev_priv(netdev);
278 netdev_err(netdev,
303 if (netif_running(netdev))
309 static int xgbe_get_link_ksettings(struct net_device *netdev,
312 struct xgbe_prv_data *pdata = netdev_priv(netdev);
317 if (netif_carrier_ok(netdev)) {
335 static int xgbe_set_link_ksettings(struct net_device *netdev,
338 struct xgbe_prv_data *pdata = netdev_priv(netdev);
347 netdev_err(netdev, "invalid phy address %hhu\n",
354 netdev_err(netdev, "unsupported autoneg %hhu\n",
361 netdev_err(netdev, "unsupported speed %u\n", speed);
366 netdev_err(netdev, "unsupported duplex %hhu\n",
372 netif_dbg(pdata, link, netdev,
383 netdev_err(netdev,
400 if (netif_running(netdev))
406 static void xgbe_get_drvinfo(struct net_device *netdev,
409 struct xgbe_prv_data *pdata = netdev_priv(netdev);
421 static u32 xgbe_get_msglevel(struct net_device *netdev)
423 struct xgbe_prv_data *pdata = netdev_priv(netdev);
428 static void xgbe_set_msglevel(struct net_device *netdev, u32 msglevel)
430 struct xgbe_prv_data *pdata = netdev_priv(netdev);
435 static int xgbe_get_coalesce(struct net_device *netdev,
438 struct xgbe_prv_data *pdata = netdev_priv(netdev);
450 static int xgbe_set_coalesce(struct net_device *netdev,
453 struct xgbe_prv_data *pdata = netdev_priv(netdev);
468 netdev_err(netdev, "rx-usec is limited to %d usecs\n",
473 netdev_err(netdev, "rx-frames is limited to %d frames\n",
482 netdev_err(netdev, "tx-frames is limited to %d frames\n",
498 static int xgbe_get_rxnfc(struct net_device *netdev,
501 struct xgbe_prv_data *pdata = netdev_priv(netdev);
514 static u32 xgbe_get_rxfh_key_size(struct net_device *netdev)
516 struct xgbe_prv_data *pdata = netdev_priv(netdev);
521 static u32 xgbe_get_rxfh_indir_size(struct net_device *netdev)
523 struct xgbe_prv_data *pdata = netdev_priv(netdev);
528 static int xgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key,
531 struct xgbe_prv_data *pdata = netdev_priv(netdev);
549 static int xgbe_set_rxfh(struct net_device *netdev, const u32 *indir,
552 struct xgbe_prv_data *pdata = netdev_priv(netdev);
557 netdev_err(netdev, "unsupported hash function\n");
576 static int xgbe_get_ts_info(struct net_device *netdev,
579 struct xgbe_prv_data *pdata = netdev_priv(netdev);
609 static int xgbe_get_module_info(struct net_device *netdev,
612 struct xgbe_prv_data *pdata = netdev_priv(netdev);
617 static int xgbe_get_module_eeprom(struct net_device *netdev,
620 struct xgbe_prv_data *pdata = netdev_priv(netdev);
625 static void xgbe_get_ringparam(struct net_device *netdev,
628 struct xgbe_prv_data *pdata = netdev_priv(netdev);
636 static int xgbe_set_ringparam(struct net_device *netdev,
639 struct xgbe_prv_data *pdata = netdev_priv(netdev);
643 netdev_err(netdev, "unsupported ring parameter\n");
649 netdev_err(netdev,
657 netdev_err(netdev,
665 netdev_notice(netdev,
671 netdev_notice(netdev,
688 static void xgbe_get_channels(struct net_device *netdev,
691 struct xgbe_prv_data *pdata = netdev_priv(netdev);
725 static void xgbe_print_set_channels_input(struct net_device *netdev,
728 netdev_err(netdev, "channel inputs: combined=%u, rx-only=%u, tx-only=%u\n",
733 static int xgbe_set_channels(struct net_device *netdev,
736 struct xgbe_prv_data *pdata = netdev_priv(netdev);
755 netdev_err(netdev,
762 netdev_err(netdev,
764 xgbe_print_set_channels_input(netdev, channels);
770 netdev_err(netdev,
773 xgbe_print_set_channels_input(netdev, channels);
779 netdev_err(netdev,
781 xgbe_print_set_channels_input(netdev, channels);
787 netdev_err(netdev,
790 xgbe_print_set_channels_input(netdev, channels);
795 netdev_err(netdev,
798 xgbe_print_set_channels_input(netdev, channels);