Lines Matching refs:netdev

667 static int kvaser_pciefd_open(struct net_device *netdev)  in kvaser_pciefd_open()  argument
670 struct kvaser_pciefd_can *can = netdev_priv(netdev); in kvaser_pciefd_open()
672 err = open_candev(netdev); in kvaser_pciefd_open()
678 close_candev(netdev); in kvaser_pciefd_open()
685 static int kvaser_pciefd_stop(struct net_device *netdev) in kvaser_pciefd_stop() argument
687 struct kvaser_pciefd_can *can = netdev_priv(netdev); in kvaser_pciefd_stop()
703 close_candev(netdev); in kvaser_pciefd_stop()
752 struct net_device *netdev) in kvaser_pciefd_start_xmit() argument
754 struct kvaser_pciefd_can *can = netdev_priv(netdev); in kvaser_pciefd_start_xmit()
760 if (can_dev_dropped_skb(netdev, skb)) in kvaser_pciefd_start_xmit()
767 can_put_echo_skb(skb, netdev, can->echo_idx, 0); in kvaser_pciefd_start_xmit()
800 netif_stop_queue(netdev); in kvaser_pciefd_start_xmit()
912 struct net_device *netdev; in kvaser_pciefd_setup_can_ctrls() local
916 netdev = alloc_candev(sizeof(struct kvaser_pciefd_can), in kvaser_pciefd_setup_can_ctrls()
918 if (!netdev) in kvaser_pciefd_setup_can_ctrls()
921 can = netdev_priv(netdev); in kvaser_pciefd_setup_can_ctrls()
922 netdev->netdev_ops = &kvaser_pciefd_netdev_ops; in kvaser_pciefd_setup_can_ctrls()
923 netdev->ethtool_ops = &kvaser_pciefd_ethtool_ops; in kvaser_pciefd_setup_can_ctrls()
964 free_candev(netdev); in kvaser_pciefd_setup_can_ctrls()
971 netdev->flags |= IFF_ECHO; in kvaser_pciefd_setup_can_ctrls()
972 SET_NETDEV_DEV(netdev, &pcie->pci->dev); in kvaser_pciefd_setup_can_ctrls()