Lines Matching refs:netdev

280 	struct net_device *netdev;
337 netdev_err(up->netdev,
374 netif_stop_queue(up->netdev);
402 netif_wake_queue(up->netdev);
488 struct net_device_stats *net_stats = &up->netdev->stats;
546 can_bus_off(up->netdev);
571 struct net_device_stats *stats = &up->netdev->stats;
578 netdev_warn(up->netdev, "invalid input message len: %d\n", len);
601 netdev_warn(up->netdev,
609 skb = alloc_can_skb(up->netdev, &cf);
643 netdev_err(up->netdev, "invalid tx complete length\n");
652 up->netdev->stats.tx_errors++;
653 netdev_err(up->netdev,
673 up->netdev->stats.tx_packets++;
674 up->netdev->stats.tx_bytes += dlc;
675 can_get_echo_skb(up->netdev, echo_index);
677 up->netdev->stats.tx_dropped++;
678 can_free_echo_skb(up->netdev, echo_index);
690 struct net_device *netdev = up->netdev;
718 netdev_dbg(up->netdev, "not resubmitting urb; status: %d\n",
726 if (!netif_device_present(netdev))
736 netdev_warn(up->netdev,
749 netdev_warn(up->netdev,
772 netdev_warn(up->netdev,
798 netdev_err(up->netdev,
809 netif_device_detach(netdev);
835 if (!netif_device_present(up->netdev))
840 netdev_warn(up->netdev,
846 can_free_echo_skb(up->netdev, context - up->context_array);
849 up->netdev->stats.tx_dropped++;
853 netdev_err(up->netdev,
935 netdev_err(up->netdev,
960 static int ucan_open(struct net_device *netdev)
965 struct ucan_priv *up = netdev_priv(netdev);
998 netdev_err(up->netdev,
1005 ret = open_candev(netdev);
1017 netif_start_queue(netdev);
1025 netdev_err(up->netdev,
1035 netdev_err(up->netdev,
1059 netdev_err(up->netdev, "no memory left for URBs\n");
1068 netdev_err(up->netdev, "no memory left for USB buffer\n");
1112 struct net_device *netdev)
1119 struct ucan_priv *up = netdev_priv(netdev);
1123 if (can_dropped_invalid_skb(netdev, skb))
1140 can_put_echo_skb(skb, up->netdev, echo_index);
1153 netdev_err(up->netdev,
1160 can_free_echo_skb(up->netdev, echo_index);
1164 netif_device_detach(up->netdev);
1166 netdev_warn(up->netdev,
1169 up->netdev->stats.tx_dropped++;
1174 netif_trans_update(netdev);
1183 netdev_err(up->netdev,
1186 up->netdev->stats.tx_dropped++;
1195 static int ucan_close(struct net_device *netdev)
1198 struct ucan_priv *up = netdev_priv(netdev);
1211 netdev_err(up->netdev,
1217 netdev_err(up->netdev,
1221 netif_stop_queue(netdev);
1225 close_candev(up->netdev);
1242 static int ucan_set_bittiming(struct net_device *netdev)
1245 struct ucan_priv *up = netdev_priv(netdev);
1266 static int ucan_set_mode(struct net_device *netdev, enum can_mode mode)
1270 struct ucan_priv *up = netdev_priv(netdev);
1274 netdev_dbg(up->netdev, "restarting device\n");
1286 netif_wake_queue(up->netdev);
1304 struct net_device *netdev;
1487 netdev = alloc_candev(sizeof(struct ucan_priv),
1489 if (!netdev) {
1495 up = netdev_priv(netdev);
1500 up->netdev = netdev;
1515 netdev->netdev_ops = &ucan_netdev_ops;
1518 SET_NETDEV_DEV(netdev, &intf->dev);
1549 ret = register_candev(netdev);
1554 netdev_info(up->netdev, "registered device\n");
1555 netdev_info(up->netdev, "firmware string: %s\n", firmware_str);
1561 free_candev(netdev);
1579 unregister_netdev(up->netdev);
1580 free_candev(up->netdev);