Lines Matching refs:ndev
2831 struct net_device *ndev = NULL; in stmmac_dvr_probe() local
2834 ndev = alloc_etherdev(sizeof(struct stmmac_priv)); in stmmac_dvr_probe()
2835 if (!ndev) in stmmac_dvr_probe()
2838 SET_NETDEV_DEV(ndev, device); in stmmac_dvr_probe()
2840 priv = netdev_priv(ndev); in stmmac_dvr_probe()
2842 priv->dev = ndev; in stmmac_dvr_probe()
2844 stmmac_set_ethtool_ops(ndev); in stmmac_dvr_probe()
2912 ndev->netdev_ops = &stmmac_netdev_ops; in stmmac_dvr_probe()
2914 ndev->hw_features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | in stmmac_dvr_probe()
2916 ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA; in stmmac_dvr_probe()
2917 ndev->watchdog_timeo = msecs_to_jiffies(watchdog); in stmmac_dvr_probe()
2920 ndev->features |= NETIF_F_HW_VLAN_CTAG_RX; in stmmac_dvr_probe()
2937 netif_napi_add(ndev, &priv->napi, stmmac_poll, 64); in stmmac_dvr_probe()
2942 ret = register_netdev(ndev); in stmmac_dvr_probe()
2964 ret = stmmac_mdio_register(ndev); in stmmac_dvr_probe()
2975 unregister_netdev(ndev); in stmmac_dvr_probe()
2983 free_netdev(ndev); in stmmac_dvr_probe()
2995 int stmmac_dvr_remove(struct net_device *ndev) in stmmac_dvr_remove() argument
2997 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_dvr_remove()
3005 netif_carrier_off(ndev); in stmmac_dvr_remove()
3006 unregister_netdev(ndev); in stmmac_dvr_remove()
3013 stmmac_mdio_unregister(ndev); in stmmac_dvr_remove()
3014 free_netdev(ndev); in stmmac_dvr_remove()
3027 int stmmac_suspend(struct net_device *ndev) in stmmac_suspend() argument
3029 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_suspend()
3032 if (!ndev || !netif_running(ndev)) in stmmac_suspend()
3040 netif_device_detach(ndev); in stmmac_suspend()
3041 netif_stop_queue(ndev); in stmmac_suspend()
3075 int stmmac_resume(struct net_device *ndev) in stmmac_resume() argument
3077 struct stmmac_priv *priv = netdev_priv(ndev); in stmmac_resume()
3080 if (!netif_running(ndev)) in stmmac_resume()
3104 netif_device_attach(ndev); in stmmac_resume()
3112 stmmac_hw_setup(ndev, false); in stmmac_resume()
3114 stmmac_set_rx_mode(ndev); in stmmac_resume()
3118 netif_start_queue(ndev); in stmmac_resume()