Lines Matching refs:ndev
2028 struct net_device *ndev; in smc911x_drv_probe() local
2050 ndev = alloc_etherdev(sizeof(struct smc911x_local)); in smc911x_drv_probe()
2051 if (!ndev) { in smc911x_drv_probe()
2055 SET_NETDEV_DEV(ndev, &pdev->dev); in smc911x_drv_probe()
2057 ndev->dma = (unsigned char)-1; in smc911x_drv_probe()
2058 ndev->irq = platform_get_irq(pdev, 0); in smc911x_drv_probe()
2059 lp = netdev_priv(ndev); in smc911x_drv_probe()
2060 lp->netdev = ndev; in smc911x_drv_probe()
2078 platform_set_drvdata(pdev, ndev); in smc911x_drv_probe()
2080 ndev->base_addr = res->start; in smc911x_drv_probe()
2081 ret = smc911x_probe(ndev); in smc911x_drv_probe()
2085 free_netdev(ndev); in smc911x_drv_probe()
2103 struct net_device *ndev = platform_get_drvdata(pdev); in smc911x_drv_remove() local
2104 struct smc911x_local *lp = netdev_priv(ndev); in smc911x_drv_remove()
2107 DBG(SMC_DEBUG_FUNC, ndev, "--> %s\n", __func__); in smc911x_drv_remove()
2109 unregister_netdev(ndev); in smc911x_drv_remove()
2111 free_irq(ndev->irq, ndev); in smc911x_drv_remove()
2127 free_netdev(ndev); in smc911x_drv_remove()
2133 struct net_device *ndev = platform_get_drvdata(dev); in smc911x_drv_suspend() local
2134 struct smc911x_local *lp = netdev_priv(ndev); in smc911x_drv_suspend()
2136 DBG(SMC_DEBUG_FUNC, ndev, "--> %s\n", __func__); in smc911x_drv_suspend()
2137 if (ndev) { in smc911x_drv_suspend()
2138 if (netif_running(ndev)) { in smc911x_drv_suspend()
2139 netif_device_detach(ndev); in smc911x_drv_suspend()
2140 smc911x_shutdown(ndev); in smc911x_drv_suspend()
2152 struct net_device *ndev = platform_get_drvdata(dev); in smc911x_drv_resume() local
2154 DBG(SMC_DEBUG_FUNC, ndev, "--> %s\n", __func__); in smc911x_drv_resume()
2155 if (ndev) { in smc911x_drv_resume()
2156 struct smc911x_local *lp = netdev_priv(ndev); in smc911x_drv_resume()
2158 if (netif_running(ndev)) { in smc911x_drv_resume()
2159 smc911x_reset(ndev); in smc911x_drv_resume()
2162 smc911x_enable(ndev); in smc911x_drv_resume()
2163 netif_device_attach(ndev); in smc911x_drv_resume()