Lines Matching refs:netdev

3207 static int macb_get_regs_len(struct net_device *netdev)  in macb_get_regs_len()  argument
3245 static void macb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in macb_get_wol() argument
3247 struct macb *bp = netdev_priv(netdev); in macb_get_wol()
3258 static int macb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) in macb_set_wol() argument
3260 struct macb *bp = netdev_priv(netdev); in macb_set_wol()
3285 static int macb_get_link_ksettings(struct net_device *netdev, in macb_get_link_ksettings() argument
3288 struct macb *bp = netdev_priv(netdev); in macb_get_link_ksettings()
3293 static int macb_set_link_ksettings(struct net_device *netdev, in macb_set_link_ksettings() argument
3296 struct macb *bp = netdev_priv(netdev); in macb_set_link_ksettings()
3301 static void macb_get_ringparam(struct net_device *netdev, in macb_get_ringparam() argument
3306 struct macb *bp = netdev_priv(netdev); in macb_get_ringparam()
3315 static int macb_set_ringparam(struct net_device *netdev, in macb_set_ringparam() argument
3320 struct macb *bp = netdev_priv(netdev); in macb_set_ringparam()
3419 static int macb_get_ts_info(struct net_device *netdev, in macb_get_ts_info() argument
3422 struct macb *bp = netdev_priv(netdev); in macb_get_ts_info()
3425 return bp->ptp_info->get_ts_info(netdev, info); in macb_get_ts_info()
3427 return ethtool_op_get_ts_info(netdev, info); in macb_get_ts_info()
3432 struct net_device *netdev = bp->dev; in gem_enable_flow_filters() local
3437 if (!(netdev->features & NETIF_F_NTUPLE)) in gem_enable_flow_filters()
3559 static int gem_add_flow_filter(struct net_device *netdev, in gem_add_flow_filter() argument
3562 struct macb *bp = netdev_priv(netdev); in gem_add_flow_filter()
3574 netdev_dbg(netdev, in gem_add_flow_filter()
3591 netdev_err(netdev, "Rule not added: location %d not free!\n", in gem_add_flow_filter()
3614 static int gem_del_flow_filter(struct net_device *netdev, in gem_del_flow_filter() argument
3617 struct macb *bp = netdev_priv(netdev); in gem_del_flow_filter()
3628 netdev_dbg(netdev, in gem_del_flow_filter()
3650 static int gem_get_flow_entry(struct net_device *netdev, in gem_get_flow_entry() argument
3653 struct macb *bp = netdev_priv(netdev); in gem_get_flow_entry()
3665 static int gem_get_all_flow_entries(struct net_device *netdev, in gem_get_all_flow_entries() argument
3668 struct macb *bp = netdev_priv(netdev); in gem_get_all_flow_entries()
3684 static int gem_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, in gem_get_rxnfc() argument
3687 struct macb *bp = netdev_priv(netdev); in gem_get_rxnfc()
3698 ret = gem_get_flow_entry(netdev, cmd); in gem_get_rxnfc()
3701 ret = gem_get_all_flow_entries(netdev, cmd, rule_locs); in gem_get_rxnfc()
3704 netdev_err(netdev, in gem_get_rxnfc()
3712 static int gem_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) in gem_set_rxnfc() argument
3714 struct macb *bp = netdev_priv(netdev); in gem_set_rxnfc()
3724 ret = gem_add_flow_filter(netdev, cmd); in gem_set_rxnfc()
3727 ret = gem_del_flow_filter(netdev, cmd); in gem_set_rxnfc()
3730 netdev_err(netdev, in gem_set_rxnfc()
3808 struct net_device *netdev = bp->dev; in macb_set_rxcsum_feature() local
3815 if ((features & NETIF_F_RXCSUM) && !(netdev->flags & IFF_PROMISC)) in macb_set_rxcsum_feature()
3832 static int macb_set_features(struct net_device *netdev, in macb_set_features() argument
3835 struct macb *bp = netdev_priv(netdev); in macb_set_features()
3836 netdev_features_t changed = features ^ netdev->features; in macb_set_features()
3855 struct net_device *netdev = bp->dev; in macb_restore_features() local
3856 netdev_features_t features = netdev->features; in macb_restore_features()
5190 struct net_device *netdev = dev_get_drvdata(dev); in macb_suspend() local
5191 struct macb *bp = netdev_priv(netdev); in macb_suspend()
5200 if (!netif_running(netdev)) in macb_suspend()
5222 IRQF_SHARED, netdev->name, bp->queues); in macb_suspend()
5234 IRQF_SHARED, netdev->name, bp->queues); in macb_suspend()
5250 netif_device_detach(netdev); in macb_suspend()
5269 if (netdev->hw_features & NETIF_F_NTUPLE) in macb_suspend()
5273 bp->ptp_info->ptp_remove(netdev); in macb_suspend()
5282 struct net_device *netdev = dev_get_drvdata(dev); in macb_resume() local
5283 struct macb *bp = netdev_priv(netdev); in macb_resume()
5292 if (!netif_running(netdev)) in macb_resume()
5315 IRQF_SHARED, netdev->name, bp->queues); in macb_resume()
5341 if (netdev->hw_features & NETIF_F_NTUPLE) in macb_resume()
5349 macb_set_rx_mode(netdev); in macb_resume()
5356 netif_device_attach(netdev); in macb_resume()
5358 bp->ptp_info->ptp_init(netdev); in macb_resume()
5365 struct net_device *netdev = dev_get_drvdata(dev); in macb_runtime_suspend() local
5366 struct macb *bp = netdev_priv(netdev); in macb_runtime_suspend()
5378 struct net_device *netdev = dev_get_drvdata(dev); in macb_runtime_resume() local
5379 struct macb *bp = netdev_priv(netdev); in macb_runtime_resume()