Lines Matching refs:ndev
206 struct net_device *ndev; member
307 netdev_dbg(mod->ndev, "no mbox for reading\n"); in ican3_old_recv_msg()
352 netdev_err(mod->ndev, "no mbox for writing\n"); in ican3_old_send_msg()
554 netdev_dbg(mod->ndev, "%s: no free buffers\n", __func__); in ican3_new_send_msg()
585 netdev_dbg(mod->ndev, "%s: no buffers to recv\n", __func__); in ican3_new_recv_msg()
943 netdev_dbg(mod->ndev, "IDVERS response: %s\n", msg->data); in ican3_handle_idvers()
948 struct net_device *dev = mod->ndev; in ican3_handle_msglost()
959 netdev_err(mod->ndev, "lost %d control messages\n", msg->data[0]); in ican3_handle_msglost()
990 struct net_device *dev = mod->ndev; in ican3_handle_cevtind()
999 netdev_err(mod->ndev, "unable to handle errors on non-SJA1000\n"); in ican3_handle_cevtind()
1005 netdev_err(mod->ndev, "error message too short\n"); in ican3_handle_cevtind()
1027 netdev_dbg(mod->ndev, "bus error interrupt\n"); in ican3_handle_cevtind()
1043 netdev_err(mod->ndev, "unable to re-enable bus-error\n"); in ican3_handle_cevtind()
1058 netdev_dbg(mod->ndev, "data overrun interrupt\n"); in ican3_handle_cevtind()
1067 netdev_dbg(mod->ndev, "error warning + passive interrupt\n"); in ican3_handle_cevtind()
1148 netdev_err(mod->ndev, "received an unknown inquiry response\n"); in ican3_handle_inquiry()
1156 netdev_warn(mod->ndev, "received unknown message: spec 0x%.2x length %d\n", in ican3_handle_unknown_message()
1165 netdev_dbg(mod->ndev, "%s: modno %d spec 0x%.2x len %d bytes\n", __func__, in ican3_handle_message()
1210 netdev_err(mod->ndev, "BUG: echo skb not occupied\n"); in ican3_get_echo_skb()
1226 skb->dev = mod->ndev; in ican3_get_echo_skb()
1292 struct net_device *ndev = mod->ndev; in ican3_recv_skb() local
1293 struct net_device_stats *stats = &ndev->stats; in ican3_recv_skb()
1314 skb = alloc_can_skb(ndev, &cf); in ican3_recv_skb()
1397 if (netif_queue_stopped(mod->ndev) && ican3_txok(mod)) in ican3_napi()
1398 netif_wake_queue(mod->ndev); in ican3_napi()
1466 netdev_err(mod->ndev, "failed to reset CAN module\n"); in ican3_reset_module()
1485 netdev_err(mod->ndev, "unable to reset module\n"); in ican3_startup_module()
1492 netdev_err(mod->ndev, "ICAN3 not detected (found %s)\n", mod->fwinfo); in ican3_startup_module()
1505 netdev_err(mod->ndev, "unable to connect to module\n"); in ican3_startup_module()
1512 netdev_err(mod->ndev, "unable to switch to new-style interface\n"); in ican3_startup_module()
1519 netdev_err(mod->ndev, "unable to enable termination\n"); in ican3_startup_module()
1526 netdev_err(mod->ndev, "unable to set bus-error\n"); in ican3_startup_module()
1533 netdev_err(mod->ndev, "unable to switch to fast host interface\n"); in ican3_startup_module()
1539 netdev_err(mod->ndev, "unable to set acceptance filter\n"); in ican3_startup_module()
1550 static int ican3_open(struct net_device *ndev) in ican3_open() argument
1552 struct ican3_dev *mod = netdev_priv(ndev); in ican3_open()
1556 ret = open_candev(ndev); in ican3_open()
1558 netdev_err(mod->ndev, "unable to start CAN layer\n"); in ican3_open()
1565 netdev_err(mod->ndev, "unable to set bus-on\n"); in ican3_open()
1566 close_candev(ndev); in ican3_open()
1572 netif_start_queue(ndev); in ican3_open()
1577 static int ican3_stop(struct net_device *ndev) in ican3_stop() argument
1579 struct ican3_dev *mod = netdev_priv(ndev); in ican3_stop()
1583 netif_stop_queue(ndev); in ican3_stop()
1589 netdev_err(mod->ndev, "unable to set bus-off\n"); in ican3_stop()
1597 close_candev(ndev); in ican3_stop()
1601 static int ican3_xmit(struct sk_buff *skb, struct net_device *ndev) in ican3_xmit() argument
1603 struct ican3_dev *mod = netdev_priv(ndev); in ican3_xmit()
1609 if (can_dropped_invalid_skb(ndev, skb)) in ican3_xmit()
1616 netdev_err(mod->ndev, "BUG: no free descriptors\n"); in ican3_xmit()
1658 netif_stop_queue(ndev); in ican3_xmit()
1688 static int ican3_set_mode(struct net_device *ndev, enum can_mode mode) in ican3_set_mode() argument
1690 struct ican3_dev *mod = netdev_priv(ndev); in ican3_set_mode()
1699 netdev_err(ndev, "unable to set bus-on\n"); in ican3_set_mode()
1706 if (netif_queue_stopped(ndev)) in ican3_set_mode()
1707 netif_wake_queue(ndev); in ican3_set_mode()
1712 static int ican3_get_berr_counter(const struct net_device *ndev, in ican3_get_berr_counter() argument
1715 struct ican3_dev *mod = netdev_priv(ndev); in ican3_get_berr_counter()
1723 netdev_info(mod->ndev, "%s timed out\n", __func__); in ican3_get_berr_counter()
1748 netdev_info(mod->ndev, "%s timed out\n", __func__); in ican3_sysfs_show_term()
1803 struct net_device *ndev; in ican3_probe() local
1819 ndev = alloc_candev(sizeof(*mod), 0); in ican3_probe()
1820 if (!ndev) { in ican3_probe()
1826 platform_set_drvdata(pdev, ndev); in ican3_probe()
1827 mod = netdev_priv(ndev); in ican3_probe()
1828 mod->ndev = ndev; in ican3_probe()
1830 netif_napi_add(ndev, &mod->napi, ican3_napi, ICAN3_RX_BUFFERS); in ican3_probe()
1837 ndev->sysfs_groups[0] = &ican3_sysfs_attr_group; in ican3_probe()
1842 ndev->netdev_ops = &ican3_netdev_ops; in ican3_probe()
1843 ndev->flags |= IFF_ECHO; in ican3_probe()
1844 SET_NETDEV_DEV(ndev, &pdev->dev); in ican3_probe()
1862 ndev->irq = mod->irq; in ican3_probe()
1913 ret = register_candev(ndev); in ican3_probe()
1919 netdev_info(mod->ndev, "module %d: registered CAN device\n", pdata->modno); in ican3_probe()
1931 free_candev(ndev); in ican3_probe()
1938 struct net_device *ndev = platform_get_drvdata(pdev); in ican3_remove() local
1939 struct ican3_dev *mod = netdev_priv(ndev); in ican3_remove()
1942 unregister_netdev(ndev); in ican3_remove()
1954 free_candev(ndev); in ican3_remove()