Lines Matching refs:ndev

198 	struct net_device *ndev;  member
295 netdev_dbg(mod->ndev, "no mbox for reading\n"); in ican3_old_recv_msg()
340 netdev_err(mod->ndev, "no mbox for writing\n"); in ican3_old_send_msg()
542 netdev_dbg(mod->ndev, "%s: no free buffers\n", __func__); in ican3_new_send_msg()
573 netdev_dbg(mod->ndev, "%s: no buffers to recv\n", __func__); in ican3_new_recv_msg()
883 netdev_dbg(mod->ndev, "IDVERS response: %s\n", msg->data); in ican3_handle_idvers()
888 struct net_device *dev = mod->ndev; in ican3_handle_msglost()
899 netdev_err(mod->ndev, "lost %d control messages\n", msg->data[0]); in ican3_handle_msglost()
930 struct net_device *dev = mod->ndev; in ican3_handle_cevtind()
939 netdev_err(mod->ndev, "unable to handle errors on non-SJA1000\n"); in ican3_handle_cevtind()
945 netdev_err(mod->ndev, "error message too short\n"); in ican3_handle_cevtind()
967 netdev_dbg(mod->ndev, "bus error interrupt\n"); in ican3_handle_cevtind()
983 netdev_err(mod->ndev, "unable to re-enable bus-error\n"); in ican3_handle_cevtind()
998 netdev_dbg(mod->ndev, "data overrun interrupt\n"); in ican3_handle_cevtind()
1007 netdev_dbg(mod->ndev, "error warning + passive interrupt\n"); in ican3_handle_cevtind()
1089 netdev_err(mod->ndev, "received an unknown inquiry response\n"); in ican3_handle_inquiry()
1097 netdev_warn(mod->ndev, "received unknown message: spec 0x%.2x length %d\n", in ican3_handle_unknown_message()
1106 netdev_dbg(mod->ndev, "%s: modno %d spec 0x%.2x len %d bytes\n", __func__, in ican3_handle_message()
1151 netdev_err(mod->ndev, "BUG: echo skb not occupied\n"); in ican3_get_echo_skb()
1167 skb->dev = mod->ndev; in ican3_get_echo_skb()
1233 struct net_device *ndev = mod->ndev; in ican3_recv_skb() local
1234 struct net_device_stats *stats = &ndev->stats; in ican3_recv_skb()
1255 skb = alloc_can_skb(ndev, &cf); in ican3_recv_skb()
1338 if (netif_queue_stopped(mod->ndev) && ican3_txok(mod)) in ican3_napi()
1339 netif_wake_queue(mod->ndev); in ican3_napi()
1407 netdev_err(mod->ndev, "failed to reset CAN module\n"); in ican3_reset_module()
1426 netdev_err(mod->ndev, "unable to reset module\n"); in ican3_startup_module()
1435 netdev_err(mod->ndev, "unable to connect to module\n"); in ican3_startup_module()
1442 netdev_err(mod->ndev, "unable to switch to new-style interface\n"); in ican3_startup_module()
1449 netdev_err(mod->ndev, "unable to enable termination\n"); in ican3_startup_module()
1456 netdev_err(mod->ndev, "unable to set bus-error\n"); in ican3_startup_module()
1463 netdev_err(mod->ndev, "unable to switch to fast host interface\n"); in ican3_startup_module()
1469 netdev_err(mod->ndev, "unable to set acceptance filter\n"); in ican3_startup_module()
1480 static int ican3_open(struct net_device *ndev) in ican3_open() argument
1482 struct ican3_dev *mod = netdev_priv(ndev); in ican3_open()
1486 ret = open_candev(ndev); in ican3_open()
1488 netdev_err(mod->ndev, "unable to start CAN layer\n"); in ican3_open()
1495 netdev_err(mod->ndev, "unable to set bus-on\n"); in ican3_open()
1496 close_candev(ndev); in ican3_open()
1502 netif_start_queue(ndev); in ican3_open()
1507 static int ican3_stop(struct net_device *ndev) in ican3_stop() argument
1509 struct ican3_dev *mod = netdev_priv(ndev); in ican3_stop()
1513 netif_stop_queue(ndev); in ican3_stop()
1519 netdev_err(mod->ndev, "unable to set bus-off\n"); in ican3_stop()
1527 close_candev(ndev); in ican3_stop()
1531 static int ican3_xmit(struct sk_buff *skb, struct net_device *ndev) in ican3_xmit() argument
1533 struct ican3_dev *mod = netdev_priv(ndev); in ican3_xmit()
1539 if (can_dropped_invalid_skb(ndev, skb)) in ican3_xmit()
1546 netdev_err(mod->ndev, "BUG: no free descriptors\n"); in ican3_xmit()
1588 netif_stop_queue(ndev); in ican3_xmit()
1624 static int ican3_set_bittiming(struct net_device *ndev) in ican3_set_bittiming() argument
1626 struct ican3_dev *mod = netdev_priv(ndev); in ican3_set_bittiming()
1648 static int ican3_set_mode(struct net_device *ndev, enum can_mode mode) in ican3_set_mode() argument
1650 struct ican3_dev *mod = netdev_priv(ndev); in ican3_set_mode()
1659 netdev_err(ndev, "unable to set bus-on\n"); in ican3_set_mode()
1666 if (netif_queue_stopped(ndev)) in ican3_set_mode()
1667 netif_wake_queue(ndev); in ican3_set_mode()
1672 static int ican3_get_berr_counter(const struct net_device *ndev, in ican3_get_berr_counter() argument
1675 struct ican3_dev *mod = netdev_priv(ndev); in ican3_get_berr_counter()
1683 netdev_info(mod->ndev, "%s timed out\n", __func__); in ican3_get_berr_counter()
1708 netdev_info(mod->ndev, "%s timed out\n", __func__); in ican3_sysfs_show_term()
1752 struct net_device *ndev; in ican3_probe() local
1768 ndev = alloc_candev(sizeof(*mod), 0); in ican3_probe()
1769 if (!ndev) { in ican3_probe()
1775 platform_set_drvdata(pdev, ndev); in ican3_probe()
1776 mod = netdev_priv(ndev); in ican3_probe()
1777 mod->ndev = ndev; in ican3_probe()
1779 netif_napi_add(ndev, &mod->napi, ican3_napi, ICAN3_RX_BUFFERS); in ican3_probe()
1786 ndev->sysfs_groups[0] = &ican3_sysfs_attr_group; in ican3_probe()
1791 ndev->netdev_ops = &ican3_netdev_ops; in ican3_probe()
1792 ndev->flags |= IFF_ECHO; in ican3_probe()
1793 SET_NETDEV_DEV(ndev, &pdev->dev); in ican3_probe()
1812 ndev->irq = mod->irq; in ican3_probe()
1863 ret = register_candev(ndev); in ican3_probe()
1881 free_candev(ndev); in ican3_probe()
1888 struct net_device *ndev = platform_get_drvdata(pdev); in ican3_remove() local
1889 struct ican3_dev *mod = netdev_priv(ndev); in ican3_remove()
1892 unregister_netdev(ndev); in ican3_remove()
1904 free_candev(ndev); in ican3_remove()