Lines Matching refs:ndev
622 int __netpoll_setup(struct netpoll *np, struct net_device *ndev) in __netpoll_setup() argument
628 np->dev = ndev; in __netpoll_setup()
629 strlcpy(np->dev_name, ndev->name, IFNAMSIZ); in __netpoll_setup()
631 if (ndev->priv_flags & IFF_DISABLE_NETPOLL) { in __netpoll_setup()
638 if (!ndev->npinfo) { in __netpoll_setup()
653 err = ops->ndo_netpoll_setup(ndev, npinfo); in __netpoll_setup()
658 npinfo = rtnl_dereference(ndev->npinfo); in __netpoll_setup()
665 rcu_assign_pointer(ndev->npinfo, npinfo); in __netpoll_setup()
678 struct net_device *ndev = NULL, *dev = NULL; in netpoll_setup() local
685 ndev = __dev_get_by_name(net, np->dev_name); in netpoll_setup()
687 if (!ndev) { in netpoll_setup()
692 dev_hold(ndev); in netpoll_setup()
707 if (netdev_master_upper_dev_get(ndev)) { in netpoll_setup()
713 if (!netif_running(ndev)) { in netpoll_setup()
718 err = dev_open(ndev, NULL); in netpoll_setup()
721 np_err(np, "failed to open %s\n", ndev->name); in netpoll_setup()
728 while (!netif_carrier_ok(ndev)) { in netpoll_setup()
752 in_dev = __in_dev_get_rtnl(ndev); in netpoll_setup()
772 idev = __in6_dev_get(ndev); in netpoll_setup()
805 err = __netpoll_setup(np, ndev); in netpoll_setup()
813 dev_put(ndev); in netpoll_setup()