Lines Matching defs:ndev
588 struct net_device *ndev)
590 struct sir_dev *dev = netdev_priv(ndev);
598 netif_stop_queue(ndev);
619 netif_start_queue(ndev);
669 netif_wake_queue(ndev);
678 static int sirdev_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd)
681 struct sir_dev *dev = netdev_priv(ndev);
686 IRDA_DEBUG(3, "%s(), %s, (cmd=0x%X)\n", __func__, ndev->name, cmd);
791 static int sirdev_open(struct net_device *ndev)
793 struct sir_dev *dev = netdev_priv(ndev);
814 netif_start_queue(ndev);
815 dev->irlap = irlap_open(ndev, &dev->qos, dev->hwname);
819 netif_wake_queue(ndev);
836 static int sirdev_close(struct net_device *ndev)
838 struct sir_dev *dev = netdev_priv(ndev);
843 netif_stop_queue(ndev);
880 struct net_device *ndev;
895 ndev = alloc_irdadev(sizeof(*dev));
896 if (ndev == NULL) {
900 dev = netdev_priv(ndev);
916 dev->netdev = ndev;
919 ndev->netdev_ops = &sirdev_ops;
921 if (register_netdev(ndev)) {
929 free_netdev(ndev);