Lines Matching refs:ndev

86 	struct net_device *dev = fep->ndev;  in fs_enet_rx_napi()
219 struct net_device *dev = fep->ndev; in fs_enet_tx_napi()
757 fs_init_bds(fep->ndev); in fs_enet_open()
941 struct net_device *ndev; in fs_enet_probe() local
1009 ndev = alloc_etherdev(privsize); in fs_enet_probe()
1010 if (!ndev) { in fs_enet_probe()
1015 SET_NETDEV_DEV(ndev, &ofdev->dev); in fs_enet_probe()
1016 platform_set_drvdata(ofdev, ndev); in fs_enet_probe()
1018 fep = netdev_priv(ndev); in fs_enet_probe()
1020 fep->ndev = ndev; in fs_enet_probe()
1024 ret = fep->ops->setup_data(ndev); in fs_enet_probe()
1038 memcpy(ndev->dev_addr, mac_addr, ETH_ALEN); in fs_enet_probe()
1040 ret = fep->ops->allocate_bd(ndev); in fs_enet_probe()
1050 ndev->netdev_ops = &fs_enet_netdev_ops; in fs_enet_probe()
1051 ndev->watchdog_timeo = 2 * HZ; in fs_enet_probe()
1052 netif_napi_add(ndev, &fep->napi, fs_enet_rx_napi, fpi->napi_weight); in fs_enet_probe()
1053 netif_napi_add(ndev, &fep->napi_tx, fs_enet_tx_napi, 2); in fs_enet_probe()
1055 ndev->ethtool_ops = &fs_ethtool_ops; in fs_enet_probe()
1059 netif_carrier_off(ndev); in fs_enet_probe()
1061 ndev->features |= NETIF_F_SG; in fs_enet_probe()
1063 ret = register_netdev(ndev); in fs_enet_probe()
1067 pr_info("%s: fs_enet: %pM\n", ndev->name, ndev->dev_addr); in fs_enet_probe()
1072 fep->ops->free_bd(ndev); in fs_enet_probe()
1074 fep->ops->cleanup_data(ndev); in fs_enet_probe()
1076 free_netdev(ndev); in fs_enet_probe()
1088 struct net_device *ndev = platform_get_drvdata(ofdev); in fs_enet_remove() local
1089 struct fs_enet_private *fep = netdev_priv(ndev); in fs_enet_remove()
1091 unregister_netdev(ndev); in fs_enet_remove()
1093 fep->ops->free_bd(ndev); in fs_enet_remove()
1094 fep->ops->cleanup_data(ndev); in fs_enet_remove()
1099 free_netdev(ndev); in fs_enet_remove()